Market Cap$545.54M
Enterprise Value$867.89M
P/E Ratio (TTM)—
P/S Ratio0.99
P/B Ratio2.80
Forward P/E—
EPS (TTM)$-0.46
EPS (FY)$0.35
Revenue (TTM)$541.85M
Profit Margin-9.08%
Operating Margin2.42%
ROE-50.07%
Debt/Equity1.86
Avg Vol (30d)2.3M
Beta (1Y)2.85
Beta (3Y)2.37
Beta (5Y)2.41
Shares Out119.90M
Float106.12M
Dividend—
Next EarningsMay 26, 2026
Short Interest—