2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
70.25M 18.8% |
76.37M 8.7% |
84.33M 10.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
58.93M 21.6% |
65.23M 10.7% |
71.98M 10.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
11.32M 6.1% |
11.14M -1.6% |
12.36M 11.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
67.67M 24.1% |
74.01M 9.4% |
81.87M 10.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
8.74M 44.3% |
8.78M 0.5% |
9.89M 12.6% |
|
Operating Income | [friend] | [friend] | [friend] |
2.58M -44.0% |
2.35M -8.7% |
2.47M 4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
2.56M -23.8% |
1.95M -23.8% |
3.3M 69.2% |
|
Net Income | [friend] | [friend] | [friend] |
2.53M -23.8% |
1.92M -24.0% |
3.26M 69.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.21 -16.5% |
0.15 -28.6% |
0.23 53.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.21 -16.5% |
0.15 -28.6% |
0.23 53.3% |