2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - |
0% - |
66.86% - |
|
Net Margin | [friend] |
24.67% 18.1% |
23.13% -6.3% |
20.97% -9.3% |
|
Gross Margin | [friend] |
59.7% -2.8% |
59.73% 0.0% |
61.17% 2.4% |
|
Operating Margin | [friend] |
32.94% 15.0% |
31.5% -4.4% |
30.83% -2.1% |
|
Total Revenue | [friend] |
34.3M 11.8% |
33.8M -1.4% |
39.76M 17.6% |
|
Total Assets | [friend] |
42.94M 28.8% |
46.52M 8.3% |
65.55M 40.9% |
|
Total Liabilities | [friend] |
6.11M 7.1% |
5.42M -11.4% |
4.12M -23.8% |
|
Total Equity | [friend] |
36.83M 33.2% |
41.11M 11.6% |
61.42M 49.4% |
|
Operating CashFlow | [friend] |
7.3M -12.5% |
10.77M 47.4% |
557K -94.8% |
|
Beginning Cash Position | [friend] |
8.66M 60.8% |
16.84M 94.4% |
22.6M 34.2% |
|
End Cash Position | [friend] |
16.84M 94.4% |
22.6M 34.2% |
25.86M 14.4% |
|
Free Cash Flow | [friend] |
7.28M 1.2% |
7.92M 8.9% |
-9.31M - |
|
Net Income (Cont Operations) | [friend] |
8.46M 32.1% |
7.82M -7.6% |
8.34M 6.7% |
|
Diluted Net Income | [friend] |
8.46M 32.1% |
7.82M -7.6% |
8.34M 6.7% |
|
Diluted EPS | [friend] |
0.319 43.3% |
0.272 -14.8% |
0.32 17.7% |
|
Return On Equity (%) | [friend] |
26.25% 13.3% |
20.06% -23.6% |
16.26% -18.9% |
|
Return On Assets (%) | [friend] |
22.18% 15.5% |
17.48% -21.2% |
14.88% -14.9% |