2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.84B 21.2% |
3.22B 75.2% |
4.07B 26.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.49B 24.8% |
2.52B 69.5% |
3.3B 31.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
351.6M 7.9% |
699.3M 98.9% |
767.76M 9.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.64B 24.9% |
2.74B 67.2% |
3.68B 34.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
154.3M 26.1% |
223.95M 45.1% |
379.56M 69.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
197.3M -3.0% |
475.35M 140.9% |
388.19M -18.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
148.18M -13.2% |
402.96M 171.9% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
148.18M -13.2% |
402.96M 171.9% |
319.61M -20.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.41 -12.8% |
1.03 151.2% |
0.8 -22.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.41 -12.8% |
1.03 151.2% |
0.8 -22.3% |