2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
11.85% 6.2% |
9.79% -17.4% |
12.38% 26.5% |
|
Gross Margin | [friend] | [friend] |
24.14% 15.8% |
22.19% -8.1% |
23.24% 4.7% |
|
Operating Margin | [friend] | [friend] |
16.01% 20.3% |
13.7% -14.4% |
16% 16.8% |
|
Total Revenue | [friend] | [friend] |
120.92M 36.9% |
150.54M 24.5% |
167.04M 11.0% |
|
Total Assets | [friend] | [friend] |
74.1M 29.3% |
137.39M 85.4% |
143.63M 4.5% |
|
Total Liabilities | [friend] | [friend] |
34.4M 16.9% |
55.39M 61.0% |
43.05M -22.3% |
|
Total Equity | [friend] | [friend] |
39.7M 42.4% |
82M 106.5% |
100.58M 22.7% |
|
Operating CashFlow | [friend] | [friend] |
4.52M 90.8% |
19.84M 338.6% |
29.03M 46.4% |
|
Beginning Cash Position | [friend] | [friend] |
-421K - |
-484.05K - |
3.57M - |
|
End Cash Position | [friend] | [friend] |
-484K - |
3.57M - |
22.15M 520.2% |
|
Free Cash Flow | [friend] | [friend] |
973K -37.1% |
13.43M 1280.2% |
19.79M 47.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
18.2M 65.9% |
19.29M 6.0% |
25.02M 29.7% |
|
Diluted Net Income | [friend] | [friend] |
14.33M 45.5% |
14.74M 2.8% |
20.68M 40.4% |
|
Diluted EPS | [friend] | [friend] |
0.026 45.5% |
0.026 2.8% |
0.037 39.5% |
|
Return On Equity (%) | [friend] | [friend] |
42.41% -0.5% |
24.22% -42.9% |
22.66% -6.4% |
|
Return On Assets (%) | [friend] | [friend] |
21.81% 10.6% |
13.93% -36.1% |
14.72% 5.6% |