2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 15.8% |
1.29B 9.3% |
1.4B 8.9% |
1.42B 1.1% |
1.38B -2.9% |
1.29B -6.0% |
1.23B -5.1% |
1.23B 0.2% |
1.3B 5.5% |
1.37B 5.6% |
1.45B 5.8% |
1.49B 2.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
448.11M 26.8% |
505.27M 12.8% |
601.47M 19.0% |
639.22M 6.3% |
640.18M 0.2% |
620.1M -3.1% |
565.37M -8.8% |
564.04M -0.2% |
612.18M 8.5% |
674.56M 10.2% |
749.51M 11.1% |
792.29M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
730.72M 9.9% |
783.32M 7.2% |
801.67M 2.3% |
779.33M -2.8% |
737.57M -5.4% |
674.68M -8.5% |
663.05M -1.7% |
667.36M 0.7% |
687.05M 3.0% |
697.66M 1.5% |
702.13M 0.6% |
702.07M 0.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
983.98M 18.0% |
1.1B 11.5% |
1.2B 9.3% |
1.26B 5.3% |
1.24B -1.5% |
1.18B -5.4% |
1.11B -6.0% |
1.08B -2.0% |
1.16B 7.3% |
1.26B 8.1% |
1.37B 9.1% |
1.43B 4.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
535.87M 11.6% |
591.8M 10.4% |
597.62M 1.0% |
623.71M 4.4% |
604.29M -3.1% |
557.19M -7.8% |
541.48M -2.8% |
520.13M -3.9% |
550.94M 5.9% |
582.2M 5.7% |
621.89M 6.8% |
635.57M 2.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.85M 5.6% |
191.52M -1.7% |
204.05M 6.5% |
155.62M -23.7% |
133.28M -14.4% |
117.49M -11.8% |
121.57M 3.5% |
147.23M 21.1% |
136.11M -7.6% |
115.45M -15.2% |
80.24M -30.5% |
66.51M -17.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.27M - |
- |
177.89M - |
- |
114.9M - |
- |
84.38M - |
- |
93.63M - |
- |
79.42M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.05M 5.7% |
175.49M 1.4% |
179.53M 2.3% |
131.87M -26.5% |
114.91M -12.9% |
102.05M -11.2% |
84.89M -16.8% |
105.99M 24.8% |
92.86M -12.4% |
72.66M -21.8% |
74.78M 2.9% |
52.75M -29.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.911 2.5% |
0.916 0.5% |
0.902 -1.5% |
0.662 -26.6% |
0.576 -13.1% |
0.509 -11.6% |
0.427 -16.2% |
0.587 37.5% |
0.467 -20.5% |
0.367 -21.4% |
0.38 3.6% |
0.28 -26.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.911 2.5% |
0.916 0.5% |
0.902 -1.5% |
0.662 -26.6% |
0.576 -13.1% |
0.509 -11.6% |
0.427 -16.2% |
0.587 37.5% |
0.467 -20.5% |
0.367 -21.4% |
0.38 3.6% |
0.28 -26.3% |