2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
47.67M 19.0% |
53.65M 12.5% |
64.92M 21.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
36.32M 20.8% |
40.42M 11.3% |
49.84M 23.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
11.35M 13.6% |
13.23M 16.6% |
15.07M 13.9% |
|
Total Expenses | [friend] | [friend] | [friend] |
39.44M 20.0% |
44.08M 11.8% |
54.4M 23.4% |
|
Operating Expense | [friend] | [friend] | [friend] |
3.11M 12.1% |
3.66M 17.5% |
4.56M 24.5% |
|
Operating Income | [friend] | [friend] | [friend] |
8.23M 14.2% |
9.57M 16.3% |
10.52M 9.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
7.4M 2.0% |
9.57M 29.4% |
10.85M 13.4% |
|
Net Income | [friend] | [friend] | [friend] |
6.06M 0.7% |
8.03M 32.4% |
8.8M 9.6% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.061 1.3% |
0.08 31.1% |
0.088 10.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.06 -0.3% |
0.08 33.3% |
0.087 8.7% |