Open$
Prev Close$
Market Cap$8.5B
P/E (TTM)21.72
EPS$5.93
EarningsMay 5, 2026
Market Cap$8.50B
Enterprise Value$8.13B
P/E Ratio (TTM)21.72
P/S Ratio2.09
P/B Ratio1.47
Forward P/E—
EPS (TTM)$2.60
EPS (FY)$5.93
Revenue (TTM)$4.05B
Profit Margin9.73%
Operating Margin11.27%
ROE7.89%
Debt/Equity0.21
Avg Vol (30d)3.2M
Beta (1Y)1.58
Beta (3Y)1.29
Beta (5Y)1.30
Shares Out150.41M
Float149.78M
Dividend5.03%
Next EarningsMay 5, 2026
Short Interest—
52-Week Range
$51.93$90.90