2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|
Insider Holdings (%) | - | - | - | |
Net Margin |
23.44% - |
22.14% -5.5% |
25.14% 13.6% |
|
Gross Margin |
47.7% - |
61.01% 27.9% |
66.56% 9.1% |
|
Operating Margin |
24.52% - |
33.9% 38.3% |
35.46% 4.6% |
|
Total Revenue |
535.74M - |
893.68M 66.8% |
1.09B 21.5% |
|
Total Assets |
711.6M - |
1.15B 61.7% |
3.07B 166.4% |
|
Total Liabilities |
83.04M - |
135.77M 63.5% |
183.34M 35.0% |
|
Total Equity |
628.57M - |
1.02B 61.5% |
2.88B 184.0% |
|
Operating CashFlow |
89.93M - |
94.49M 5.1% |
309.3M 227.3% |
|
Beginning Cash Position |
156.98M - |
499.36M 218.1% |
704.4M 41.1% |
|
End Cash Position |
499.36M - |
704.4M 41.1% |
2.54B 261.2% |
|
Free Cash Flow |
69.34M - |
33.26M -52.0% |
250.31M 652.7% |
|
Net Income (Cont Operations) |
134.01M - |
304.36M 127.1% |
372.5M 22.4% |
|
Diluted Net Income |
125.57M - |
197.88M 57.6% |
273.12M 38.0% |
|
Diluted EPS |
21.738 - |
42.751 96.7% |
45.69 6.9% |
|
Return On Equity (%) |
19.98% - |
24.08% 20.5% |
14.01% -41.8% |
|
Return On Assets (%) |
17.65% - |
21.25% 20.4% |
12.95% -39.0% |