2021 Q4 | 2022 Q4 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | |
Net Margin |
23.44% - |
22.14% -5.5% |
- |
-0.82% - |
25.14% - |
26.44% 5.2% |
23.28% -11.9% |
|
Gross Margin |
47.7% - |
61.01% 27.9% |
- |
56.33% - |
66.56% 18.2% |
68.01% 2.2% |
65% -4.4% |
|
Operating Margin |
24.52% - |
33.9% 38.3% |
- |
3.75% - |
35.46% 846.0% |
38.45% 8.4% |
32.87% -14.5% |
|
Total Revenue |
535.74M - |
893.68M 66.8% |
825.27M -7.7% |
161.37M -80.4% |
1.09B 573.2% |
346.81M -68.1% |
1.17B 238.2% |
|
Total Assets | - | - |
1.57B - |
2.74B 74.6% |
3.07B 12.1% |
3.12B 1.7% |
3.44B 10.2% |
|
Total Liabilities | - | - |
264.53M - |
238.88M -9.7% |
183.34M -23.2% |
138.19M -24.6% |
259.45M 87.7% |
|
Total Equity | - | - |
1.3B - |
2.5B 91.7% |
2.88B 15.4% |
2.98B 3.4% |
3.18B 6.6% |
|
Operating CashFlow |
89.93M - |
94.49M 5.1% |
462.15M 389.1% |
- |
309.3M - |
- |
103.03M - |
|
Beginning Cash Position |
156.98M - |
499.36M 218.1% |
704.4M 41.1% |
- |
704.4M - |
- |
1.14B - |
|
End Cash Position |
499.36M - |
704.4M 41.1% |
1.14B 61.9% |
- |
2.54B - |
- |
2.78B - |
|
Free Cash Flow |
69.34M - |
33.26M -52.0% |
437.19M 1214.6% |
- |
250.31M - |
- |
40.98M - |
|
Net Income (Cont Operations) |
134.01M - |
304.36M 127.1% |
415.21M 36.4% |
- |
372.5M - |
- |
374.24M - |
|
Diluted Net Income |
125.57M - |
197.88M 57.6% |
287.73M 45.4% |
-1.32M - |
273.12M - |
91.71M -66.4% |
273.12M 197.8% |
|
Diluted EPS |
21.738 - |
34.255 57.6% |
60.24 75.9% |
-0.6 - |
45.69 - |
12.63 -72.4% |
25.12 98.9% |
|
Return On Equity (%) |
19.98% - |
24.08% 20.5% |
- |
-0.07% - |
14.01% - |
3.13% -77.7% |
12.19% 289.9% |
|
Return On Assets (%) |
17.65% - |
21.25% 20.4% |
- |
-0.06% - |
12.95% - |
2.96% -77.1% |
10.92% 268.2% |