2015 Q4 | 2016 Q4 | 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] |
32.14B 12.7% |
27.9B -13.2% |
30.68B 10.0% |
34.91B 13.8% |
32.53B -6.8% |
36.89B 13.4% |
35.67B -3.3% |
31.93B -10.5% |
42.22B 32.2% |
38B -10.0% |
41.26B 8.6% |
39.75B -3.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.67B 13.1% |
23.66B -14.5% |
26.23B 10.9% |
29.47B 12.4% |
27.44B -6.9% |
30.8B 12.3% |
29.81B -3.2% |
26.65B -10.6% |
34.63B 29.9% |
31.16B -10.0% |
33.55B 7.7% |
32.28B -3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.46B 10.5% |
4.24B -5.0% |
4.45B 4.9% |
5.45B 22.5% |
5.09B -6.5% |
6.09B 19.6% |
5.86B -3.8% |
5.28B -10.0% |
7.59B 43.9% |
6.84B -9.9% |
7.71B 12.6% |
7.48B -3.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.25B 12.0% |
26.29B -13.1% |
29B 10.3% |
32.25B 11.2% |
30.31B -6.0% |
33.78B 11.4% |
33.06B -2.1% |
29.98B -9.3% |
37.95B 26.6% |
34.37B -9.4% |
36.67B 6.7% |
35.45B -3.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57B 1.6% |
2.63B 2.3% |
2.77B 5.3% |
2.78B 0.5% |
2.87B 3.2% |
2.97B 3.5% |
3.25B 9.3% |
3.32B 2.2% |
3.33B 0.1% |
3.21B -3.6% |
3.12B -2.8% |
3.18B 1.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.89B 25.3% |
1.61B -15.0% |
1.68B 4.3% |
2.66B 58.7% |
2.22B -16.6% |
3.12B 40.5% |
2.61B -16.3% |
1.95B -25.3% |
4.27B 118.6% |
3.63B -14.8% |
4.59B 26.2% |
4.3B -6.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2B - |
- |
1.93B - |
- |
2.07B - |
- |
2.28B - |
- |
3.99B - |
- |
4.26B - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47B 19.7% |
1.31B -10.5% |
1.42B 8.5% |
1.63B 14.2% |
1.36B -16.4% |
1.86B 37.0% |
1.46B -21.6% |
1.05B -27.7% |
2.53B 139.6% |
2.23B -11.8% |
2.88B 29.3% |
2.65B -8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.7 19.1% |
169.77 -11.0% |
182.11 7.3% |
206.31 13.3% |
171.78 -16.7% |
235.19 36.9% |
183.56 -22.0% |
132.35 -27.9% |
317.07 139.6% |
279.19 -11.9% |
360.75 29.2% |
331.42 -8.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
186 19.1% |
166.21 -10.6% |
179.72 8.1% |
204.94 14.0% |
171.07 -16.5% |
234.21 36.9% |
183.28 -21.7% |
132.18 -27.9% |
316.67 139.6% |
278.89 -11.9% |
360.4 29.2% |
331.11 -8.1% |