Market Cap$2.72B
Enterprise Value$2.89B
P/E Ratio (TTM)18.94
P/S Ratio0.81
P/B Ratio1.96
Forward P/E—
EPS (TTM)$6.04
EPS (FY)$7.75
Revenue (TTM)$3.79B
Profit Margin4.41%
Operating Margin7.87%
ROE14.37%
Debt/Equity0.28
Avg Vol (30d)663K
Beta (1Y)0.81
Beta (3Y)1.23
Beta (5Y)1.27
Shares Out26.69M
Float26.23M
Dividend1.08%
Next EarningsJul 23, 2026
Short Interest—