2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
106.13M 26.8% |
143.35M 35.1% |
80.68M -43.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
75.79M 21.5% |
105.92M 39.8% |
68.73M -35.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
30.35M 42.3% |
37.43M 23.3% |
11.95M -68.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
89.28M 22.9% |
124.35M 39.3% |
84.13M -32.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
13.5M 30.9% |
18.43M 36.6% |
15.4M -16.5% |
|
Operating Income | [friend] | [friend] | [friend] |
16.85M 53.0% |
19M 12.8% |
-3.45M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
16.06M 53.0% |
18.64M 16.1% |
-3.44M - |
|
Net Income | [friend] | [friend] | [friend] |
12.85M 60.3% |
14.71M 14.5% |
-2.67M - |
|
Basic EPS | [friend] | [friend] | [friend] |
0.03 60.3% |
0.034 14.4% |
-0.006 - |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.03 60.3% |
0.034 14.4% |
-0.006 - |