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] |
1.5B 11.1% |
1.66B 10.2% |
1.82B 9.7% |
1.92B 5.7% |
1.99B 3.3% |
2.12B 7.0% |
2.28B 7.1% |
2.47B 8.6% |
2.71B 9.7% |
2.87B 5.9% |
3.06B 6.7% |
3.29B 7.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
446.98M 8.3% |
491.13M 9.9% |
535.88M 9.1% |
564.25M 5.3% |
578.4M 2.5% |
622.22M 7.6% |
664.12M 6.7% |
737.75M 11.1% |
818.3M 10.9% |
867.51M 6.0% |
924.99M 6.6% |
960.31M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06B 12.3% |
1.17B 10.3% |
1.28B 10.0% |
1.36B 5.9% |
1.41B 3.7% |
1.5B 6.7% |
1.61B 7.3% |
1.73B 7.6% |
1.89B 9.1% |
2B 5.8% |
2.14B 6.7% |
2.33B 9.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23B 9.7% |
1.35B 10.1% |
1.52B 12.6% |
1.62B 6.4% |
1.74B 7.6% |
1.85B 6.6% |
1.89B 1.9% |
2.02B 6.9% |
2.16B 7.0% |
2.27B 5.2% |
2.51B 10.4% |
2.59B 3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
779.61M 10.6% |
859.55M 10.3% |
984.32M 14.5% |
1.05B 7.0% |
1.16B 10.3% |
1.23B 6.1% |
1.23B -0.5% |
1.28B 4.7% |
1.34B 4.7% |
1.41B 4.7% |
1.59B 12.8% |
1.63B 2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
276.82M 17.4% |
305.46M 10.3% |
297.27M -2.7% |
304.1M 2.3% |
245.93M -19.1% |
270.03M 9.8% |
385.9M 42.9% |
450.77M 16.8% |
548.85M 21.8% |
596.32M 8.7% |
549.9M -7.8% |
702.85M 27.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.33M - |
- |
267.78M - |
- |
261.41M - |
- |
430.02M - |
- |
565.45M - |
- |
559.38M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.2M 10.7% |
192.31M 4.4% |
169.74M -11.7% |
182.42M 7.5% |
173.27M -5.0% |
198.16M 14.4% |
306.41M 54.6% |
345.14M 12.6% |
395.28M 14.5% |
429.68M 8.7% |
427.21M -0.6% |
551.37M 29.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.75 10.2% |
20.549 4.0% |
18.17 -11.6% |
19.48 7.2% |
18.46 -5.2% |
21.08 14.2% |
32.61 54.7% |
36.69 12.5% |
41.99 14.4% |
45.58 8.5% |
45.28 -0.7% |
58.73 29.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.36 10.4% |
19.819 2.4% |
17.83 -10.0% |
19.18 7.6% |
18.21 -5.1% |
20.83 14.4% |
32.19 54.5% |
36.22 12.5% |
41.43 14.4% |
44.91 8.4% |
44.57 -0.8% |
57.64 29.3% |