2016 Q4 | 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] |
1.9B 15.5% |
3.05B 60.7% |
4.58B 50.2% |
5.4B 17.8% |
5.73B 6.1% |
5.81B 1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
783.98M 22.9% |
1.28B 63.3% |
1.84B 43.7% |
2.11B 14.6% |
2.29B 8.5% |
2.35B 2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 10.8% |
1.77B 58.9% |
2.75B 54.9% |
3.29B 19.9% |
3.44B 4.5% |
3.47B 0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 17.0% |
2.74B 73.7% |
4.14B 51.3% |
4.92B 18.8% |
5.21B 5.9% |
4.24B -18.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
791.92M 11.7% |
1.46B 83.9% |
2.3B 58.0% |
2.81B 22.1% |
2.93B 4.0% |
1.89B -35.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.26M 8.8% |
315.75M -2.3% |
443.09M 40.3% |
480.08M 8.3% |
515.22M 7.3% |
1.58B 205.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.55M 12.6% |
51.72M -64.5% |
92.29M 78.4% |
143.05M 55.0% |
85.94M -39.9% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.62M 12.3% |
50.23M -65.0% |
90.49M 80.1% |
140.02M 54.7% |
83.36M -40.5% |
-1.01B - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.239 13.9% |
0.06 -74.9% |
0.05 -16.7% |
0.11 120.0% |
0.07 -36.4% |
-0.767 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.219 9.6% |
0.06 -72.6% |
0.05 -16.7% |
0.11 120.0% |
0.07 -36.4% |
-0.767 - |