2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.64% - |
51.44% -0.4% |
51.19% -0.5% |
51.1% -0.2% |
51.07% -0.1% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.68% -26.3% |
15.84% 63.7% |
20.79% 31.3% |
18.24% -12.3% |
-31.87% - |
-140.02% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.4% 14.3% |
65.27% -4.6% |
65.12% -0.2% |
67.32% 3.4% |
24.36% -63.8% |
-50.43% - |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.08% 30.0% |
32.83% 16.9% |
30.23% -7.9% |
27.81% -8.0% |
-39.9% - |
-108.38% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.76M 0.3% |
52.15M 38.1% |
62.28M 19.4% |
63.3M 1.6% |
57.84M -8.6% |
44.66M -22.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.16M 95.1% |
122.39M 32.8% |
127.23M 3.9% |
133.8M 5.2% |
102.19M -23.6% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.23M -14.6% |
25.95M 258.7% |
23.96M -7.7% |
22.21M -7.3% |
15.42M -30.6% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.84M 119.8% |
96.31M 13.5% |
103.25M 7.2% |
111.63M 8.1% |
86.57M -22.5% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.02M -45.2% |
13.29M 47.4% |
22.67M 70.6% |
19.26M -15.1% |
17.01M -11.7% |
10.88M -36.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.33M 25.4% |
26.31M 23.4% |
61.64M 134.3% |
48.83M -20.8% |
42.61M -12.7% |
26.5M -37.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.63M 134.2% |
48.83M -20.8% |
42.61M -12.7% |
26.5M -37.8% |
14.34M -45.9% |
2.5M -82.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.22M - |
-12.63M - |
-10.32M - |
-21.91M - |
-26.53M - |
-21.2M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.58M -27.6% |
8.54M 138.5% |
13.02M 52.5% |
7.03M -46.0% |
-18.25M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.65M -26.1% |
8.26M 126.1% |
12.95M 56.8% |
11.55M -10.8% |
-18.44M - |
-62.54M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.018 -26.2% |
0.042 131.9% |
0.065 54.8% |
0.056 -13.8% |
-0.092 - |
-0.307 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.23% - |
- |
13.77% - |
- |
-19.42% - |
-78.13% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.51% - |
- |
11.8% - |
- |
-16.07% - |
-61.64% - |