2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - |
0% - |
17.67% - |
17.53% -0.8% |
|
Net Margin |
3.33% - |
17.02% 411.2% |
3.99% -76.5% |
-0.98% - |
11.83% - |
19.82% 67.6% |
4.06% -79.5% |
5.26% 29.6% |
15.59% 196.4% |
|
Gross Margin |
66.77% - |
68.18% 2.1% |
68.13% -0.1% |
65.38% -4.0% |
70.92% 8.5% |
70.61% -0.4% |
70.3% -0.4% |
69.4% -1.3% |
73.76% 6.3% |
|
Operating Margin |
4.02% - |
20.94% 420.9% |
5.4% -74.2% |
-0.21% - |
14.92% - |
24.34% 63.1% |
6.68% -72.6% |
6.63% -0.7% |
18.42% 177.6% |
|
Total Revenue |
90.41M - |
97.66M 8.0% |
68.95M -29.4% |
67.5M -2.1% |
165.65M 145.4% |
151.31M -8.7% |
94.47M -37.6% |
97.25M 2.9% |
211.63M 117.6% |
|
Total Assets | - | - | - |
216.41M - |
272.51M 25.9% |
318.99M 17.1% |
383.41M 20.2% |
404.91M 5.6% |
505.09M 24.7% |
|
Total Liabilities | - | - | - |
105.43M - |
139.88M 32.7% |
118.45M -15.3% |
112.42M -5.1% |
121.8M 8.3% |
175.45M 44.1% |
|
Total Equity | - | - | - |
110.98M - |
132.63M 19.5% |
200.53M 51.2% |
270.98M 35.1% |
283.11M 4.5% |
329.64M 16.4% |
|
Operating CashFlow |
16.07M - |
485K -97.0% |
2.72M 460% |
19.76M 627.4% |
53.2M 169.3% |
22.77M -57.2% |
3.58M -84.3% |
7.91M 120.6% |
79.65M 907.6% |
|
Beginning Cash Position |
30.89M - |
44.58M 44.3% |
42.78M -4.0% |
28.08M -34.4% |
43.11M 53.6% |
102.1M 136.8% |
68.71M -32.7% |
66.1M -3.8% |
38.77M -41.4% |
|
End Cash Position |
44.58M - |
42.78M -4.0% |
28.08M -34.4% |
43.11M 53.6% |
102.1M 136.8% |
68.71M -32.7% |
66.1M -3.8% |
38.77M -41.4% |
77.62M 100.2% |
|
Free Cash Flow |
13.65M - |
-1.32M - |
787K - |
18.52M 2252.7% |
52.12M 181.5% |
21.59M -58.6% |
1.82M -91.6% |
6.31M 247.0% |
77.89M 1134.7% |
|
Net Income (Cont Operations) |
3.01M - |
16.62M 452.1% |
2.75M -83.4% |
-660K - |
19.59M - |
30M 53.1% |
3.83M -87.2% |
5.11M 33.4% |
32.98M 545.1% |
|
Diluted Net Income |
3.01M - |
16.62M 452.1% |
2.75M -83.4% |
-660K - |
19.59M - |
30M 53.1% |
3.83M -87.2% |
5.11M 33.4% |
32.98M 545.1% |
|
Diluted EPS |
0.053 - |
0.289 442.9% |
0.048 -83.4% |
-0.012 - |
0.341 - |
0.52 52.6% |
0.06 -88.5% |
0.08 33.3% |
0.53 562.5% |
|
Return On Equity (%) | - | - | - |
-0.67% - |
17.89% - |
19.44% 8.7% |
1.67% -91.4% |
1.85% 10.5% |
10.77% 483.3% |
|
Return On Assets (%) | - | - | - |
-0.3% - |
8.01% - |
10.14% 26.6% |
1.09% -89.2% |
1.3% 18.8% |
7.25% 458.8% |