2017 Q2 | 2017 Q3 | 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.59B -7.7% |
1.7B 6.8% |
1.67B -1.7% |
1.74B 4.0% |
1.79B 3.2% |
1.95B 8.9% |
1.91B -2.3% |
2.01B 5.4% |
1.94B -3.5% |
2.07B 6.7% |
1.97B -4.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
777.31M -8.2% |
821.18M 5.6% |
820.01M -0.1% |
908.42M 10.8% |
911.4M 0.3% |
989.6M 8.6% |
947.4M -4.3% |
996.08M 5.1% |
963.81M -3.2% |
1B 4.0% |
923.23M -7.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
811.71M -7.2% |
876.32M 8.0% |
849.36M -3.1% |
828.23M -2.5% |
880.6M 6.3% |
962.13M 9.3% |
960.17M -0.2% |
1.01B 5.6% |
974.94M -3.8% |
1.07B 9.5% |
1.05B -1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38B -6.5% |
1.5B 9.3% |
1.49B -1.1% |
1.58B 6.4% |
1.59B 0.6% |
1.76B 10.6% |
1.72B -2.4% |
1.79B 4.3% |
1.73B -3.6% |
1.79B 4.0% |
1.74B -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
598.83M -4.3% |
682.63M 14.0% |
667.81M -2.2% |
674.73M 1.0% |
680.7M 0.9% |
770.58M 13.2% |
770.09M -0.1% |
794.75M 3.2% |
762.1M -4.1% |
792.4M 4.0% |
813.52M 2.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.88M -14.4% |
193.69M -9.0% |
181.55M -6.3% |
153.51M -15.4% |
199.9M 30.2% |
191.55M -4.2% |
190.08M -0.8% |
219.05M 15.2% |
212.84M -2.8% |
274.79M 29.1% |
237.46M -13.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.06M -11.3% |
151.21M 0.8% |
126.08M -16.6% |
111.42M -11.6% |
147.34M 32.2% |
121.4M -17.6% |
132.52M 9.2% |
128.54M -3.0% |
137.17M 6.7% |
177.97M 29.7% |
159.11M -10.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.98M -10.7% |
142.09M -2.7% |
123.44M -13.1% |
105.85M -14.3% |
144.9M 36.9% |
115.02M -20.6% |
129M 12.2% |
114.8M -11.0% |
126.83M 10.5% |
181.89M 43.4% |
153.73M -15.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.226 -10.9% |
0.22 -2.8% |
0.192 -12.5% |
0.162 -15.6% |
0.225 38.3% |
0.177 -21.0% |
0.2 12.7% |
0.177 -11.3% |
0.198 11.3% |
0.282 43.0% |
0.238 -15.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.226 -10.9% |
0.22 -2.8% |
0.192 -12.5% |
0.162 -15.6% |
0.225 38.3% |
0.177 -21.0% |
0.2 12.7% |
0.177 -11.3% |
0.198 11.3% |
0.282 43.0% |
0.238 -15.9% |