Market Cap$2.96B
Enterprise Value$3.21B
P/E Ratio (TTM)9.93
P/S Ratio0.77
P/B Ratio2.16
Forward P/E—
EPS (TTM)$6.93
EPS (FY)$9.61
Revenue (TTM)$4.34B
Profit Margin7.11%
Operating Margin12.14%
ROE24.41%
Debt/Equity2.23
Avg Vol (30d)699K
Beta (1Y)1.04
Beta (3Y)0.85
Beta (5Y)0.83
Shares Out38.08M
Float35.42M
Dividend—
Next EarningsJul 29, 2026
Short Interest—