2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
8.54% -29.5% |
10.01% 17.3% |
8.8% -12.1% |
|
Gross Margin | [friend] | [friend] | [friend] |
16.32% -10.3% |
17.1% 4.8% |
16.86% -1.4% |
|
Operating Margin | [friend] | [friend] | [friend] |
11.73% -23.3% |
12.86% 9.7% |
9.71% -24.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
152.95M 15.2% |
216.89M 41.8% |
161.69M -25.4% |
|
Total Assets | [friend] | [friend] | [friend] |
128.75M 20.5% |
202.16M 57.0% |
199.67M -1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] |
57.65M 41.2% |
53.72M -6.8% |
38.63M -28.1% |
|
Total Equity | [friend] | [friend] | [friend] |
71.11M 7.7% |
148.44M 108.8% |
161.04M 8.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
24.08M 76.2% |
16.45M -31.7% |
19.15M 16.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
43.1M -13.2% |
56.52M 31.1% |
104.3M 84.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
56.52M 31.1% |
104.3M 84.5% |
120.29M 15.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
22.78M 67.6% |
14K -99.9% |
13.85M 98792.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
13.06M -18.8% |
21.72M 66.3% |
14.22M -34.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
13.06M -18.8% |
21.72M 66.3% |
14.22M -34.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.026 -18.8% |
0.047 80.4% |
0.029 -39.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
19.04% -14.6% |
19.78% 3.9% |
9.19% -53.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
11.08% -22.8% |
13.13% 18.4% |
7.08% -46.1% |