2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin |
18.67% - |
24.26% 29.9% |
18.46% -23.9% |
11.45% -38.0% |
15.74% 37.5% |
24.51% 55.7% |
20.03% -18.3% |
12.99% -35.2% |
16% 23.2% |
|
Gross Margin |
100% - |
16.12% -83.9% |
43.2% 168.0% |
31.5% -27.1% |
43.55% 38.2% |
52.91% 21.5% |
45.96% -13.1% |
37.28% -18.9% |
40.12% 7.6% |
|
Operating Margin |
100% - |
-15.62% - |
21.12% - |
13.1% -37.9% |
21.44% 63.6% |
32.61% 52.1% |
22.81% -30.1% |
21.07% -7.6% |
19.79% -6.1% |
|
Total Revenue |
120.84M - |
191.75M 58.7% |
156.15M -18.6% |
168.97M 8.2% |
149.07M -11.8% |
216.91M 45.5% |
176.11M -18.8% |
211.62M 20.2% |
169.12M -20.1% |
|
Total Assets | - |
1.26B - |
- |
1.38B - |
1.4B 1.8% |
1.5B 7.2% |
1.51B 0.9% |
3.12B 105.9% |
2.71B -13.1% |
|
Total Liabilities | - |
360.8M - |
- |
424.66M - |
424.08M -0.1% |
468M 10.4% |
445.27M -4.9% |
1.14B 155.5% |
702.93M -38.2% |
|
Total Equity | - |
827.64M - |
- |
875.94M - |
900.17M 2.8% |
952.76M 5.8% |
988.01M 3.7% |
1.9B 91.8% |
1.92B 1.4% |
|
Operating CashFlow | - |
104.2M - |
- | - | - |
123.48M - |
- | - | - | |
Beginning Cash Position | - |
318.33M - |
316.96M -0.4% |
216.86M -31.6% |
338.47M 56.1% |
139.21M -58.9% |
219.39M 57.6% |
158.88M -27.6% |
1.25B 686.9% |
|
End Cash Position | - |
316.96M - |
216.86M -31.6% |
338.47M 56.1% |
139.21M -58.9% |
219.39M 57.6% |
158.88M -27.6% |
1.25B 686.9% |
508.04M -59.4% |
|
Free Cash Flow |
41.53M - |
20.77M -50.0% |
46.65M 124.6% |
-24.12M - |
-2.71M - |
81.01M - |
-20.86M - |
-29.35M - |
-433.26M - |
|
Net Income (Cont Operations) | - |
72.49M - |
- | - | - |
82.21M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.133 - |
0.274 106.2% |
0.17 -38.0% |
0.112 -34.4% |
0.138 24.0% |
0.314 126.8% |
0.21 -33.1% |
0.14 -33.4% |
0.12 -14.4% |
|
Return On Equity (%) | - |
5.62% - |
- |
2.21% - |
2.64% 19.6% |
5.74% 117.2% |
3.64% -36.7% |
1.91% -47.6% |
1.42% -25.6% |
|
Return On Assets (%) | - |
3.7% - |
- |
1.41% - |
1.69% 20.2% |
3.66% 116.7% |
2.34% -36.2% |
1.19% -49.3% |
0.93% -21.7% |