2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin |
20.38% - |
19.72% -3.2% |
20.26% 2.8% |
63.35% 212.6% |
18.92% -70.1% |
16.64% -12.0% |
29.34% 76.3% |
12.3% -58.1% |
16.58% 34.8% |
|
Gross Margin |
39.77% - |
39.26% -1.3% |
34.45% -12.3% |
38.54% 11.9% |
38.67% 0.3% |
39.9% 3.2% |
38.2% -4.2% |
34% -11.0% |
34.08% 0.3% |
|
Operating Margin |
23.62% - |
23.22% -1.7% |
23.09% -0.6% |
21.86% -5.3% |
23.2% 6.2% |
19.87% -14.4% |
14.3% -28.0% |
12.65% -11.5% |
17.64% 39.5% |
|
Total Revenue |
118.11M - |
104.66M -11.4% |
98.64M -5.8% |
143.16M 45.1% |
117.6M -17.9% |
115.91M -1.4% |
80.04M -30.9% |
105.94M 32.3% |
110M 3.8% |
|
Total Assets | - |
680.12M - |
- |
743.44M - |
727.79M -2.1% |
735.86M 1.1% |
1.33B 80.8% |
1.31B -1.2% |
1.31B -0.1% |
|
Total Liabilities | - |
332.82M - |
- |
281.41M - |
242.09M -14.0% |
230.26M -4.9% |
234.9M 2.0% |
207.31M -11.7% |
187.63M -9.5% |
|
Total Equity | - |
331.05M - |
- |
441.84M - |
464.09M 5.0% |
483.38M 4.2% |
1.07B 122.0% |
1.09B 1.2% |
1.1B 1.7% |
|
Operating CashFlow | - |
8.13M - |
- | - | - |
-12.96M - |
- | - | - | |
Beginning Cash Position |
44.97M - |
50.04M 11.3% |
52.74M 5.4% |
10.48M -80.1% |
35.72M 240.8% |
8.83M -75.3% |
16.76M 89.7% |
590.08M 3421.1% |
607.44M 2.9% |
|
End Cash Position |
50.04M - |
52.74M 5.4% |
10.48M -80.1% |
35.72M 240.8% |
8.83M -75.3% |
16.76M 89.7% |
590.08M 3421.1% |
607.44M 2.9% |
616.59M 1.5% |
|
Free Cash Flow |
-37.41M - |
1.67M - |
-13.78M - |
15.73M - |
-37.77M - |
7.44M - |
5.65M -24.0% |
27.76M 390.9% |
16.1M -42.0% |
|
Net Income (Cont Operations) | - |
46.09M - |
- | - | - |
43.57M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.4 - |
0.35 -12.5% |
0.33 -5.7% |
1.51 357.6% |
0.285 -81.2% |
0.246 -13.5% |
0.246 0% |
0.1 -59.4% |
0.175 75.4% |
|
Return On Equity (%) | - |
6.23% - |
- |
20.52% - |
4.91% -76.1% |
4.07% -17.1% |
3.02% -25.9% |
1.21% -60.0% |
1.67% 38.0% |
|
Return On Assets (%) | - |
3.03% - |
- |
12.2% - |
3.02% -75.2% |
2.64% -12.9% |
2.27% -13.8% |
0.99% -56.7% |
1.39% 40.9% |