2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - |
79% - |
|
Net Margin | [friend] | [friend] |
10.45% 107.9% |
6.86% -34.4% |
9.11% 32.8% |
|
Gross Margin | [friend] | [friend] |
12.24% 36.6% |
12.64% 3.2% |
12.1% -4.3% |
|
Operating Margin | [friend] | [friend] |
12.22% 94.9% |
8.45% -30.9% |
10.47% 24.0% |
|
Total Revenue | [friend] | [friend] |
440.37M -14.2% |
456.43M 3.6% |
541.65M 18.7% |
|
Total Assets | [friend] | [friend] |
187.25M 5.4% |
199.17M 6.4% |
358.33M 79.9% |
|
Total Liabilities | [friend] | [friend] |
76.09M -32.7% |
56.72M -25.5% |
51.58M -9.1% |
|
Total Equity | [friend] | [friend] |
111.16M 71.7% |
142.46M 28.2% |
306.75M 115.3% |
|
Operating CashFlow | [friend] | [friend] |
58.89M - |
14.35M -75.6% |
-40.23M - |
|
Beginning Cash Position | [friend] | [friend] |
-9.31M - |
16.07M - |
27.55M 71.4% |
|
End Cash Position | [friend] | [friend] |
16.07M - |
27.55M 71.4% |
47.94M 74.0% |
|
Free CashFlow | [friend] | [friend] |
57.6M - |
13.48M -76.6% |
-42.78M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
52.79M 72.1% |
38.77M -26.6% |
56.73M 46.3% |
|
Diluted Net Income | [friend] | [friend] |
46.04M 78.4% |
31.29M -32.0% |
49.33M 57.6% |
|
Diluted EPS | [friend] | [friend] |
0.046 78.4% |
0.031 -32.0% |
0.057 82.1% |
|
Return On Equity | [friend] | [friend] |
52.35% 6.4% |
24.68% -52.9% |
21.96% -11.0% |
|
Return On Assets | [friend] | [friend] |
25.23% 67.2% |
16.2% -35.8% |
17.7% 9.3% |