2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
6.2% - |
13.9% 124.0% |
13.2% -5.0% |
19.65% 48.8% |
20.66% 5.2% |
3.36% -83.8% |
8.3% 147.4% |
7.12% -14.2% |
6.78% -4.7% |
|
Gross Margin | - |
48.69% - |
46.78% -3.9% |
51.04% 9.1% |
56.58% 10.9% |
55.52% -1.9% |
37.74% -32.0% |
42.49% 12.6% |
39.98% -5.9% |
37.54% -6.1% |
|
Operating Margin | - |
10.26% - |
16.21% 58.0% |
19.42% 19.8% |
28.62% 47.4% |
30.3% 5.9% |
2.61% -91.4% |
13.16% 403.8% |
10.8% -17.9% |
10.4% -3.7% |
|
Total Revenue |
443.82M - |
292.57M -34.1% |
320.84M 9.7% |
372.49M 16.1% |
430.85M 15.7% |
471.99M 9.5% |
410.72M -13.0% |
520.83M 26.8% |
543.72M 4.4% |
564.38M 3.8% |
|
Total Assets |
1.52B - |
1.85B 22.1% |
2B 7.6% |
2.03B 1.5% |
2.18B 7.5% |
2.31B 6.1% |
2.35B 1.6% |
2.29B -2.3% |
2.4B 4.5% |
2.37B -1.3% |
|
Total Liabilities |
314.38M - |
336.09M 6.9% |
350.16M 4.2% |
330.21M -5.7% |
395.33M 19.7% |
425.93M 7.7% |
444.56M 4.4% |
342.14M -23.0% |
402.12M 17.5% |
327.92M -18.5% |
|
Total Equity |
1.21B - |
1.52B 26.0% |
1.65B 8.3% |
1.69B 3.0% |
1.78B 5.1% |
1.88B 5.8% |
1.9B 1.0% |
1.95B 2.5% |
2B 2.3% |
2.04B 2.2% |
|
Operating CashFlow |
1.64M - |
- | - | - |
83.93M - |
- | - | - |
-293.78M - |
- | |
Beginning Cash Position |
1.23B - |
- | - | - |
1.62B - |
- | - | - |
1.9B - |
- | |
End Cash Position |
1.21B - |
- | - | - |
1.68B - |
- | - | - |
1.57B - |
- | |
Free Cash Flow |
-701K - |
- | - | - |
82.04M - |
- | - | - |
-294.22M - |
- | |
Net Income (Cont Operations) |
16.44M - |
- | - | - |
196.69M - |
- | - | - |
127.94M - |
- | |
Diluted Net Income |
10M - |
18.15M 81.5% |
44.59M 145.7% |
49.19M 10.3% |
84.66M 72.1% |
97.53M 15.2% |
13.78M -85.9% |
43.23M 213.7% |
38.71M -10.5% |
38.29M -1.1% |
|
Diluted EPS |
2.38 - |
3.305 38.8% |
8.97 171.4% |
8.81 -1.8% |
15.13 71.7% |
17.36 14.7% |
2.18 -87.4% |
7.67 251.8% |
6.93 -9.6% |
6.85 -1.2% |
|
Return On Equity (%) | - |
1.33% - |
2.82% 111.5% |
2.94% 4.5% |
4.87% 65.4% |
5.32% 9.3% |
0.73% -86.3% |
2.24% 208.2% |
1.96% -12.6% |
1.9% -3.2% |
|
Return On Assets (%) | - |
1.08% - |
2.32% 115.3% |
2.45% 5.6% |
4.03% 64.7% |
4.35% 7.9% |
0.59% -86.4% |
1.86% 214.9% |
1.65% -11.4% |
1.61% -2.6% |