2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
2.08B 29.1% |
2.41B 16.2% |
2.68B 11.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.68B 36.4% |
1.78B 6.5% |
1.79B 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
400.38M 5.6% |
628.67M 57.0% |
891.84M 41.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.9B 37.0% |
2.06B 8.0% |
2.09B 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
228.85M 41.6% |
273.35M 19.4% |
303.27M 10.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
171.54M -21.2% |
355.32M 107.1% |
588.58M 65.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
101.09M -35.0% |
279.65M 176.6% |
414.69M 48.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
101.09M -35.0% |
279.65M 176.6% |
414.69M 48.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.28 -37.8% |
0.74 164.3% |
1.09 47.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.28 -37.8% |
0.74 164.3% |
1.09 47.3% |