2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
267.55M 31.4% |
462.91M 73.0% |
356.57M -23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
172.24M 31.0% |
313.31M 81.9% |
243.63M -22.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
95.31M 32.1% |
149.6M 57.0% |
112.94M -24.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
225.65M 20.4% |
374.02M 65.8% |
290.97M -22.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
53.41M -4.6% |
60.71M 13.7% |
47.34M -22.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
41.9M 159.0% |
88.89M 112.1% |
65.6M -26.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
43.32M 159.5% |
93.68M 116.2% |
68.98M -26.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
34.63M 229.1% |
74.95M 116.4% |
54.61M -27.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.025 165.6% |
0.053 116.6% |
0.039 -27.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.025 165.6% |
0.053 116.6% |
0.039 -27.1% |