2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
59.65% - |
- |
48.61% - |
|
Net Margin | [friend] | [friend] | [friend] |
33.99% -9.9% |
39.79% 17.1% |
31.84% -20.0% |
|
Gross Margin | [friend] | [friend] | [friend] |
70.84% 4.5% |
72.53% 2.4% |
70.71% -2.5% |
|
Operating Margin | [friend] | [friend] | [friend] |
36.61% -15.0% |
41.05% 12.1% |
30.45% -25.8% |
|
Total Revenue | [friend] | [friend] | [friend] |
37.63M 27.2% |
50.16M 33.3% |
55.22M 10.1% |
|
Total Assets | [friend] | [friend] | [friend] |
83.14M 69.1% |
113.17M 36.1% |
134.96M 19.3% |
|
Total Liabilities | [friend] | [friend] | [friend] |
8.91M 2.5% |
10.7M 20.1% |
9.22M -13.8% |
|
Total Equity | [friend] | [friend] | [friend] |
74.23M 84.9% |
102.47M 38.0% |
125.73M 22.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
14.04M -12.9% |
23.92M 70.4% |
28.01M 17.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
18M 55.0% |
48.32M 168.4% |
67.47M 39.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
48.32M 168.4% |
67.47M 39.6% |
87.73M 30.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
11.1M -14.5% |
18.55M 67.1% |
22.14M 19.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
13.72M 8.4% |
21M 53.0% |
19.37M -7.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
12.79M 14.6% |
19.96M 56.1% |
17.58M -11.9% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.044 10.8% |
0.065 47.7% |
0.057 -12.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
22.36% -30.8% |
22.59% 1.0% |
15.41% -31.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
19.33% -22.4% |
20.34% 5.2% |
14.17% -30.3% |