2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
136.71M 14.2% |
123.37M -9.8% |
124.88M 1.2% |
|
Cost of Revenue | [friend] | [friend] |
98.54M 18.7% |
97.41M -1.1% |
99.97M 2.6% |
|
Gross Profit | [friend] | [friend] |
38.17M 4.0% |
25.96M -32.0% |
24.91M -4.0% |
|
Total Expenses | [friend] | [friend] |
117.36M 20.6% |
117.24M -0.1% |
117.29M 0.0% |
|
Operating Expense | [friend] | [friend] |
18.82M 31.6% |
19.83M 5.3% |
17.32M -12.6% |
|
Operating Income | [friend] | [friend] |
19.35M -13.6% |
6.13M -68.3% |
7.59M 23.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
19.1M -13.1% |
5.9M -69.1% |
7.44M 26.1% |
|
Net Income | [friend] | [friend] |
11.12M -6.0% |
1.14M -89.8% |
2.64M 131.6% |
|
Basic EPS | [friend] | [friend] |
0.016 -6.0% |
0.002 -89.8% |
0.004 131.4% |
|
Diluted EPS | [friend] | [friend] |
0.016 -6.0% |
0.002 -89.8% |
0.004 131.4% |