2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.96M 50.4% |
34.8M 5.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.13M 56.1% |
17.63M 2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.83M 44.8% |
17.17M 8.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.93M 50.9% |
28.94M 11.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.79M 41.9% |
11.31M 28.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.04M 48.7% |
5.86M -16.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.74M 83.8% |
5.44M -29.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.31M 87.5% |
4.24M -32.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.158 87.4% |
0.106 -32.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.158 87.4% |
0.106 -32.9% |