2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
1.17% - |
6.64% 469.6% |
4.32% -35.0% |
|
Net Margin | [friend] | [friend] | [friend] |
24.95% 39.4% |
11.2% -55.1% |
3.33% -70.3% |
|
Gross Margin | [friend] | [friend] | [friend] |
74.3% 2.8% |
68.21% -8.2% |
62.84% -7.9% |
|
Operating Margin | [friend] | [friend] | [friend] |
25.91% 21.4% |
15.8% -39.0% |
0.76% -95.2% |
|
Total Revenue | [friend] | [friend] | [friend] |
226.91M 52.5% |
256.38M 13.0% |
267.01M 4.1% |
|
Total Assets | [friend] | [friend] | [friend] |
550.22M 48.2% |
642.17M 16.7% |
695.24M 8.3% |
|
Total Liabilities | [friend] | [friend] | [friend] |
293.04M 49.6% |
329.99M 12.6% |
399.04M 20.9% |
|
Total Equity | [friend] | [friend] | [friend] |
257.18M 46.6% |
312.19M 21.4% |
296.2M -5.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
88.68M 264.5% |
87.21M -1.7% |
81.12M -7.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
81.19M 137.0% |
82.5M 1.6% |
92.38M 12.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
82.5M 1.6% |
92.38M 12.0% |
78.51M -15.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
49.32M - |
38.32M -22.3% |
52.83M 37.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
56.6M 112.7% |
28.7M -49.3% |
8.88M -69.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
56.6M 112.7% |
28.7M -49.3% |
8.88M -69.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1 117.4% |
0.5 -50% |
0.16 -68% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
26.17% 2.1% |
10.08% -61.5% |
2.92% -71.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
12.29% 33.6% |
4.81% -60.8% |
1.33% -72.4% |