2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] |
28.27% -1.3% |
7.39% -73.9% |
0.43% -94.2% |
|
Net Margin | [friend] | [friend] |
42.63% 49.6% |
23.02% -46.0% |
20.81% -9.6% |
|
Gross Margin | [friend] | [friend] |
45.19% -9.3% |
37.05% -18.0% |
43.3% 16.9% |
|
Operating Margin | [friend] | [friend] |
32.66% -15.6% |
30.1% -7.8% |
31.86% 5.8% |
|
Total Revenue | [friend] | [friend] |
40.79M 30.1% |
37.92M -7.0% |
39.71M 4.7% |
|
Total Assets | [friend] | [friend] |
68.68M 45.9% |
73.11M 6.4% |
119.64M 63.7% |
|
Total Liabilities | [friend] | [friend] |
4.37M 61.3% |
4.27M -2.3% |
6.72M 57.3% |
|
Total Equity | [friend] | [friend] |
64.31M 45.0% |
68.83M 7.0% |
112.92M 64.0% |
|
Operating CashFlow | [friend] | [friend] |
14.05M 8.4% |
8.59M -38.9% |
12.72M 48.2% |
|
Beginning Cash Position | [friend] | [friend] |
23.96M 67.6% |
46.16M 92.6% |
51.25M 11.0% |
|
End Cash Position | [friend] | [friend] |
46.16M 92.5% |
51.25M 11.0% |
98.04M 91.3% |
|
Free Cash Flow | [friend] | [friend] |
2.36M -81.8% |
8.59M 264.4% |
10.46M 21.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
17.39M 94.7% |
8.73M -49.8% |
8.26M -5.3% |
|
Diluted Net Income | [friend] | [friend] |
17.39M 94.7% |
8.73M -49.8% |
8.26M -5.3% |
|
Diluted EPS | [friend] | [friend] |
11 77.4% |
4.73 -57% |
0.89 -81.2% |
|
Return On Equity (%) | [friend] | [friend] |
32% 36.2% |
13.11% -59.0% |
9.09% -30.7% |
|
Return On Assets (%) | [friend] | [friend] |
30.04% 49.4% |
12.32% -59.0% |
8.58% -30.4% |