Market Cap$1.98B
Enterprise Value$2.05B
P/E Ratio (TTM)81.19
P/S Ratio3.10
P/B Ratio5.65
Forward P/E—
EPS (TTM)$0.39
EPS (FY)$2.13
Revenue (TTM)$700.43M
Profit Margin3.50%
Operating Margin6.00%
ROE6.29%
Debt/Equity2.77
Avg Vol (30d)1.2M
Beta (1Y)0.67
Beta (3Y)1.30
Beta (5Y)0.88
Shares Out59.54M
Float48.41M
Dividend—
Next EarningsApr 30, 2026
Short Interest—