2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
27.24% -16.8% |
30.53% 12.1% |
29.46% -3.5% |
|
Gross Margin | [friend] | [friend] |
63.28% -9.5% |
59.91% -5.3% |
51.25% -14.5% |
|
Operating Margin | [friend] | [friend] |
33.82% -23.8% |
37.83% 11.9% |
34.25% -9.5% |
|
Total Revenue | [friend] | [friend] |
305.91M 15.2% |
401.42M 31.2% |
456.2M 13.6% |
|
Total Assets | [friend] | [friend] |
1.01B 19.9% |
1.28B 27.1% |
2.33B 82.1% |
|
Total Liabilities | [friend] | [friend] |
394.72M 32.8% |
537.37M 36.1% |
626.17M 16.5% |
|
Total Equity | [friend] | [friend] |
589.84M 13.0% |
714.03M 21.1% |
1.67B 134.0% |
|
Operating CashFlow | [friend] | [friend] |
72.51M -42.0% |
106.03M 46.2% |
39.26M -63.0% |
|
Beginning Cash Position | [friend] | [friend] |
118.88M 15.0% |
125.35M 5.4% |
164.31M 31.1% |
|
End Cash Position | [friend] | [friend] |
125.35M 5.4% |
164.31M 31.1% |
279.73M 70.2% |
|
Free Cash Flow | [friend] | [friend] |
-41.64M - |
-47.15M - |
-137.81M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
84.91M -4.9% |
128.19M 51.0% |
138.24M 7.8% |
|
Diluted Net Income | [friend] | [friend] | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.23 -4.2% |
0.335 45.6% |
0.345 2.9% |
|
Return On Equity (%) | [friend] | [friend] |
14.99% -15.8% |
18.8% 25.5% |
11.27% -40.1% |
|
Return On Assets (%) | [friend] | [friend] |
9.03% -25.7% |
10.73% 18.8% |
7.45% -30.5% |