2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
38.51M 11.5% |
34.14M -11.3% |
30.66M -10.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
26.72M 10.0% |
24.58M -8.0% |
22.92M -6.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
11.79M 15.0% |
9.56M -18.9% |
7.74M -19.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
33.35M 11.3% |
32.34M -3.0% |
31.16M -3.7% |
|
Operating Expense | [friend] | [friend] | [friend] |
6.63M 16.9% |
7.76M 17.1% |
8.24M 6.1% |
|
Operating Income | [friend] | [friend] | [friend] |
5.16M 12.7% |
1.79M -65.2% |
-496K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
3.88M -11.7% |
1.53M -60.4% |
-1.84M - |
|
Net Income | [friend] | [friend] | [friend] |
2.99M -15.8% |
1.12M -62.5% |
-1.9M - |
|
Basic EPS | [friend] | [friend] | [friend] |
0.017 -16.5% |
0.005 -68.7% |
-0.009 - |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.017 -16.5% |
0.005 -68.7% |
-0.009 - |