2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
2.27B 6.2% |
2.37B 4.1% |
2.4B 1.4% |
2.33B -2.8% |
2.25B -3.5% |
2.27B 0.9% |
2.43B 6.8% |
2.55B 4.9% |
2.79B 9.7% |
2.89B 3.3% |
2.84B -1.6% |
2.74B -3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.82B 11.4% |
1.97B 8.2% |
2.07B 5.0% |
2.07B -0.3% |
1.98B -4.4% |
2.01B 1.7% |
2.13B 5.9% |
2.2B 3.3% |
2.36B 7.3% |
2.38B 0.7% |
2.33B -2.0% |
2.24B -3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
446.27M -11.0% |
390.72M -12.4% |
326.04M -16.6% |
264.88M -18.8% |
275.05M 3.8% |
261.57M -4.9% |
298.24M 14.0% |
347.11M 16.4% |
433.53M 24.9% |
509.25M 17.5% |
510.7M 0.3% |
499.04M -2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.99B 9.2% |
2.13B 6.9% |
2.21B 3.8% |
2.2B -0.5% |
2.12B -3.5% |
2.17B 2.2% |
2.29B 5.6% |
2.35B 2.6% |
2.53B 7.5% |
2.55B 1.0% |
2.52B -1.2% |
2.45B -2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.28M -10.5% |
151.04M -8.1% |
133.29M -11.8% |
128.51M -3.6% |
143.76M 11.9% |
157.34M 9.4% |
160.07M 1.7% |
149.87M -6.4% |
165.37M 10.3% |
172.97M 4.6% |
188.73M 9.1% |
208.91M 10.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282M -11.3% |
239.68M -15.0% |
192.75M -19.6% |
136.38M -29.2% |
131.29M -3.7% |
104.23M -20.6% |
138.17M 32.6% |
197.24M 42.8% |
268.16M 36.0% |
336.28M 25.4% |
321.97M -4.3% |
290.13M -9.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
209.72M - |
- |
150.37M - |
- |
112.08M - |
- |
115.38M - |
- |
217.56M - |
- |
256.7M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
209.82M -10.0% |
184.16M -12.2% |
150.72M -18.2% |
111.42M -26.1% |
112.33M 0.8% |
100.64M -10.4% |
115.38M 14.6% |
161.4M 39.9% |
217.31M 34.6% |
260.94M 20.1% |
257.75M -1.2% |
240.22M -6.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.57 -12.3% |
0.49 -14.0% |
0.39 -20.4% |
0.27 -30.8% |
0.28 3.7% |
0.25 -10.7% |
0.29 16.0% |
0.41 41.4% |
0.55 34.1% |
0.66 20.0% |
0.64 -3.0% |
0.59 -7.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.57 -12.3% |
0.49 -14.0% |
0.39 -20.4% |
0.27 -30.8% |
0.28 3.7% |
0.25 -10.7% |
0.29 16.0% |
0.41 41.4% |
0.55 34.1% |
0.66 20.0% |
0.64 -3.0% |
0.59 -7.8% |