2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
426.5M 6.3% |
428.79M 0.5% |
423.96M -1.1% |
486.79M 14.8% |
564.54M 16.0% |
561.49M -0.5% |
539.3M -4.0% |
588.74M 9.2% |
631.15M 7.2% |
609.81M -3.4% |
624.08M 2.3% |
649.33M 4.0% |
|
Cost of Revenue | [friend] | [friend] |
288.32M 3.5% |
286.71M -0.6% |
283.9M -1.0% |
316.37M 11.4% |
369.44M 16.8% |
362.98M -1.7% |
350.04M -3.6% |
385.78M 10.2% |
427.04M 10.7% |
421.08M -1.4% |
424.13M 0.7% |
440.92M 4.0% |
|
Gross Profit | [friend] | [friend] |
138.18M 12.9% |
142.08M 2.8% |
140.06M -1.4% |
170.42M 21.7% |
195.1M 14.5% |
198.51M 1.7% |
189.26M -4.7% |
202.96M 7.2% |
204.1M 0.6% |
188.73M -7.5% |
199.96M 5.9% |
208.41M 4.2% |
|
Total Expenses | [friend] | [friend] |
355.52M 3.9% |
364.52M 2.5% |
364.45M 0.0% |
409.6M 12.4% |
480.39M 17.3% |
469.04M -2.4% |
464.11M -1.1% |
485.37M 4.6% |
535.43M 10.3% |
543.17M 1.4% |
535.88M -1.3% |
572.93M 6.9% |
|
Operating Expense | [friend] | [friend] |
67.2M 5.6% |
77.81M 15.8% |
80.55M 3.5% |
93.22M 15.7% |
110.95M 19.0% |
106.06M -4.4% |
114.07M 7.6% |
99.59M -12.7% |
108.39M 8.8% |
122.09M 12.6% |
111.76M -8.5% |
132M 18.1% |
|
Operating Income | [friend] | [friend] |
70.98M 20.8% |
64.27M -9.5% |
59.51M -7.4% |
77.19M 29.7% |
84.15M 9.0% |
92.45M 9.9% |
75.19M -18.7% |
103.37M 37.5% |
95.72M -7.4% |
66.64M -30.4% |
88.2M 32.3% |
76.41M -13.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | - | - | - |
101.43M - |
- | - | - |
169.01M - |
- | - | - |
123.31M - |
|
Net Income | [friend] | [friend] |
49.47M 9.1% |
39.45M -20.2% |
41.86M 6.1% |
50.91M 21.6% |
60.71M 19.3% |
61.89M 1.9% |
76.33M 23.3% |
89.57M 17.3% |
75.08M -16.2% |
60.05M -20.0% |
60.8M 1.2% |
47.7M -21.5% |
|
Basic EPS | [friend] | [friend] |
0.14 7.7% |
0.11 -21.4% |
0.12 9.1% |
0.14 16.7% |
0.15 7.1% |
0.16 6.7% |
0.19 18.8% |
0.22 15.8% |
0.19 -13.6% |
0.15 -21.1% |
0.15 0% |
0.12 -20% |
|
Diluted EPS | [friend] | [friend] |
0.14 7.7% |
0.11 -21.4% |
0.12 9.1% |
0.14 16.7% |
0.15 7.1% |
0.16 6.7% |
0.19 18.8% |
0.22 15.8% |
0.19 -13.6% |
0.15 -21.1% |
0.15 0% |
0.12 -20% |