2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
28.15% -4.3% |
36.82% 30.8% |
45.18% 22.7% |
|
Gross Margin | [friend] | [friend] | [friend] |
87.47% 0.7% |
84.52% -3.4% |
76.84% -9.1% |
|
Operating Margin | [friend] | [friend] | [friend] |
33.11% -2.1% |
34.77% 5.0% |
33.85% -2.7% |
|
Total Revenue | [friend] | [friend] | [friend] |
153.17M 15.0% |
194.78M 27.2% |
261.44M 34.2% |
|
Total Assets | [friend] | [friend] | [friend] |
360.58M 30.7% |
735.24M 103.9% |
805.63M 9.6% |
|
Total Liabilities | [friend] | [friend] | [friend] |
52.7M -67.1% |
222.53M 322.2% |
211.34M -5.0% |
|
Total Equity | [friend] | [friend] | [friend] |
307.88M 178.0% |
512.71M 66.5% |
594.39M 15.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
67.34M 35.7% |
84.09M 24.9% |
112.21M 33.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
24.94M 354.3% |
17.13M -31.3% |
10.71M -37.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
17.13M -31.3% |
10.71M -37.5% |
15.68M 46.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
62.71M 46.8% |
69.26M 10.4% |
92M 32.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
52.07M 29.1% |
85.68M 64.5% |
108.32M 26.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
43.12M 10.0% |
71.72M 66.3% |
118.11M 64.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.021 7.2% |
0.031 47.6% |
0.051 64.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
20.6% -50.1% |
17.48% -15.2% |
21.34% 22.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
13.55% -27.7% |
13.09% -3.4% |
15.33% 17.1% |