2017 Q4 | 2018 Q4 | 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] |
13.11B 14.1% |
15.57B 18.7% |
18.57B 19.3% |
23.3B 25.5% |
27.28B 17.1% |
28.75B 5.4% |
26.29B -8.5% |
22.3B -15.2% |
19.4B -13.0% |
17.31B -10.8% |
17.02B -1.7% |
15.49B -9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.84B 14.2% |
14.08B 18.9% |
16.86B 19.7% |
21.17B 25.6% |
24.86B 17.4% |
26.28B 5.7% |
24.08B -8.4% |
20.49B -14.9% |
17.86B -12.8% |
15.93B -10.8% |
15.65B -1.7% |
14.13B -9.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.27B 13.3% |
1.49B 17.4% |
1.71B 15.2% |
2.13B 24.6% |
2.42B 13.6% |
2.47B 2.1% |
2.22B -10.4% |
1.81B -18.3% |
1.54B -15.0% |
1.38B -10.1% |
1.37B -1.0% |
1.36B -0.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.34B 14.3% |
14.67B 18.8% |
17.52B 19.5% |
21.97B 25.4% |
25.72B 17.1% |
27.13B 5.5% |
24.9B -8.2% |
21.21B -14.8% |
18.52B -12.7% |
16.57B -10.5% |
16.29B -1.7% |
14.77B -9.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
499.66M 16.4% |
586.75M 17.4% |
662.42M 12.9% |
806.14M 21.7% |
863.53M 7.1% |
855.11M -1.0% |
822.93M -3.8% |
719.8M -12.5% |
653.83M -9.2% |
645.38M -1.3% |
632.11M -2.1% |
641.53M 1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
766.07M 11.4% |
899.73M 17.4% |
1.05B 16.6% |
1.33B 26.5% |
1.56B 17.6% |
1.62B 3.7% |
1.39B -13.9% |
1.09B -21.7% |
885.77M -18.8% |
738.3M -16.6% |
738.33M 0.0% |
720.11M -2.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
568.14M - |
- |
847.17M - |
- |
1.13B - |
- |
830.79M - |
- |
529.49M - |
- |
512.66M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.46M 21.5% |
555.35M 12.5% |
646.66M 16.4% |
836.85M 29.4% |
1.02B 21.3% |
1.12B 10.4% |
1.02B -8.8% |
825.52M -19.2% |
640.75M -22.4% |
527.45M -17.7% |
523.17M -0.8% |
511.88M -2.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.814 17.6% |
1.893 4.3% |
2.043 7.9% |
2.457 20.3% |
2.821 14.8% |
2.986 5.8% |
2.65 -11.2% |
2.036 -23.2% |
1.486 -27.0% |
1.25 -15.9% |
1.24 -0.8% |
1.21 -2.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.814 17.6% |
1.893 4.3% |
2.043 7.9% |
2.457 20.3% |
2.821 14.8% |
2.986 5.8% |
2.65 -11.2% |
2.036 -23.2% |
1.486 -27.0% |
1.25 -15.9% |
1.24 -0.8% |
1.21 -2.4% |