2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
206.52M 21.4% |
300.88M 45.7% |
325.43M 8.2% |
|
Cost of Revenue | [friend] | [friend] |
122.49M 21.6% |
171.68M 40.2% |
182.5M 6.3% |
|
Gross Profit | [friend] | [friend] |
84.03M 21.0% |
129.19M 53.7% |
142.93M 10.6% |
|
Total Expenses | [friend] | [friend] |
178.74M 18.4% |
259.61M 45.2% |
295.46M 13.8% |
|
Operating Expense | [friend] | [friend] |
56.25M 11.8% |
87.93M 56.3% |
112.96M 28.5% |
|
Operating Income | [friend] | [friend] |
27.78M 45.1% |
41.27M 48.5% |
29.97M -27.4% |
|
Net Income (Cont Operations) | [friend] | [friend] |
26.26M 43.5% |
38.84M 47.9% |
27.26M -29.8% |
|
Net Income | [friend] | [friend] |
18.01M 39.9% |
26.65M 48.0% |
17.63M -33.8% |
|
Basic EPS | [friend] | [friend] |
0.022 39.9% |
0.032 48.0% |
0.024 -25.8% |
|
Diluted EPS | [friend] | [friend] |
0.022 39.9% |
0.032 48.0% |
0.024 -25.8% |