2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
17.21% 5.6% |
14.52% -15.6% |
14.74% 1.5% |
|
Gross Margin | [friend] | [friend] |
29.91% 6.8% |
27.28% -8.8% |
27.95% 2.5% |
|
Operating Margin | [friend] | [friend] |
22.54% 10.6% |
19.36% -14.1% |
18.98% -2.0% |
|
Total Revenue | [friend] | [friend] |
59.54M 16.2% |
90.59M 52.2% |
110.14M 21.6% |
|
Total Assets | [friend] | [friend] |
46.48M 32.2% |
66.58M 43.2% |
111.68M 67.7% |
|
Total Liabilities | [friend] | [friend] |
30.84M 124.1% |
45.78M 48.5% |
40.67M -11.2% |
|
Total Equity | [friend] | [friend] |
15.64M -26.9% |
20.8M 32.9% |
71.01M 241.5% |
|
Operating CashFlow | [friend] | [friend] |
3.28M -47.8% |
8.79M 167.9% |
11.22M 27.6% |
|
Beginning Cash Position | [friend] | [friend] |
19.3M -10.1% |
14.09M -27.0% |
11.45M -18.7% |
|
End Cash Position | [friend] | [friend] |
14.09M -27.0% |
11.45M -18.7% |
14.69M 28.2% |
|
Free Cash Flow | [friend] | [friend] |
3.13M -46.4% |
5.4M 72.6% |
8.23M 52.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
13.58M 23.2% |
17.8M 31.1% |
22.12M 24.3% |
|
Diluted Net Income | [friend] | [friend] |
10.25M 22.7% |
13.15M 28.4% |
16.24M 23.4% |
|
Diluted EPS | [friend] | [friend] |
0.019 22.7% |
0.025 28.4% |
0.036 45.5% |
|
Return On Equity (%) | [friend] | [friend] |
55.32% 40.6% |
72.19% 30.5% |
35.37% -51.0% |
|
Return On Assets (%) | [friend] | [friend] |
25.1% 2.7% |
23.27% -7.3% |
18.22% -21.7% |