2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
499.34M 31.7% |
709.9M 42.2% |
603.05M -15.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
272.38M 16.4% |
345.51M 26.9% |
303.6M -12.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
226.96M 56.6% |
364.39M 60.5% |
299.44M -17.8% |
|
Total Expenses | [friend] | [friend] | [friend] |
392.03M 25.4% |
516.29M 31.7% |
485.23M -6.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
119.65M 52.2% |
170.77M 42.7% |
181.63M 6.4% |
|
Operating Income | [friend] | [friend] | [friend] |
107.31M 61.9% |
193.62M 80.4% |
117.81M -39.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
101.4M 63.3% |
200.05M 97.3% |
131.43M -34.3% |
|
Net Income | [friend] | [friend] | [friend] |
101.4M 63.3% |
200.05M 97.3% |
131.43M -34.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.619 63.0% |
2.033 25.6% |
1.085 -46.6% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.619 63.0% |
2.033 25.6% |
1.085 -46.6% |