2017 Q4 | 2018 Q4 | 2019 Q2 | 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] |
5.47B 30.5% |
6.84B 25.0% |
9.02B 31.8% |
11.63B 28.9% |
15B 29.0% |
17.98B 19.8% |
16.52B -8.1% |
15.23B -7.8% |
13.65B -10.4% |
10.73B -21.4% |
9.88B -7.9% |
8.35B -15.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.5B 29.7% |
5.69B 26.3% |
7.55B 32.7% |
9.69B 28.4% |
12.68B 30.8% |
15.42B 21.7% |
14.43B -6.5% |
13.72B -4.9% |
12.62B -8.0% |
10.26B -18.8% |
9.39B -8.5% |
7.96B -15.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
970.96M 34.2% |
1.15B 18.8% |
1.47B 27.5% |
1.94B 31.7% |
2.33B 20.1% |
2.55B 9.7% |
2.09B -18.0% |
1.52B -27.5% |
1.02B -32.6% |
473.61M -53.7% |
495.53M 4.6% |
390.45M -21.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.83B 29.3% |
6.06B 25.6% |
8B 31.9% |
10.26B 28.3% |
13.39B 30.6% |
16.22B 21.1% |
15.13B -6.7% |
14.33B -5.3% |
13.14B -8.3% |
10.71B -18.5% |
9.83B -8.3% |
8.33B -15.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.89M 23.9% |
373.19M 15.6% |
446.92M 19.8% |
570.1M 27.6% |
718.79M 26.1% |
790.39M 10.0% |
704.21M -10.9% |
615.17M -12.6% |
521.59M -15.2% |
455.95M -12.6% |
439.9M -3.5% |
373.27M -15.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
648.07M 40.0% |
779.86M 20.3% |
1.02B 31.3% |
1.37B 33.4% |
1.61B 17.6% |
1.76B 9.6% |
1.39B -21.2% |
900.98M -35.0% |
500.78M -44.4% |
17.65M -96.5% |
55.63M 215.1% |
17.18M -69.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
700.64M - |
- |
1.14B - |
- |
1.49B - |
- |
796.31M - |
- |
-124.47M - |
- |
-254.91M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
562.28M 37.8% |
700.64M 24.6% |
889.32M 26.9% |
1.14B 28.7% |
1.33B 15.9% |
1.49B 12.2% |
1.19B -20.3% |
796.31M -32.9% |
448.2M -43.7% |
-124.47M - |
-122.21M - |
-254.91M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38 31.0% |
0.44 15.8% |
0.52 18.2% |
0.61 17.3% |
0.7 14.8% |
0.77 10.0% |
0.61 -20.7% |
0.41 -32.8% |
0.23 -43.9% |
-0.06 - |
-0.059 - |
-0.12 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38 31.0% |
0.44 15.8% |
0.52 18.2% |
0.61 17.3% |
0.7 14.8% |
0.76 8.6% |
0.6 -21.0% |
0.4 -33.4% |
0.22 -45.0% |
-0.06 - |
-0.059 - |
-0.12 - |