2020 Q4 | 2021 Q4 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] |
-15.61% - |
- |
16.61% - |
14.73% -11.3% |
10.67% -27.5% |
11.12% 4.2% |
13.51% 21.5% |
8.64% -36.0% |
10.4% 20.4% |
|
Gross Margin | [friend] |
50.72% 2.1% |
- |
60.85% - |
61.33% 0.8% |
58.18% -5.1% |
59.87% 2.9% |
59.9% 0.1% |
59.84% -0.1% |
60.32% 0.8% |
|
Operating Margin | [friend] |
-15.87% - |
- |
17.58% - |
21.81% 24.1% |
15.96% -26.8% |
17.88% 12.1% |
18.21% 1.8% |
18.77% 3.0% |
21.32% 13.6% |
|
Total Revenue | [friend] |
507.62M 33.0% |
534.78M 5.4% |
726.08M 35.8% |
199.75M -72.5% |
211.82M 6.0% |
835.82M 294.6% |
894.07M 7.0% |
962.87M 7.7% |
1.06B 10.5% |
|
Total Assets | [friend] | - |
379.67M - |
1.02B 168.5% |
940.96M -7.7% |
1.04B 10.4% |
1.04B 0.4% |
1.17B 11.8% |
1.08B -7.0% |
1.26B 15.8% |
|
Total Liabilities | [friend] | - |
140.02M - |
199.21M 42.3% |
91.1M -54.3% |
164.89M 81.0% |
134.98M -18.1% |
216.57M 60.4% |
124.25M -42.6% |
240.94M 93.9% |
|
Total Equity | [friend] | - |
239.65M - |
820.27M 242.3% |
849.86M 3.6% |
874.11M 2.9% |
908.2M 3.9% |
949.29M 4.5% |
960.41M 1.2% |
1.02B 5.7% |
|
Operating CashFlow | [friend] |
-83.2M - |
- |
114.64M - |
- |
38.19M - |
- |
91.22M - |
- |
123.96M - |
|
Beginning Cash Position | [friend] |
225.97M 1411.7% |
- |
138.66M - |
- |
805.62M - |
- |
805.62M - |
- |
810.79M - |
|
End Cash Position | [friend] |
138.66M -38.6% |
- |
805.62M - |
- |
810.79M - |
- |
762.48M - |
- |
812.31M - |
|
Free Cash Flow | [friend] |
-83.98M - |
- |
88.04M - |
- |
3.37M - |
- |
399K - |
- |
22.84M - |
|
Net Income (Cont Operations) | [friend] |
-78.69M - |
- |
136.48M - |
- |
77.39M - |
- |
162.85M - |
- |
178.44M - |
|
Diluted Net Income | [friend] |
-79.22M - |
109.27M - |
120.64M 10.4% |
29.42M -75.6% |
22.61M -23.2% |
92.94M 311.1% |
120.76M 29.9% |
83.22M -31.1% |
110.69M 33.0% |
|
Diluted EPS | [friend] |
-11.357 - |
17.301 - |
17.16 -0.8% |
3.607 -79.0% |
2.763 -23.4% |
9.825 255.6% |
14.78 50.4% |
10.103 -31.6% |
13.54 34.0% |
|
Return On Equity (%) | [friend] |
-47.33% - |
- |
25.45% - |
3.52% -86.2% |
2.62% -25.6% |
16.19% 517.5% |
13.65% -15.7% |
9.19% -32.6% |
11.72% 27.4% |
|
Return On Assets (%) | [friend] |
-28.43% - |
- |
18.97% - |
3% -84.2% |
2.28% -23.9% |
13.06% 472.1% |
11.05% -15.4% |
8.22% -25.7% |
9.65% 17.4% |