2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5B 6.4% |
5.58B 11.6% |
6.32B 13.3% |
7B 10.8% |
6.61B -5.6% |
6.34B -4.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B 11.6% |
1.18B 9.3% |
1.32B 12.0% |
1.58B 19.7% |
1.62B 2.6% |
1.46B -10.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.92B 5.1% |
4.4B 12.2% |
5B 13.6% |
5.42B 8.4% |
4.98B -8.0% |
4.88B -2.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.78B 10.0% |
5.11B 6.8% |
5.74B 12.4% |
6.42B 11.8% |
5.88B -8.4% |
5.39B -8.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.7B 9.5% |
3.93B 6.1% |
4.42B 12.5% |
4.84B 9.4% |
4.26B -12.0% |
3.93B -7.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.98M -37.9% |
470.31M 117.8% |
576.53M 22.6% |
578.71M 0.4% |
726.5M 25.5% |
953.52M 31.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B - |
- |
888.15M - |
- |
740.04M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.51B 44.8% |
1.01B -32.8% |
932.77M -7.9% |
3.14B 237.0% |
714.76M -77.3% |
-1.1B - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.58 45.4% |
0.39 -32.8% |
0.36 -7.7% |
1.21 236.1% |
0.27 -77.7% |
-0.42 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.58 45.4% |
0.39 -32.8% |
0.36 -7.7% |
1.2 233.3% |
0.27 -77.5% |
-0.42 - |