2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - | - |
82.58% - |
28.89% -65.0% |
26.41% -8.6% |
26.41% 0% |
26.03% -1.4% |
27.64% 6.2% |
27.6% -0.2% |
27.77% 0.6% |
27.5% -1.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
28.68% 13.2% |
23.24% -18.9% |
-66.82% - |
-1.75% - |
1.17% - |
-18.97% - |
-17.67% - |
-0.03% - |
3.19% - |
-3.56% - |
-9.61% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
67.9% 2.3% |
67.07% -1.2% |
65.19% -2.8% |
62.92% -3.5% |
64.77% 2.9% |
61.72% -4.7% |
61.33% -0.6% |
60.67% -1.1% |
64.18% 5.8% |
61.16% -4.7% |
62.47% 2.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
33.97% 23.2% |
27.76% -18.3% |
-32.64% - |
-2.96% - |
8.44% - |
-3.57% - |
-12.52% - |
3.44% - |
9.59% 178.5% |
2.05% -78.6% |
2.92% 42.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
34.97M 33.8% |
34.65M -0.9% |
37.56M 8.4% |
39.54M 5.3% |
49.65M 25.6% |
38.89M -21.7% |
40.7M 4.7% |
45.81M 12.6% |
55.7M 21.6% |
46.79M -16.0% |
47.61M 1.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
185.3M - |
192.25M 3.7% |
200.55M 4.3% |
207.23M 3.3% |
218.78M 5.6% |
193.92M -11.4% |
200.76M 3.5% |
209.52M 4.4% |
217.28M 3.7% |
204.12M -6.1% |
204.02M -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
108.58M - |
110.23M 1.5% |
117.03M 6.2% |
117.36M 0.3% |
121.34M 3.4% |
121.45M 0.1% |
129.99M 7.0% |
134.29M 3.3% |
135.81M 1.1% |
119.93M -11.7% |
120.03M 0.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - | - |
83.53M - |
89.87M 7.6% |
97.43M 8.4% |
72.47M -25.6% |
70.77M -2.4% |
75.23M 6.3% |
81.47M 8.3% |
84.19M 3.3% |
83.99M -0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
14.64M 59.5% |
8.53M -41.8% |
-5.71M - |
7.08M - |
10.4M 46.9% |
329K -96.8% |
6.64M 1918.2% |
6.22M -6.3% |
12.24M 96.8% |
635K -94.8% |
4.87M 666.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
14.21M 36.9% |
16.85M 18.6% |
20.74M 23.1% |
25.35M 22.2% |
27.23M 7.4% |
35.25M 29.5% |
7.6M -78.4% |
9.62M 26.5% |
11.28M 17.3% |
20.78M 84.2% |
8.66M -58.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
16.85M 18.6% |
20.74M 23.1% |
25.35M 22.2% |
27.23M 7.4% |
35.25M 29.5% |
7.6M -78.4% |
9.62M 26.5% |
11.28M 17.3% |
20.78M 84.2% |
8.66M -58.3% |
10.26M 18.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
13.08M 72.4% |
6.95M -46.9% |
-8.1M - |
2.81M - |
8.53M 204.1% |
-4.26M - |
4.45M - |
2.4M -45.9% |
10.07M 319.1% |
-1.48M - |
3.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
10.03M 51.4% |
8.05M -19.7% |
-14.15M - |
-693K - |
583K - |
-7.38M - |
-7.19M - |
-14K - |
1.78M - |
-1.67M - |
-4.57M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
10.03M 51.4% |
8.05M -19.7% |
-25.09M - |
-693K - |
583K - |
-7.38M - |
-7.19M - |
-14K - |
1.78M - |
-1.67M - |
-4.57M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.18 51.4% |
0.145 -19.3% |
-0.451 - |
-0.01 - |
0.01 - |
-0.13 - |
-0.13 - |
0 - |
0.03 - |
-0.03 - |
-0.082 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
13.07% - |
10.15% -22.4% |
-30.32% - |
-0.8% - |
0.62% - |
-8.68% - |
-10.04% - |
-0.02% - |
2.27% - |
-2.01% - |
-5.44% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
5.41% - |
4.27% -21.2% |
-12.78% - |
-0.34% - |
0.27% - |
-3.57% - |
-3.64% - |
-0.01% - |
0.83% - |
-0.79% - |
-2.24% - |