2019 | 2020 | 2021 | 2022 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | |
Net Margin | [friend] |
4.53% - |
9.14% 102.0% |
11.86% 29.8% |
|
Gross Margin | [friend] |
41.68% 7.1% |
39.37% -5.5% |
44.08% 12.0% |
|
Operating Margin | [friend] |
12.45% - |
16.06% 29.0% |
16.78% 4.5% |
|
Total Revenue | [friend] |
371.35M 56.0% |
519.84M 40.0% |
578.98M 11.4% |
|
Total Assets | [friend] |
644.58M 32.6% |
742.9M 15.3% |
889.82M 19.8% |
|
Total Liabilities | [friend] |
461.41M 40.8% |
444.89M -3.6% |
496.57M 11.6% |
|
Total Equity | [friend] |
163.24M 13.6% |
274.95M 68.4% |
368.83M 34.1% |
|
Operating CashFlow | [friend] |
88.77M 2484.0% |
-14.57M - |
-8.03M - |
|
Beginning Cash Position | [friend] |
33.35M -21.5% |
110.5M 231.3% |
109.7M -0.7% |
|
End Cash Position | [friend] |
110.5M 231.3% |
109.7M -0.7% |
64.59M -41.1% |
|
Free CashFlow | [friend] |
87.37M 4515.9% |
-19.08M - |
-29.42M - |
|
Net Income (Cont Operations) | [friend] |
24.95M - |
54.82M 119.7% |
70.05M 27.8% |
|
Diluted Net Income | [friend] | - | - | - | |
Diluted EPS | [friend] |
0.29 - |
0.82 182.8% |
1.12 36.6% |
|
Return On Equity | [friend] |
10.95% - |
21.69% 98.1% |
21.34% -1.6% |
|
Return On Assets | [friend] |
2.97% - |
6.85% 130.5% |
8.41% 22.8% |