2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.56B 25.0% |
92.16B 22.0% |
130.36B 41.4% |
159.87B 22.6% |
199.25B 24.6% |
267.33B 34.2% |
328.59B 22.9% |
368.95B 12.3% |
404.87B 9.7% |
412.93B 2.0% |
400.92B -2.9% |
391.65B -2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.69B 25.7% |
66.64B 21.9% |
96.09B 44.2% |
123.78B 28.8% |
155.91B 26.0% |
213.4B 36.9% |
262.05B 22.8% |
290.52B 10.9% |
318.48B 9.6% |
321.66B 1.0% |
309.07B -3.9% |
297.67B -3.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.87B 23.3% |
25.51B 22.2% |
34.26B 34.3% |
36.08B 5.3% |
43.35B 20.1% |
53.94B 24.4% |
66.54B 23.4% |
78.43B 17.9% |
86.39B 10.1% |
91.27B 5.6% |
91.85B 0.6% |
93.98B 2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.48B 25.4% |
78.17B 21.2% |
110.34B 41.2% |
140.77B 27.6% |
175.85B 24.9% |
239.82B 36.4% |
293.51B 22.4% |
325.26B 10.8% |
357.52B 9.9% |
361.02B 1.0% |
349.27B -3.3% |
336.94B -3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.79B 24.2% |
11.52B 17.7% |
14.24B 23.6% |
16.98B 19.3% |
19.95B 17.4% |
26.43B 32.5% |
31.46B 19.0% |
34.74B 10.4% |
39.04B 12.4% |
39.36B 0.8% |
40.2B 2.1% |
39.27B -2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.08B 22.5% |
13.99B 26.3% |
20.02B 43.1% |
19.1B -4.6% |
23.4B 22.5% |
27.51B 17.6% |
35.09B 27.5% |
43.69B 24.5% |
47.35B 8.4% |
51.91B 9.6% |
51.65B -0.5% |
54.71B 5.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.29B - |
- |
17.86B - |
- |
22.21B - |
- |
33.46B - |
- |
45.26B - |
- |
46.76B - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.13B 19.6% |
9.98B 22.7% |
15.93B 59.7% |
15.47B -2.9% |
19.62B 26.8% |
25.77B 31.4% |
30.73B 19.2% |
39.06B 27.1% |
43.28B 10.8% |
44.28B 2.3% |
44.12B -0.4% |
44.81B 1.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.974 18.4% |
2.398 21.5% |
3.82 59.3% |
3.708 -2.9% |
4.699 26.7% |
6.111 30.1% |
7.177 17.4% |
9.059 26.2% |
9.939 9.7% |
10.122 1.8% |
11.79 16.5% |
11.94 1.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.966 18.4% |
2.388 21.5% |
3.8 59.1% |
3.687 -3.0% |
4.672 26.7% |
6.077 30.1% |
7.155 17.7% |
9.034 26.3% |
9.921 9.8% |
10.111 1.9% |
11.779 16.5% |
11.934 1.3% |