2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
447.84M 2.9% |
507.28M 13.3% |
530.61M 4.6% |
530.77M 0.0% |
562.3M 5.9% |
470.58M -16.3% |
476.22M 1.2% |
413.29M -13.2% |
338.32M -18.1% |
343.05M 1.4% |
349.94M 2.0% |
400.21M 14.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.73M 3.7% |
280.1M 15.4% |
294.26M 5.1% |
292.39M -0.6% |
319.22M 9.2% |
288.27M -9.7% |
301.11M 4.5% |
268.07M -11.0% |
225.27M -16.0% |
232.84M 3.4% |
233.33M 0.2% |
269.13M 15.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.11M 1.9% |
227.18M 10.8% |
236.34M 4.0% |
238.38M 0.9% |
243.08M 2.0% |
182.32M -25.0% |
175.11M -4.0% |
145.22M -17.1% |
113.05M -22.2% |
110.21M -2.5% |
116.61M 5.8% |
131.08M 12.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.2M -0.2% |
389.71M 16.6% |
410.68M 5.4% |
408.82M -0.5% |
448.3M 9.7% |
418.82M -6.6% |
434.59M 3.8% |
407.37M -6.3% |
366.65M -10.0% |
382.33M 4.3% |
386.19M 1.0% |
429.18M 11.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.48M -9.1% |
109.61M 19.8% |
116.41M 6.2% |
116.43M 0.0% |
129.09M 10.9% |
130.55M 1.1% |
133.48M 2.2% |
139.3M 4.4% |
141.39M 1.5% |
149.49M 5.7% |
152.85M 2.3% |
160.05M 4.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.64M 12.9% |
117.58M 3.5% |
119.93M 2.0% |
121.95M 1.7% |
114M -6.5% |
51.76M -54.6% |
41.63M -19.6% |
5.92M -85.8% |
-28.34M - |
-39.28M - |
-36.24M - |
-28.97M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
101.37M - |
- |
107.32M - |
- |
51.03M - |
- |
14.59M - |
- |
-35.59M - |
- |
-34.43M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.25M 15.8% |
100.22M 0.0% |
103.8M 3.6% |
105.5M 1.6% |
100.99M -4.3% |
52.03M -48.5% |
49.98M -4.0% |
19.31M -61.4% |
-12.33M - |
-29.51M - |
-26.18M - |
-28.31M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.21 12.0% |
1.09 -9.9% |
1.14 4.6% |
1.07 -6.1% |
0.99 -7.5% |
0.48 -51.5% |
0.46 -4.2% |
0.18 -60.9% |
-0.12 - |
-0.27 - |
-0.24 - |
-0.26 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.21 12.0% |
1.09 -9.9% |
1.14 4.6% |
1.07 -6.1% |
0.99 -7.5% |
0.48 -51.5% |
0.46 -4.2% |
0.18 -60.9% |
-0.12 - |
-0.27 - |
-0.24 - |
-0.26 - |