2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
31.99% 31.2% |
36.62% 14.5% |
20.46% -44.1% |
|
Gross Margin | [friend] | [friend] | - | - | - | |
Operating Margin | [friend] | [friend] | - | - | - | |
Total Revenue | [friend] | [friend] |
113.06M 4.0% |
120.18M 6.3% |
110.94M -7.7% |
|
Total Assets | [friend] | [friend] |
3.62B 5.8% |
3.56B -1.6% |
3.62B 1.5% |
|
Total Liabilities | [friend] | [friend] |
3.23B 6.3% |
3.29B 1.8% |
3.3B 0.4% |
|
Total Equity | [friend] | [friend] |
389.63M 1.2% |
273.45M -29.8% |
314.75M 15.1% |
|
Operating CashFlow | [friend] | [friend] |
54.95M 137.0% |
61.06M 11.1% |
42.51M -30.4% |
|
Beginning Cash Position | [friend] | [friend] |
228.7M 173.1% |
77.36M -66.2% |
50.3M -35.0% |
|
End Cash Position | [friend] | [friend] |
77.36M -66.2% |
50.3M -35.0% |
44.5M -11.5% |
|
Free Cash Flow | [friend] | [friend] |
53.87M 162.9% |
37.98M -29.5% |
28.26M -25.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
36.16M 36.5% |
44.01M 21.7% |
22.69M -48.4% |
|
Diluted Net Income | [friend] | [friend] |
36.16M 36.5% |
44.01M 21.7% |
22.69M -48.4% |
|
Diluted EPS | [friend] | [friend] |
4.521 36.5% |
5.89 30.3% |
3.02 -48.7% |
|
Return On Equity (%) | [friend] | [friend] |
9.34% 30.1% |
13.28% 42.2% |
7.72% -41.9% |
|
Return On Assets (%) | [friend] | [friend] |
1.03% 21.8% |
1.23% 19.4% |
0.63% -48.4% |