2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - |
80.79% - |
77.4% -4.2% |
|
Net Margin | [friend] | [friend] |
3.53% 6.0% |
3.2% -9.1% |
2.91% -9.2% |
|
Gross Margin | [friend] | [friend] |
14.13% 0.1% |
13.35% -5.5% |
11.84% -11.3% |
|
Operating Margin | [friend] | [friend] |
5.7% 20.3% |
5.51% -3.4% |
3.9% -29.2% |
|
Total Revenue | [friend] | [friend] |
668.74M 18.4% |
835.91M 25.0% |
931.92M 11.5% |
|
Total Assets | [friend] | [friend] |
213.02M 6.0% |
369.1M 73.3% |
349.06M -5.4% |
|
Total Liabilities | [friend] | [friend] |
102.84M -10.2% |
156.17M 51.9% |
121.54M -22.2% |
|
Total Equity | [friend] | [friend] |
110.19M 27.3% |
212.93M 93.2% |
227.53M 6.9% |
|
Operating CashFlow | [friend] | [friend] |
5.01M -84.2% |
-19.98M - |
30.73M - |
|
Beginning Cash Position | [friend] | [friend] |
13.01M 11.9% |
4.37M -66.4% |
23.03M 426.9% |
|
End Cash Position | [friend] | [friend] |
4.37M -66.4% |
23.03M 426.9% |
45.17M 96.2% |
|
Free Cash Flow | [friend] | [friend] |
-122K - |
-29.41M - |
23.74M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
32.76M 20.8% |
39.55M 20.7% |
36.74M -7.1% |
|
Diluted Net Income | [friend] | [friend] |
23.59M 25.5% |
26.79M 13.6% |
27.12M 1.2% |
|
Diluted EPS | [friend] | [friend] |
0.024 25.5% |
0.033 32.8% |
0.027 -16.6% |
|
Return On Equity (%) | [friend] | [friend] |
23.98% 12.6% |
16.58% -30.8% |
12.31% -25.7% |
|
Return On Assets (%) | [friend] | [friend] |
11.39% 18.6% |
9.2% -19.2% |
7.55% -17.9% |