2016 Q4 | 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] |
6.16B 35.7% |
7.7B 25.1% |
10.26B 33.2% |
14.03B 36.8% |
18.22B 29.8% |
23.29B 27.8% |
30.12B 29.4% |
33.32B 10.6% |
31.46B -5.6% |
29.42B -6.5% |
22.66B -23.0% |
17.98B -20.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.32B 35.1% |
6.6B 24.1% |
8.68B 31.6% |
11.97B 37.9% |
15.68B 30.9% |
20.68B 31.9% |
27.33B 32.2% |
30.5B 11.6% |
29.14B -4.5% |
26.95B -7.5% |
20.71B -23.1% |
16.58B -20.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
837.03M 39.6% |
1.1B 31.2% |
1.57B 43.3% |
2.06B 30.9% |
2.54B 23.4% |
2.61B 2.5% |
2.79B 7.1% |
2.82B 1.0% |
2.32B -17.5% |
2.47B 6.4% |
1.94B -21.3% |
1.41B -27.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.72B 33.8% |
7.11B 24.2% |
9.34B 31.5% |
12.81B 37.1% |
16.63B 29.8% |
21.7B 30.5% |
28.28B 30.3% |
31.34B 10.8% |
29.88B -4.6% |
27.64B -7.5% |
21.44B -22.4% |
17.29B -19.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
402.47M 18.4% |
505.27M 25.5% |
658.57M 30.3% |
840.09M 27.6% |
950.59M 13.2% |
1.02B 7.3% |
942.9M -7.6% |
832.54M -11.7% |
744.5M -10.6% |
692.57M -7.0% |
728.81M 5.2% |
718.9M -1.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
434.55M 67.4% |
593.33M 36.5% |
915.45M 54.3% |
1.22B 33.3% |
1.59B 30.4% |
1.59B -0.3% |
1.85B 16.5% |
1.99B 7.4% |
1.58B -20.5% |
1.78B 12.7% |
1.22B -31.7% |
686.33M -43.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
476.92M - |
- |
908.24M - |
- |
1.32B - |
- |
1.37B - |
- |
1.04B - |
- |
627.59M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
479.79M 56.1% |
648.33M 35.1% |
911.04M 40.5% |
1.08B 19.0% |
1.33B 22.3% |
1.28B -3.4% |
1.35B 5.7% |
1.37B 1.4% |
996.55M -27.3% |
1.05B 5.5% |
580.91M -44.7% |
232.74M -59.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08 56.5% |
1.45 34.3% |
2.06 42.1% |
2.44 18.4% |
2.98 22.1% |
2.88 -3.4% |
3 4.2% |
3.04 1.3% |
2.2 -27.6% |
2.31 5.0% |
1.27 -45.0% |
0.5 -60.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08 56.5% |
1.45 34.3% |
2.01 38.6% |
2.38 18.4% |
2.9 21.8% |
2.8 -3.4% |
2.97 6.1% |
3.01 1.3% |
2.2 -26.9% |
2.31 5.0% |
1.27 -45.0% |
0.5 -60.6% |