Market Cap$940.15M
Enterprise Value$1.19B
P/E Ratio (TTM)—
P/S Ratio0.36
P/B Ratio0.67
Forward P/E—
EPS (TTM)$-1.14
EPS (FY)$-1.14
Revenue (TTM)$2.53B
Profit Margin-7.92%
Operating Margin-6.46%
ROE-13.93%
Debt/Equity0.75
Avg Vol (30d)4.9M
Beta (1Y)1.77
Beta (3Y)2.08
Beta (5Y)2.08
Shares Out178.40M
Float174.48M
Dividend—
Next EarningsApr 29, 2026
Short Interest—