2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | |
Net Margin | [friend] |
26.78% 69.8% |
27.02% 0.9% |
23.53% -12.9% |
|
Gross Margin | [friend] |
56.41% 2.7% |
56.54% 0.2% |
55.43% -2.0% |
|
Operating Margin | [friend] |
28.03% 47.0% |
25.35% -9.6% |
24.03% -5.2% |
|
Total Revenue | [friend] |
212.71M 139.8% |
352.51M 65.7% |
463.88M 31.6% |
|
Total Assets | [friend] |
356.05M 107.4% |
595.53M 67.3% |
1.27B 113.4% |
|
Total Liabilities | [friend] |
55.48M -59.8% |
199.69M 259.9% |
432.7M 116.7% |
|
Total Equity | [friend] |
300.57M 789.1% |
395.83M 31.7% |
838.23M 111.8% |
|
Operating CashFlow | [friend] |
8.8M - |
-31.42M - |
30.28M - |
|
Beginning Cash Position | [friend] |
13.43M 5.4% |
146.78M 992.5% |
162.51M 10.7% |
|
End Cash Position | [friend] |
146.78M 992.5% |
162.51M 10.7% |
550.84M 239.0% |
|
Free Cash Flow | [friend] |
-27.41M - |
-50.13M - |
-13.41M - |
|
Net Income (Cont Operations) | [friend] |
56.97M 307.1% |
96.82M 70.0% |
109.16M 12.7% |
|
Diluted Net Income | [friend] |
56.97M 307.1% |
95.26M 67.2% |
109.16M 14.6% |
|
Diluted EPS | [friend] |
0.949 307.1% |
1.588 67.2% |
2.42 52.4% |
|
Return On Equity (%) | [friend] |
34.07% -17.7% |
27.36% -19.7% |
17.69% -35.3% |
|
Return On Assets (%) | [friend] |
21.59% 164.8% |
20.02% -7.3% |
11.7% -41.6% |