2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
20.49% 8.7% |
1.73% -91.5% |
19.39% 1019.3% |
|
Net Margin | [friend] | [friend] | [friend] |
11.33% - |
41.44% 265.9% |
22.14% -46.6% |
|
Gross Margin | [friend] | [friend] | [friend] |
81.82% -1.0% |
80.93% -1.1% |
79.17% -2.2% |
|
Operating Margin | [friend] | [friend] | [friend] |
28.66% 169.5% |
27.45% -4.2% |
32.99% 20.2% |
|
Total Revenue | [friend] | [friend] | [friend] |
305.44M 91.2% |
437.86M 43.4% |
582.02M 32.9% |
|
Total Assets | [friend] | [friend] | [friend] |
433.44M 1.5% |
673.87M 55.5% |
811.45M 20.4% |
|
Total Liabilities | [friend] | [friend] | [friend] |
246.94M -25.1% |
271.03M 9.8% |
344.46M 27.1% |
|
Total Equity | [friend] | [friend] | [friend] |
186.51M 91.9% |
402.84M 116.0% |
466.99M 15.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
98.56M - |
144.47M 46.6% |
219.39M 51.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
229.38M 810.0% |
235.06M 2.5% |
244.53M 4.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
235.06M 2.5% |
244.53M 4.0% |
311.93M 27.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-1.74M - |
104.29M - |
219.07M 110.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
34.6M - |
181.47M 424.5% |
128.85M -29.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
34.6M - |
181.47M 424.5% |
128.85M -29.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.58 - |
2.97 412.1% |
2.13 -28.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
24.39% - |
61.58% 152.5% |
29.63% -51.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
8.04% - |
32.78% 307.6% |
17.35% -47.1% |