2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
58.13M 21.8% |
65.11M 12.0% |
89.87M 38.0% |
|
Cost of Revenue | [friend] | [friend] |
42.97M 13.6% |
48.7M 13.3% |
68.54M 40.7% |
|
Gross Profit | [friend] | [friend] |
15.16M 53.3% |
16.4M 8.2% |
21.33M 30.1% |
|
Total Expenses | [friend] | [friend] |
48.24M 15.3% |
56.41M 16.9% |
78.76M 39.6% |
|
Operating Expense | [friend] | [friend] |
5.27M 31.5% |
7.7M 46.2% |
10.22M 32.6% |
|
Operating Income | [friend] | [friend] |
9.89M 68.2% |
8.7M -12.1% |
11.12M 27.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
9.67M 71.2% |
8.54M -11.6% |
10.81M 26.5% |
|
Net Income | [friend] | [friend] |
9.63M 70.5% |
6.25M -35.1% |
7.57M 21.2% |
|
Basic EPS | [friend] | [friend] |
0.02 70.5% |
0.013 -35.1% |
0.03 130.5% |
|
Diluted EPS | [friend] | [friend] |
0.02 70.5% |
0.013 -35.1% |
0.03 130.5% |