2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2023 Q1 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] |
0% - |
- |
0% - |
0% - |
0% - |
0% - |
0% - |
73.01% - |
70.34% -3.7% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
8.71% 8.8% |
8.83% 1.4% |
9.04% 2.4% |
9.41% 4.1% |
9.83% 4.5% |
10.72% 9.0% |
2.91% -72.8% |
8.95% 207.5% |
7.51% -16.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
31.84% 4.2% |
24.71% -22.4% |
28.83% 16.7% |
29.54% 2.5% |
28.94% -2.0% |
30.1% 4.0% |
30.1% 0.0% |
31.47% 4.5% |
30.61% -2.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
12.35% 32.7% |
8.41% -31.9% |
10.33% 22.8% |
10.71% 3.7% |
9.91% -7.5% |
10.9% 10.0% |
3.25% -70.2% |
8.47% 160.8% |
3.94% -53.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
21.05M 19.2% |
16.06M -23.7% |
72.95M 354.2% |
76.2M 4.4% |
73.07M -4.1% |
76.44M 4.6% |
18.89M -75.3% |
19.21M 1.7% |
16.49M -14.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
89.96M - |
87.64M -2.6% |
86.93M -0.8% |
93.07M 7.1% |
94.23M 1.2% |
93.57M -0.7% |
- |
113.57M - |
118.03M 3.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
12.12M - |
10.52M -13.2% |
7.49M -28.8% |
11.16M 49.1% |
13.28M 18.9% |
11.05M -16.8% |
- |
11.98M - |
14.4M 20.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
77.84M - |
77.12M -0.9% |
79.44M 3.0% |
81.91M 3.1% |
80.95M -1.2% |
82.52M 1.9% |
- |
101.6M - |
103.64M 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-1.51M - |
939K - |
-340.4K - |
-3.4K - |
3.23M - |
4.47M 38.4% |
- |
-645K - |
10.83M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
10.06M 19.2% |
11.91M 18.4% |
8.44M -29.1% |
10.06M 19.2% |
11.91M 18.4% |
9.65M -19.0% |
- |
14.32M - |
26.83M 87.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
11.91M 18.4% |
9.65M -19.0% |
10.06M 4.3% |
9.24M -8.2% |
9.56M 3.6% |
10.09M 5.5% |
- |
26.83M - |
29.61M 10.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
2.26M - |
-1.42M - |
-8.08M - |
-1.55M - |
-2.12M - |
706.52K - |
- |
-2.46M - |
-411K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
-3.65M - |
1.71M - |
8.37M 390.5% |
2.57M -69.4% |
8.54M 232.8% |
9.88M 15.7% |
- |
2.3M - |
1.61M -30.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
1.83M 29.6% |
1.42M -22.6% |
6.6M 365.3% |
7.17M 8.7% |
7.19M 0.2% |
8.19M 14.0% |
550K -93.3% |
1.72M 212.7% |
1.24M -28.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.012 40.0% |
0.009 -24.2% |
0.042 357.1% |
0.045 8.2% |
0.043 -3.4% |
0.05 14.3% |
0.003 -93.4% |
0.01 206.1% |
0.007 -30.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
2.35% - |
1.83% -22.3% |
8.48% 363.2% |
8.75% 3.3% |
9.05% 3.4% |
10.26% 13.4% |
0.64% -93.8% |
1.84% 189.2% |
1.21% -34.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
2.04% - |
1.6% -21.6% |
7.76% 385.8% |
7.7% -0.7% |
7.8% 1.3% |
9.04% 15.9% |
0.56% -93.8% |
1.62% 187.5% |
1.07% -33.9% |