2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
62.02% - |
52.42% -15.5% |
43.02% -17.9% |
|
Net Margin | [friend] | [friend] | [friend] |
18.01% 8.4% |
20.86% 15.8% |
15.57% -25.4% |
|
Gross Margin | [friend] | [friend] | [friend] |
27.9% -2.3% |
31.51% 12.9% |
29.94% -5.0% |
|
Operating Margin | [friend] | [friend] | [friend] |
22.95% 9.2% |
26.24% 14.3% |
20.13% -23.3% |
|
Total Revenue | [friend] | [friend] | [friend] |
25.49M 39.9% |
29.91M 17.3% |
29.52M -1.3% |
|
Total Assets | [friend] | [friend] | [friend] |
36.41M 44.5% |
37.26M 2.3% |
46.56M 25.0% |
|
Total Liabilities | [friend] | [friend] | [friend] |
9.88M -30.3% |
7.16M -27.5% |
10.57M 47.6% |
|
Total Equity | [friend] | [friend] | [friend] |
26.01M 147.3% |
29.56M 13.7% |
35.48M 20.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
4.05M 53.3% |
-187.12K - |
-651.91K - |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
53.11K -81.9% |
1.9M 3485.0% |
840.86K -55.8% |
|
End Cash Position | [friend] | [friend] | [friend] |
1.9M 3485.0% |
840.86K -55.8% |
112.75K -86.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-700.78K - |
-4.92M - |
-1.84M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
4.61M 48.8% |
6.24M 35.4% |
4.55M -27.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
4.59M 51.7% |
6.24M 35.9% |
4.6M -26.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.68 84.2% |
7.4 988.2% |
5 -32.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
25.14% -27.9% |
22.45% -10.7% |
14.13% -37.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
14.9% 10.2% |
16.93% 13.6% |
10.97% -35.2% |