2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
25.49M 39.9% |
29.91M 17.3% |
29.52M -1.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
18.38M 41.2% |
20.48M 11.4% |
20.68M 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
7.11M 36.7% |
9.42M 32.5% |
8.84M -6.2% |
|
Total Expenses | [friend] | [friend] | [friend] |
19.64M 36.5% |
22.06M 12.3% |
23.58M 6.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
1.26M -8.1% |
1.58M 25.0% |
2.9M 83.7% |
|
Operating Income | [friend] | [friend] | [friend] |
5.85M 52.7% |
7.85M 34.1% |
5.94M -24.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
4.61M 48.8% |
6.24M 35.4% |
4.55M -27.1% |
|
Net Income | [friend] | [friend] | [friend] |
4.59M 51.7% |
6.24M 35.9% |
4.6M -26.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.69 86.9% |
7.5 987.0% |
5 -33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.68 84.2% |
7.4 988.2% |
5 -32.4% |