2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
662.5M 18.2% |
1.42B 113.6% |
1.12B -20.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
376M 91.0% |
826.09M 119.7% |
604.52M -26.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
286.5M -48.9% |
589.28M 105.7% |
517.9M -12.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
505.64M - |
1.01B 99.2% |
833.86M -17.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
129.64M - |
181.08M 39.7% |
229.34M 26.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
156.86M -72.0% |
408.2M 160.2% |
288.56M -29.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
145.68M -36.1% |
381.03M 161.6% |
299.83M -21.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
145.68M -36.1% |
380.3M 161.0% |
297.34M -21.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
3.04 -36.0% |
5.364 76.5% |
3.321 -38.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
3.04 -36.0% |
5.364 76.5% |
3.321 -38.1% |