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] |
24.91B 30.0% |
29.29B 17.6% |
56.99B 94.6% |
48.68B -14.6% |
64.29B 32.1% |
97.37B 51.4% |
118.25B 21.4% |
89.04B -24.7% |
100.21B 12.5% |
105.43B 5.2% |
106.24B 0.8% |
79.77B -24.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.12B 30.0% |
21.12B 16.5% |
42.91B 103.2% |
41.63B -3.0% |
50.25B 20.7% |
78.61B 56.4% |
91.57B 16.5% |
70.1B -23.4% |
78.2B 11.6% |
81.79B 4.6% |
78.97B -3.4% |
58.7B -25.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.78B 29.8% |
8.17B 20.4% |
14.08B 72.3% |
7.05B -49.9% |
14.05B 99.2% |
18.76B 33.6% |
26.68B 42.2% |
18.94B -29.0% |
22B 16.2% |
23.64B 7.4% |
27.27B 15.3% |
21.07B -22.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.24B 30.7% |
24.34B 14.6% |
48.52B 99.4% |
46.68B -3.8% |
56.32B 20.7% |
88.31B 56.8% |
102.2B 15.7% |
78.43B -23.3% |
88.58B 12.9% |
91.81B 3.7% |
90.45B -1.5% |
66.1B -26.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.11B 35.1% |
3.22B 3.4% |
5.6B 74.0% |
5.05B -9.9% |
6.07B 20.3% |
9.7B 59.7% |
10.64B 9.6% |
8.33B -21.7% |
10.37B 24.5% |
10.02B -3.4% |
11.48B 14.5% |
7.4B -35.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.67B 25.6% |
4.95B 34.8% |
8.48B 71.3% |
2B -76.4% |
7.97B 298.2% |
9.06B 13.6% |
16.05B 77.2% |
10.61B -33.9% |
11.63B 9.6% |
13.62B 17.1% |
15.79B 15.9% |
13.67B -13.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.33B - |
- | - | - |
9.67B - |
- | - | - |
21.47B - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.53B 29.4% |
3.27B 29.2% |
8.18B 150.4% |
1.49B -81.8% |
6.68B 347.2% |
9.42B 41.2% |
13.14B 39.4% |
9.82B -25.2% |
10.89B 10.9% |
10.43B -4.3% |
12.98B 24.4% |
10.51B -19.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.609 29.4% |
0.78 28.3% |
1.961 151.3% |
0.358 -81.8% |
1.6 347.2% |
2.193 37.1% |
3.026 38.0% |
2.241 -26.0% |
2.479 10.7% |
2.376 -4.2% |
4.694 97.6% |
2.391 -49.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.606 29.4% |
0.777 28.2% |
1.948 150.7% |
0.356 -81.7% |
1.591 347.2% |
2.182 37.1% |
3.026 38.7% |
2.234 -26.2% |
2.478 10.9% |
2.372 -4.3% |
4.694 97.9% |
2.389 -49.1% |