Market Cap$425.60M
Enterprise Value$834.91M
P/E Ratio (TTM)—
P/S Ratio0.38
P/B Ratio95.19
Forward P/E—
EPS (TTM)$-5.02
EPS (FY)$-5.03
Revenue (TTM)$895.39M
Profit Margin-17.05%
Operating Margin-5.81%
ROE-249.26%
Debt/Equity154.83
Avg Vol (30d)71K
Beta (1Y)1.24
Beta (3Y)3.13
Beta (5Y)1.89
Shares Out31.23M
Float29.23M
Dividend—
Next EarningsJul 29, 2026
Short Interest—