2016 Q4 | 2017 Q4 | 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] |
3.99B 26.7% |
4.66B 16.8% |
5.4B 16.0% |
6.26B 15.9% |
6.32B 0.9% |
6.42B 1.6% |
6.04B -6.0% |
5.42B -10.2% |
5.43B 0.2% |
5.6B 3.0% |
6.02B 7.5% |
6.38B 6.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.61B 26.4% |
4.23B 17.4% |
4.99B 17.9% |
5.87B 17.7% |
5.94B 1.1% |
6.06B 2.0% |
5.66B -6.6% |
5.04B -10.9% |
5.08B 0.7% |
5.22B 2.8% |
5.61B 7.6% |
5.94B 5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
384.77M 29.7% |
427.27M 11.0% |
413.44M -3.2% |
390.86M -5.5% |
381.2M -2.5% |
365.97M -4.0% |
377.65M 3.2% |
381.84M 1.1% |
354.97M -7.0% |
375.29M 5.7% |
403.41M 7.5% |
436.73M 8.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.74B 25.7% |
4.37B 16.9% |
5.14B 17.7% |
6.01B 16.9% |
6.1B 1.4% |
6.21B 1.8% |
5.82B -6.3% |
5.22B -10.3% |
5.26B 0.8% |
5.42B 3.1% |
5.83B 7.5% |
6.15B 5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.19M 8.3% |
136.51M 4.1% |
152.46M 11.7% |
141.42M -7.2% |
160.04M 13.2% |
153.19M -4.3% |
158.2M 3.3% |
176.25M 11.4% |
181.65M 3.1% |
199.11M 9.6% |
210.54M 5.7% |
203.07M -3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.58M 44.5% |
290.76M 14.7% |
260.97M -10.2% |
249.45M -4.4% |
221.16M -11.3% |
212.77M -3.8% |
219.45M 3.1% |
205.59M -6.3% |
173.32M -15.7% |
176.18M 1.7% |
192.87M 9.5% |
233.66M 21.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.24M - |
54.55M -75.2% |
238.62M 337.5% |
- |
226.27M - |
241.55M 6.8% |
240.4M -0.5% |
- |
216.15M - |
- |
216.99M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.12M 38.3% |
253.32M 15.1% |
238.84M -5.7% |
239.19M 0.1% |
226.11M -5.5% |
243.02M 7.5% |
242.19M -0.3% |
229.69M -5.2% |
209.23M -8.9% |
188.15M -10.1% |
196.72M 4.6% |
216.8M 10.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 29.6% |
0.81 15.7% |
0.76 -6.2% |
0.76 0% |
0.72 -5.3% |
0.78 8.3% |
0.77 -1.3% |
0.73 -5.2% |
0.67 -8.2% |
0.6 -10.4% |
0.62 3.3% |
0.68 9.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 29.6% |
0.81 15.7% |
0.76 -6.2% |
0.76 0% |
0.72 -5.3% |
0.78 8.3% |
0.77 -1.3% |
0.73 -5.2% |
0.67 -8.2% |
0.6 -10.4% |
0.62 3.3% |
0.68 9.7% |