2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
8.72% 15.2% |
8.86% 1.6% |
5.42% -38.8% |
|
Gross Margin | [friend] | [friend] |
40.69% -0.3% |
42.94% 5.5% |
43.92% 2.3% |
|
Operating Margin | [friend] | [friend] |
13.45% 19.5% |
13.72% 1.9% |
9.21% -32.9% |
|
Total Revenue | [friend] | [friend] |
206.52M 21.4% |
300.88M 45.7% |
325.43M 8.2% |
|
Total Assets | [friend] | [friend] |
177.79M 19.7% |
258.73M 45.5% |
412.72M 59.5% |
|
Total Liabilities | [friend] | [friend] |
132.71M 20.3% |
163.12M 22.9% |
157.14M -3.7% |
|
Total Equity | [friend] | [friend] |
37.34M 14.8% |
95.62M 156.0% |
237.52M 148.4% |
|
Operating CashFlow | [friend] | [friend] |
7.12M -86.2% |
8.95M 25.8% |
-8.62M - |
|
Beginning Cash Position | [friend] | [friend] |
39.72M - |
35.97M -9.4% |
17.59M -51.1% |
|
End Cash Position | [friend] | [friend] |
35.97M -9.4% |
17.59M -51.1% |
79.34M 351.2% |
|
Free Cash Flow | [friend] | [friend] |
2.36M -95.2% |
-14.91M - |
-25.96M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
26.26M 43.5% |
38.84M 47.9% |
27.26M -29.8% |
|
Diluted Net Income | [friend] | [friend] |
18.01M 39.9% |
26.65M 48.0% |
17.63M -33.8% |
|
Diluted EPS | [friend] | [friend] |
0.022 39.9% |
0.032 48.0% |
0.024 -25.8% |
|
Return On Equity (%) | [friend] | [friend] |
51.55% 4.5% |
40.09% -22.2% |
10.58% -73.6% |
|
Return On Assets (%) | [friend] | [friend] |
11.04% 19.3% |
12.21% 10.6% |
5.25% -57.0% |