2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - |
0% - |
- |
72.8% - |
72.8% 0% |
74.59% 2.5% |
74.59% 0% |
|
Net Margin |
11.28% - |
12.02% 6.5% |
20.71% 72.4% |
12.74% -38.5% |
12.93% 1.5% |
15% 16.0% |
17.3% 15.3% |
|
Gross Margin |
24.25% - |
26.32% 8.5% |
32.05% 21.8% |
28.41% -11.4% |
21.98% -22.6% |
25.88% 17.7% |
35.06% 35.5% |
|
Operating Margin |
13.79% - |
14.59% 5.8% |
24.06% 64.9% |
17.35% -27.9% |
15.42% -11.1% |
18.17% 17.8% |
21.43% 17.9% |
|
Total Revenue |
41.94M - |
42.05M 0.3% |
109.73M 161.0% |
57.54M -47.6% |
56.21M -2.3% |
59.65M 6.1% |
50.77M -14.9% |
|
Total Assets | - |
186.67M - |
315.49M 69.0% |
262.83M -16.7% |
307.13M 16.9% |
275.34M -10.4% |
291.36M 5.8% |
|
Total Liabilities | - |
105.72M - |
210.8M 99.4% |
149.76M -29.0% |
186.77M 24.7% |
144.84M -22.5% |
151.31M 4.5% |
|
Total Equity | - |
80.94M - |
104.67M 29.3% |
113.05M 8.0% |
120.33M 6.4% |
130.48M 8.4% |
140.02M 7.3% |
|
Operating CashFlow |
6.31M - |
-10.79M - |
-20.23M - |
2.07M - |
21.29M 930.5% |
-33.26M - |
-1.89M - |
|
Beginning Cash Position |
65.39M - |
69.83M 6.8% |
82.3M 17.9% |
70.79M -14.0% |
73.38M 3.7% |
91.71M 25.0% |
57.78M -37.0% |
|
End Cash Position |
69.83M - |
82.3M 17.9% |
70.79M -14.0% |
73.38M 3.7% |
91.71M 25.0% |
57.78M -37.0% |
55.35M -4.2% |
|
Free Cash Flow |
6.3M - |
-10.8M - |
-20.24M - |
2.03M - |
19.56M 865.9% |
-34.22M - |
-2.39M - |
|
Net Income (Cont Operations) |
5.82M - |
6.41M 10.1% |
26.79M 318.2% |
9.99M -62.7% |
8.85M -11.4% |
11.35M 28.2% |
11.34M -0.1% |
|
Diluted Net Income |
4.73M - |
5.05M 6.8% |
22.72M 349.8% |
7.33M -67.7% |
7.27M -0.8% |
8.95M 23.1% |
8.78M -1.9% |
|
Diluted EPS |
0.008 - |
0.009 14.4% |
0.038 320% |
0.011 -71.7% |
0.012 13.1% |
0.015 23.1% |
0.015 -2.0% |
|
Return On Equity (%) | - |
6.25% - |
24.5% 292.2% |
6.74% -72.5% |
6.23% -7.5% |
7.14% 14.6% |
6.5% -9.0% |
|
Return On Assets (%) | - |
2.71% - |
9.05% 234.4% |
2.54% -72.0% |
2.55% 0.6% |
3.07% 20.5% |
3.1% 0.9% |