2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.68B 87.3% |
6.73B -30.5% |
5.96B -11.5% |
4.61B -22.6% |
5.51B 19.5% |
4.01B -27.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.45B 71.8% |
5.01B -22.3% |
4.53B -9.6% |
3.75B -17.2% |
3.76B 0.2% |
3.82B 1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.23B 128.5% |
1.72B -46.8% |
1.43B -16.9% |
860.93M -39.7% |
1.76B 103.9% |
188.94M -89.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.27B 59.2% |
5.85B -19.6% |
5.03B -13.9% |
4.68B -7.0% |
4.38B -6.4% |
4.28B -2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
822.36M 1.4% |
835.31M 1.6% |
503.39M -39.7% |
929.13M 84.6% |
623.4M -32.9% |
459.12M -26.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.41B 300.0% |
882.38M -63.3% |
923.94M 4.7% |
-68.2M - |
1.13B - |
-270.18M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 273.6% |
677.68M -43.7% |
316.81M -53.3% |
-268.85M - |
343.82M - |
-810.95M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.198 280.3% |
0.111 -43.9% |
0.052 -53.2% |
-0.044 - |
0.056 - |
-0.133 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.198 280.3% |
0.111 -43.9% |
0.052 -53.2% |
-0.044 - |
0.056 - |
-0.133 - |