2019 Q4 | 2020 Q4 | 2021 Q4 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
37.62% 57.5% |
22.33% -40.7% |
30.69% 37.5% |
2.11% -93.1% |
14.37% 579.8% |
16.54% 15.0% |
12.36% -25.2% |
|
Gross Margin | [friend] | [friend] |
52.4% 22.3% |
47.63% -9.1% |
46.99% -1.3% |
43.71% -7.0% |
50.24% 14.9% |
44.7% -11.0% |
45.67% 2.2% |
|
Operating Margin | [friend] | [friend] |
40.69% 54.4% |
24.59% -39.6% |
39.48% 60.5% |
10.15% -74.3% |
19.34% 90.5% |
23.05% 19.2% |
19.22% -16.6% |
|
Total Revenue | [friend] | [friend] |
23.95M 43.5% |
24.36M 1.7% |
9.83M -59.6% |
6.2M -37.0% |
4.88M -21.3% |
24.41M 400.5% |
22.44M -8.1% |
|
Total Assets | [friend] | [friend] | - | - | - |
55.01M - |
56.72M 3.1% |
56.3M -0.7% |
54.76M -2.7% |
|
Total Liabilities | [friend] | [friend] | - | - | - |
9.88M - |
10.89M 10.2% |
10.28M -5.6% |
6.99M -32.0% |
|
Total Equity | [friend] | [friend] | - | - | - |
45.13M - |
45.83M 1.6% |
46.02M 0.4% |
47.78M 3.8% |
|
Operating CashFlow | [friend] | [friend] |
5.38M 38.5% |
3.54M -34.2% |
2.5M -29.4% |
3.42M 37.1% |
3.84M 12.3% |
9.89M 157.6% |
6.3M -36.3% |
|
Beginning Cash Position | [friend] | [friend] |
5.45M 74.8% |
5.6M 2.8% |
6.24M 11.4% |
8.01M 28.4% |
32.46M 305.2% |
5.24M -83.9% |
8.01M 53.0% |
|
End Cash Position | [friend] | [friend] |
5.6M 2.8% |
6.24M 11.4% |
8.01M 28.4% |
32.46M 305.2% |
9.16M -71.8% |
7M -23.6% |
6.3M -9.9% |
|
Free Cash Flow | [friend] | [friend] |
1.9M -49.5% |
3.04M 60.1% |
1.86M -38.7% |
1.58M -15.3% |
715K -54.6% |
850.76K 19.0% |
-4.21M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
9.78M 116.7% |
6.19M -36.7% |
3.86M -37.7% |
650K -83.2% |
1.11M 70.9% |
5.95M 435.9% |
4.82M -19.1% |
|
Diluted Net Income | [friend] | [friend] |
9.01M 126.1% |
5.44M -39.6% |
3.02M -44.5% |
131K -95.7% |
701K 435.1% |
4.04M 475.8% |
2.77M -31.3% |
|
Diluted EPS | [friend] | [friend] |
0.017 125.3% |
0.01 -39.6% |
0.006 -44.5% |
0 -96.5% |
0.001 550.0% |
0.008 530.8% |
0.005 -36.5% |
|
Return On Equity (%) | [friend] | [friend] |
75.62% 36.8% |
19.39% -74.4% |
- |
0.29% - |
1.54% 430.9% |
9.28% 502.2% |
5.81% -37.4% |
|
Return On Assets (%) | [friend] | [friend] |
42.11% 69.0% |
15.13% -64.1% |
- |
0.24% - |
1.25% 427.0% |
7.73% 516.1% |
5.07% -34.5% |