2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
40.99M 0.9% |
59.39M 44.9% |
75.91M 27.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
27.61M -0.4% |
38.94M 41.1% |
50.95M 30.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
13.38M 3.6% |
20.46M 52.9% |
24.96M 22.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
34.13M 1.9% |
44.8M 31.3% |
58.7M 31.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
6.52M 12.4% |
5.87M -10.0% |
7.75M 32.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
6.86M -3.6% |
14.59M 112.7% |
17.21M 18.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
7.18M -0.8% |
15.02M 109.0% |
17.78M 18.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
5.11M -4.3% |
11.24M 119.9% |
13.06M 16.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.016 -1.4% |
0.035 113.6% |
0.039 13.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.016 -1.4% |
0.035 113.6% |
0.039 13.0% |