Market Cap$2.61B
Enterprise Value$4.09B
P/E Ratio (TTM)11.71
P/S Ratio3.74
P/B Ratio0.94
Forward P/E—
EPS (TTM)$3.39
EPS (FY)$3.88
Revenue (TTM)$1.05B
Profit Margin30.23%
Operating Margin33.90%
ROE9.47%
Debt/Equity0.62
Avg Vol (30d)412K
Beta (1Y)0.72
Beta (3Y)1.27
Beta (5Y)0.88
Shares Out63.33M
Float61.99M
Dividend3.63%
Next EarningsJul 28, 2026
Short Interest—