Market Cap$3.36B
Enterprise Value$3.14B
P/E Ratio (TTM)32.20
P/S Ratio5.68
P/B Ratio8.47
Forward P/E—
EPS (TTM)$2.07
EPS (FY)$2.07
Revenue (TTM)$582.01M
Profit Margin18.21%
Operating Margin20.58%
ROE26.13%
Debt/Equity0.21
Avg Vol (30d)502K
Beta (1Y)0.89
Beta (3Y)0.69
Beta (5Y)0.80
Shares Out49.25M
Float48.73M
Dividend1.86%
Next EarningsApr 30, 2026
Short Interest—