Market Cap$8.67B
Enterprise Value$10.25B
P/E Ratio (TTM)11.39
P/S Ratio2.55
P/B Ratio3.38
Forward P/E—
EPS (TTM)$23.86
EPS (FY)$22.92
Revenue (TTM)$3.42B
Profit Margin22.53%
Operating Margin31.70%
ROE31.83%
Debt/Equity0.70
Avg Vol (30d)200K
Beta (1Y)0.74
Beta (3Y)1.13
Beta (5Y)0.91
Shares Out31.18M
Float30.98M
Dividend1.77%
Next EarningsAug 10, 2026
Short Interest—