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] |
85.97B 14.4% |
93.27B 8.5% |
93.95B 0.7% |
95.58B 1.7% |
103.97B 8.8% |
117.97B 13.5% |
130.56B 10.7% |
144.4B 10.6% |
165.24B 14.4% |
198.58B 20.2% |
247.64B 24.7% |
296.81B 19.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.43B 18.6% |
36.73B 9.9% |
31.72B -13.6% |
28.13B -11.3% |
28.2B 0.2% |
29.05B 3.0% |
31.46B 8.3% |
35.43B 12.6% |
46.16B 30.3% |
65.57B 42.1% |
91.72B 39.9% |
113.29B 23.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.54B 12.0% |
56.54B 7.6% |
62.23B 10.1% |
67.44B 8.4% |
75.77B 12.4% |
88.92B 17.3% |
99.1B 11.4% |
108.97B 10.0% |
119.09B 9.3% |
133.01B 11.7% |
155.92B 17.2% |
183.52B 17.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.46B 8.6% |
95.32B 4.2% |
87.05B -8.7% |
82.38B -5.4% |
84.07B 2.1% |
89.77B 6.8% |
100.16B 11.6% |
109.22B 9.1% |
126.04B 15.4% |
153.16B 21.5% |
188.94B 23.4% |
219.07B 15.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.03B 3.5% |
58.6B 1.0% |
55.34B -5.6% |
54.25B -2.0% |
55.88B 3.0% |
60.72B 8.7% |
68.69B 13.1% |
73.8B 7.4% |
79.89B 8.3% |
87.59B 9.6% |
97.22B 11.0% |
105.78B 8.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.49B - |
-2.06B - |
6.9B - |
13.2B 91.4% |
19.9B 50.8% |
28.2B 41.7% |
30.4B 7.8% |
35.18B 15.7% |
39.2B 11.4% |
45.42B 15.9% |
58.7B 29.2% |
77.74B 32.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.65B - |
-227.23M - |
7.77B - |
13.27B 70.9% |
19.76B 48.8% |
28.7B 45.3% |
31.54B 9.9% |
37.04B 17.4% |
41.25B 11.4% |
46.2B 12.0% |
60.03B 29.9% |
79.92B 33.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.2 - |
-0.24 - |
6.2 - |
10.6 71.0% |
15.72 48.3% |
22.8 45.0% |
24.96 9.5% |
29 16.2% |
31.68 9.2% |
34.68 9.5% |
44.32 27.8% |
58.52 32.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.2 - |
-0.36 - |
5.44 - |
9.6 76.5% |
13.92 45.0% |
20.08 44.3% |
21.92 9.2% |
25.64 17.0% |
28.36 10.6% |
31.6 11.4% |
41.16 30.3% |
54.56 32.6% |