2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - |
0% - |
74.23% - |
|
Net Margin | [friend] | [friend] |
0.45% - |
2% 343.1% |
2.5% 25.0% |
|
Gross Margin | [friend] | [friend] |
86.95% -0.9% |
85.24% -2.0% |
84.95% -0.3% |
|
Operating Margin | [friend] | [friend] |
40.21% -10.2% |
52.13% 29.7% |
48.31% -7.3% |
|
Total Revenue | [friend] | [friend] |
87.03M 3.5% |
92.54M 6.3% |
99.81M 7.8% |
|
Total Assets | [friend] | [friend] |
569.96M 8.8% |
547M -4.0% |
616.79M 12.8% |
|
Total Liabilities | [friend] | [friend] |
534.91M 4.8% |
497.62M -7.0% |
569.52M 14.5% |
|
Total Equity | [friend] | [friend] |
2.27M -83.1% |
7.79M 243.8% |
7.51M -3.6% |
|
Operating CashFlow | [friend] | [friend] |
44.79M 19.9% |
50.93M 13.7% |
54.94M 7.9% |
|
Beginning Cash Position | [friend] | [friend] |
42.06M 12.9% |
52.13M 23.9% |
45.7M -12.3% |
|
End Cash Position | [friend] | [friend] |
52.13M 23.9% |
45.7M -12.3% |
37.76M -17.4% |
|
Free Cash Flow | [friend] | [friend] |
44.79M 19.9% |
50.93M 13.7% |
54.94M 7.9% |
|
Net Income (Cont Operations) | [friend] | [friend] |
8.42M -29.2% |
16.42M 95.0% |
20.24M 23.3% |
|
Diluted Net Income | [friend] | [friend] |
393K - |
1.85M 371.2% |
2.5M 34.8% |
|
Diluted EPS | [friend] | [friend] |
0.067 - |
0.31 363.8% |
0.39 25.8% |
|
Return On Equity (%) | [friend] | [friend] |
5.01% - |
36.85% 635.4% |
32.64% -11.4% |
|
Return On Assets (%) | [friend] | [friend] |
0.07% - |
0.33% 361.2% |
0.43% 29.3% |