Market Cap$3.61B
Enterprise Value$4.25B
P/E Ratio (TTM)—
P/S Ratio1.87
P/B Ratio5.92
Forward P/E—
EPS (TTM)$-4.29
EPS (FY)$1.05
Revenue (TTM)$2.07B
Profit Margin-9.38%
Operating Margin2.04%
ROE-22.87%
Debt/Equity1.24
Avg Vol (30d)1.0M
Beta (1Y)2.39
Beta (3Y)2.25
Beta (5Y)1.94
Shares Out44.83M
Float43.63M
Dividend—
Next EarningsJul 23, 2026
Short Interest—