2022 Q1 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin |
19.67% - |
- |
18.17% - |
24.45% 34.6% |
18.2% -25.6% |
18.33% 0.8% |
3.17% -82.7% |
9.36% 195.7% |
10.02% 7.0% |
|
Gross Margin |
100% - |
- |
34.6% - |
37.29% 7.8% |
35.93% -3.7% |
29.21% -18.7% |
21.93% -24.9% |
20.37% -7.1% |
19.12% -6.1% |
|
Operating Margin |
100% - |
- |
18.82% - |
30.53% 62.2% |
23.08% -24.4% |
16.14% -30.1% |
9.3% -42.4% |
10.63% 14.3% |
10.31% -3.0% |
|
Total Revenue |
400.62M - |
1.14B 185.6% |
242.59M -78.8% |
230.47M -5.0% |
312.68M 35.7% |
229.34M -26.7% |
368.16M 60.5% |
301.96M -18.0% |
456.21M 51.1% |
|
Total Assets |
1.64B - |
- |
1.23B - |
1.16B -5.8% |
1.23B 6.1% |
1.29B 5.1% |
2.73B 112.2% |
2.74B 0.3% |
2.74B -0.1% |
|
Total Liabilities |
1.09B - |
- |
584.09M - |
453.6M -22.3% |
465.98M 2.7% |
485.43M 4.2% |
614.77M 26.6% |
593.62M -3.4% |
721.76M 21.6% |
|
Total Equity |
548.62M - |
- |
642.31M - |
- |
760.41M - |
803.39M 5.7% |
2.12B 163.9% |
2.15B 1.3% |
2.02B -6.1% |
|
Operating CashFlow | - | - | - | - |
-99.86M - |
- | - | - |
-47.91M - |
|
Beginning Cash Position |
68.77M - |
68.77M 0.0% |
161.82M 135.3% |
202.87M 25.4% |
151.15M -25.5% |
56.78M -62.4% |
173.85M 206.2% |
363.48M 109.1% |
452.36M 24.5% |
|
End Cash Position |
67.91M - |
161.82M 138.3% |
202.87M 25.4% |
151.15M -25.5% |
56.78M -62.4% |
173.85M 206.2% |
363.48M 109.1% |
452.36M 24.5% |
278.45M -38.4% |
|
Free Cash Flow |
-22.87M - |
115.27M - |
151.68M 31.6% |
-73.78M - |
-37.09M - |
76.92M - |
-22.63M - |
-143.35M - |
44.77M - |
|
Net Income (Cont Operations) | - | - | - | - |
113.25M - |
- | - | - |
73.97M - |
|
Diluted Net Income | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.973 - |
2.67 174.5% |
0.54 -79.8% |
0.7 29.6% |
0.7 0% |
0.52 -25.7% |
0.04 -92.3% |
0.26 550% |
0.43 65.4% |
|
Return On Equity (%) |
14.92% - |
- |
6.86% - |
8.38% 22.2% |
7.78% -7.2% |
5.38% -30.9% |
0.8% -85.2% |
1.32% 66.1% |
2.19% 65.6% |
|
Return On Assets (%) |
4.65% - |
- |
3.59% - |
4.73% 31.7% |
4.78% 1.0% |
3.34% -30.0% |
0.58% -82.7% |
1.03% 78.2% |
1.67% 61.5% |