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] |
1.06B 10.5% |
1.1B 3.6% |
1.05B -4.7% |
942.24M -10.2% |
832.98M -11.6% |
743.96M -10.7% |
721.21M -3.1% |
711.45M -1.4% |
755.1M 6.1% |
763.1M 1.1% |
778.99M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
767.55M 11.5% |
816.33M 6.4% |
776.12M -4.9% |
692.34M -10.8% |
610.1M -11.9% |
530.07M -13.1% |
512.7M -3.3% |
510.87M -0.4% |
544.28M 6.5% |
543.87M -0.1% |
554.72M 2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
294.55M 7.8% |
284.5M -3.4% |
273.1M -4.0% |
249.9M -8.5% |
222.88M -10.8% |
213.89M -4.0% |
208.51M -2.5% |
200.59M -3.8% |
210.82M 5.1% |
219.23M 4.0% |
224.27M 2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
894.02M 11.7% |
948.68M 6.1% |
912.98M -3.8% |
830.14M -9.1% |
735.37M -11.4% |
664.51M -9.6% |
656.25M -1.2% |
670.24M 2.1% |
723.02M 7.9% |
735.07M 1.7% |
752.05M 2.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.46M 12.6% |
132.36M 4.7% |
136.86M 3.4% |
137.8M 0.7% |
125.27M -9.1% |
134.44M 7.3% |
143.55M 6.8% |
159.37M 11.0% |
178.74M 12.2% |
191.21M 7.0% |
197.34M 3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.09M 4.5% |
152.15M -9.5% |
136.24M -10.5% |
112.1M -17.7% |
97.6M -12.9% |
79.45M -18.6% |
64.96M -18.2% |
41.22M -36.6% |
32.08M -22.2% |
28.03M -12.6% |
26.93M -3.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
129.11M - |
- |
108.6M - |
- |
77.95M - |
- |
39.73M - |
- |
24.23M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.01M 6.7% |
129.11M -7.8% |
121.77M -5.7% |
108.6M -10.8% |
102.21M -5.9% |
77.95M -23.7% |
62.93M -19.3% |
39.73M -36.9% |
21.13M -46.8% |
24.23M 14.7% |
25.83M 6.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.369 -0.6% |
1.2 -12.4% |
1.069 -10.9% |
0.66 -38.3% |
0.56 -15.2% |
0.63 12.5% |
0.46 -27.0% |
0.32 -30.4% |
0.16 -50% |
0.2 25.0% |
0.18 -10.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.369 -0.6% |
1.2 -12.4% |
1.069 -10.9% |
0.66 -38.3% |
0.56 -15.2% |
0.59 5.4% |
0.42 -28.8% |
0.28 -33.3% |
0.12 -57.1% |
0.2 66.7% |
0.18 -10.0% |