2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q3 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
836.29M -5.6% |
814.96M -2.6% |
820.77M 0.7% |
752.4M -8.3% |
727.71M -3.3% |
780.21M 7.2% |
855.55M 9.7% |
869.58M 1.6% |
944.8M 8.7% |
948.31M 0.4% |
905.74M -4.5% |
980.71M 8.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
432.37M -4.0% |
434M 0.4% |
490.78M 13.1% |
482.28M -1.7% |
501.13M 3.9% |
537.91M 7.3% |
577.58M 7.4% |
598.01M 3.5% |
643.38M 7.6% |
670.83M 4.3% |
669.73M -0.2% |
714.57M 6.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
403.92M -7.3% |
380.96M -5.7% |
329.99M -13.4% |
270.12M -18.1% |
226.58M -16.1% |
242.29M 6.9% |
277.97M 14.7% |
271.56M -2.3% |
301.41M 11.0% |
277.49M -7.9% |
236.01M -14.9% |
266.14M 12.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
575.36M -1.6% |
576.04M 0.1% |
634.83M 10.2% |
632.28M -0.4% |
652.26M 3.2% |
699.22M 7.2% |
731.59M 4.6% |
758.11M 3.6% |
799.75M 5.5% |
831.68M 4.0% |
824.52M -0.9% |
874.85M 6.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.99M 6.3% |
142.04M -0.7% |
144.05M 1.4% |
150M 4.1% |
151.13M 0.8% |
161.31M 6.7% |
154.01M -4.5% |
160.09M 4.0% |
156.37M -2.3% |
160.86M 2.9% |
154.79M -3.8% |
160.28M 3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.93M -13.4% |
238.93M -8.4% |
185.95M -22.2% |
120.13M -35.4% |
75.44M -37.2% |
80.99M 7.3% |
123.97M 53.1% |
111.47M -10.1% |
145.04M 30.1% |
116.63M -19.6% |
81.22M -30.4% |
105.86M 30.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.99M - |
- |
163.11M - |
- |
73.65M - |
- |
99.8M - |
- |
102.85M - |
- |
55.08M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.99M -12.1% |
204.17M -9.7% |
163.39M -20.0% |
108.19M -33.8% |
74.15M -31.5% |
75.24M 1.5% |
100.26M 33.3% |
77.46M -22.7% |
103.1M 33.1% |
83.41M -19.1% |
55.08M -34.0% |
73.83M 34.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56 -16.6% |
1.3 -16.7% |
0.98 -24.6% |
0.64 -34.7% |
0.44 -31.3% |
0.45 2.3% |
0.6 33.3% |
0.47 -21.7% |
0.62 31.9% |
0.51 -17.7% |
0.33 -35.3% |
0.44 33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56 -16.6% |
1.3 -16.7% |
0.98 -24.6% |
0.64 -34.7% |
0.44 -31.3% |
0.45 2.3% |
0.6 33.3% |
0.47 -21.7% |
0.62 31.9% |
0.51 -17.7% |
0.33 -35.3% |
0.44 33.3% |