2017 Q3 | 2018 Q3 | 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] |
2.17B 16.9% |
2.2B 1.5% |
2.34B 6.3% |
2.5B 7.1% |
2.5B 0.1% |
2.59B 3.5% |
2.28B -11.9% |
2.88B 26.1% |
2.9B 0.8% |
2.98B 2.8% |
3.15B 5.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54B 19.5% |
1.55B 1.1% |
1.67B 7.2% |
1.83B 9.7% |
1.83B 0.3% |
1.96B 6.8% |
1.79B -8.7% |
2.25B 25.6% |
2.16B -3.7% |
2.13B -1.7% |
2.19B 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
628.25M 11.1% |
642.79M 2.3% |
670.1M 4.2% |
672.94M 0.4% |
669.22M -0.6% |
631.18M -5.7% |
494.98M -21.6% |
632.16M 27.7% |
737.34M 16.6% |
856.35M 16.1% |
954.95M 11.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.93B 14.7% |
1.95B 0.8% |
2.06B 5.8% |
2.22B 7.6% |
2.23B 0.6% |
2.36B 5.8% |
2.21B -6.6% |
2.67B 21.2% |
2.6B -2.8% |
2.59B -0.4% |
2.67B 3.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
397.47M -0.8% |
396.22M -0.3% |
398.2M 0.5% |
392.21M -1.5% |
398.94M 1.7% |
403.72M 1.2% |
418.21M 3.6% |
428.65M 2.5% |
435.84M 1.7% |
460.97M 5.8% |
477.09M 3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
230.78M 40.1% |
246.57M 6.8% |
271.9M 10.3% |
280.73M 3.2% |
270.28M -3.7% |
227.47M -15.8% |
76.77M -66.3% |
203.5M 165.1% |
301.5M 48.2% |
395.38M 31.1% |
477.87M 20.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
222.3M - |
- |
264.09M - |
- |
262.38M - |
- |
62.87M - |
- |
295.76M - |
- |
477.34M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.81M 27.5% |
167.53M 1.7% |
181.82M 8.5% |
187.53M 3.1% |
183.72M -2.0% |
150.31M -18.2% |
44.88M -70.1% |
132.16M 194.4% |
205.5M 55.5% |
271.61M 32.2% |
329.27M 21.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.03 26.9% |
28.41 1.4% |
30.34 6.8% |
31.15 2.7% |
30.1 -3.4% |
24.78 -17.7% |
7.69 -69.0% |
21.14 174.9% |
31.84 50.6% |
42.18 32.5% |
51.18 21.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.79 28.1% |
26.24 1.7% |
28.62 9.1% |
29.47 3.0% |
28.91 -1.9% |
23.67 -18.1% |
7.13 -69.9% |
20.41 186.3% |
31.06 52.2% |
41.29 32.9% |
50.21 21.6% |