Market Cap$421.92M
Enterprise Value$542.77M
P/E Ratio (TTM)78.23
P/S Ratio0.48
P/B Ratio3.32
Forward P/E—
EPS (TTM)$0.59
EPS (FY)$-0.64
Revenue (TTM)$819.96M
Profit Margin0.64%
Operating Margin-0.86%
ROE4.54%
Debt/Equity1.92
Avg Vol (30d)84K
Beta (1Y)1.50
Beta (3Y)1.00
Beta (5Y)1.93
Shares Out8.34M
Float7.49M
Dividend—
Next EarningsMay 26, 2026
Short Interest—