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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.33B 12.0% |
134.2B 22.8% |
105.06B -21.7% |
120.2B 14.4% |
135.82B 13.0% |
150.77B 11.0% |
105.89B -29.8% |
100.89B -4.7% |
122.04B 21.0% |
147.52B 20.9% |
118.69B -19.5% |
147.4B 24.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.35B 11.5% |
121.39B 21.0% |
97.95B -19.3% |
112.66B 15.0% |
125.49B 11.4% |
138.58B 10.4% |
98.09B -29.2% |
93.85B -4.3% |
110.7B 18.0% |
135.31B 22.2% |
109.62B -19.0% |
138.55B 26.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.98B 17.7% |
12.81B 42.7% |
7.11B -44.5% |
7.54B 6.0% |
10.34B 37.1% |
12.18B 17.9% |
7.79B -36.0% |
7.04B -9.7% |
11.34B 61.1% |
12.21B 7.7% |
9.07B -25.7% |
8.85B -2.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.71B 11.7% |
124.68B 19.1% |
101.37B -18.7% |
116.47B 14.9% |
130.1B 11.7% |
141.83B 9.0% |
101.58B -28.4% |
97.38B -4.1% |
115.04B 18.1% |
139.15B 21.0% |
113.29B -18.6% |
142.39B 25.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.36B 17.7% |
3.29B -24.5% |
3.42B 4.0% |
3.81B 11.3% |
4.61B 21.1% |
3.24B -29.6% |
3.49B 7.6% |
3.53B 1.1% |
4.33B 22.7% |
3.84B -11.3% |
3.67B -4.5% |
3.84B 4.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.62B 17.7% |
9.52B 106.2% |
3.69B -61.2% |
3.73B 1.0% |
5.73B 53.5% |
8.94B 56.1% |
4.3B -51.9% |
3.51B -18.6% |
7.01B 99.8% |
8.37B 19.4% |
5.4B -35.5% |
5.01B -7.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
6.88B - |
- | - | - |
7.16B - |
- | - | - |
8.74B - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.28B 21.0% |
9B 110.3% |
3.26B -63.8% |
3.62B 11.1% |
4.92B 36.2% |
8.28B 68.1% |
3.13B -62.2% |
4.03B 28.9% |
6.32B 56.8% |
7.56B 19.5% |
4.18B -44.6% |
4.55B 8.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 16.7% |
0.46 119.0% |
0.16 -65.2% |
0.19 18.8% |
0.24 26.3% |
0.43 79.2% |
0.16 -62.8% |
0.2 25.0% |
0.32 60% |
0.38 18.8% |
0.21 -44.7% |
0.23 9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 16.7% |
0.46 119.0% |
0.16 -65.2% |
0.19 18.8% |
0.24 26.3% |
0.43 79.2% |
0.16 -62.8% |
0.2 25.0% |
0.32 60% |
0.38 18.8% |
0.21 -44.7% |
0.23 9.5% |