2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - |
61.26% - |
46.26% -24.5% |
|
Net Margin | [friend] | [friend] |
13.01% 15.7% |
12.25% -5.8% |
6.35% -48.2% |
|
Gross Margin | [friend] | [friend] |
25.37% 28.4% |
23.78% -6.3% |
18.83% -20.8% |
|
Operating Margin | [friend] | [friend] |
16.27% 19.1% |
14.84% -8.8% |
8.91% -40.0% |
|
Total Revenue | [friend] | [friend] |
582.8M 44.7% |
627.73M 7.7% |
621.02M -1.1% |
|
Total Assets | [friend] | [friend] |
634.4M -26.4% |
859.24M 35.4% |
900.8M 4.8% |
|
Total Liabilities | [friend] | [friend] |
333.95M -44.8% |
355.89M 6.6% |
377.1M 6.0% |
|
Total Equity | [friend] | [friend] |
298.88M 15.9% |
500.23M 67.4% |
519.76M 3.9% |
|
Operating CashFlow | [friend] | [friend] |
29M 53.5% |
-4.19M - |
-5.93M - |
|
Beginning Cash Position | [friend] | [friend] |
164.42M 154.7% |
275.49M 67.5% |
428.81M 55.7% |
|
End Cash Position | [friend] | [friend] |
275.49M 67.5% |
428.81M 55.7% |
411.06M -4.1% |
|
Free Cash Flow | [friend] | [friend] |
-10.44M - |
-10.07M - |
-11.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
97.81M 66.1% |
78.43M -19.8% |
40.26M -48.7% |
|
Diluted Net Income | [friend] | [friend] |
75.81M 67.3% |
76.88M 1.4% |
39.43M -48.7% |
|
Diluted EPS | [friend] | [friend] |
0.569 67.3% |
0.66 16.1% |
0.3 -54.5% |
|
Return On Equity (%) | [friend] | [friend] |
27.24% 12.6% |
19.24% -29.4% |
7.73% -59.8% |
|
Return On Assets (%) | [friend] | [friend] |
10.13% 34.7% |
10.29% 1.6% |
4.48% -56.5% |