2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | |
Net Margin |
13.49% - |
203.78% 1410.4% |
61.1% -70.0% |
- |
72.82% - |
52.42% -28.0% |
43.93% -16.2% |
48.35% 10.1% |
40.65% -15.9% |
35.96% -11.5% |
|
Gross Margin |
42.24% - |
105.57% 149.9% |
68.7% -34.9% |
- |
62.05% - |
60.24% -2.9% |
61.41% 1.9% |
62.28% 1.4% |
61.79% -0.8% |
61.56% -0.4% |
|
Operating Margin |
41.89% - |
164.86% 293.5% |
62.37% -62.2% |
- |
55.02% - |
52.99% -3.7% |
54.69% 3.2% |
55.59% 1.6% |
55.06% -1.0% |
54.97% -0.2% |
|
Total Revenue |
161.96M - |
3.68M -97.7% |
58.4M 1486.9% |
- |
94.54M - |
85.83M -9.2% |
88.38M 3.0% |
361.38M 308.9% |
350.47M -3.0% |
343.52M -2.0% |
|
Total Assets | - |
1.3B - |
- |
2.06B - |
- |
2.2B - |
2.06B -6.5% |
2.06B -0.1% |
2.05B -0.5% |
2.02B -1.4% |
|
Total Liabilities | - |
816.14M - |
- |
1.34B - |
- |
1.42B - |
1.25B -11.4% |
1.25B -0.3% |
1.22B -2.1% |
1.19B -2.7% |
|
Total Equity | - |
410.95M - |
- |
646.56M - |
- |
718.1M - |
735.52M 2.4% |
735.99M 0.1% |
751.19M 2.1% |
755.71M 0.6% |
|
Operating CashFlow |
115.42M - |
27.1M -76.5% |
44.6M 64.6% |
- |
56.95M - |
60.63M 6.5% |
31.71M -47.7% |
198.93M 527.2% |
180.54M -9.2% |
162.71M -9.9% |
|
Beginning Cash Position |
55.27M - |
77.9M 40.9% |
50.89M -34.7% |
- |
133.08M - |
244.56M 83.8% |
313.45M 28.2% |
133.08M -57.5% |
244.56M 83.8% |
313.45M 28.2% |
|
End Cash Position |
70.22M - |
50.89M -27.5% |
98.71M 94.0% |
- |
244.56M - |
313.45M 28.2% |
156.2M -50.2% |
137.34M -12.1% |
109.52M -20.3% |
86.5M -21.0% |
|
Free Cash Flow |
115.42M - |
27.1M -76.5% |
-173.68M - |
- |
56.15M - |
60.12M 7.1% |
-115.77M - |
2.49M - |
-40.1M - |
-57.79M - |
|
Net Income (Cont Operations) |
54.35M - |
23.24M -57.2% |
31.19M 34.2% |
- |
70.13M - |
44.65M -36.3% |
39.17M -12.3% |
176.36M 350.2% |
143.04M -18.9% |
124.88M -12.7% |
|
Diluted Net Income |
21.85M - |
7.5M -65.7% |
35.68M 375.8% |
- |
68.84M - |
44.99M -34.7% |
38.83M -13.7% |
174.73M 350.0% |
142.46M -18.5% |
123.53M -13.3% |
|
Diluted EPS |
0.794 - |
0.187 -76.4% |
0.892 375.8% |
- |
1.282 - |
0.838 -34.7% |
0.723 -13.7% |
3.254 349.9% |
2.649 -18.6% |
2.3 -13.2% |
|
Return On Equity (%) |
3.88% - |
1.82% -53.0% |
- | - | - |
6.27% - |
5.28% -15.7% |
3% -43.2% |
18.96% 532.5% |
16.35% -13.8% |
|
Return On Assets (%) |
1.5% - |
0.58% -61.4% |
- | - | - |
2.04% - |
1.89% -7.7% |
1.07% -43.2% |
6.96% 549.7% |
6.12% -12.1% |