Open$
Prev Close$
Market Cap$21.96B
P/E (TTM)33.20
EPS$3.35
EarningsMay 1, 2026
Market Cap$21.96B
Enterprise Value$24.40B
P/E Ratio (TTM)33.20
P/S Ratio5.83
P/B Ratio6.15
Forward P/E—
EPS (TTM)$4.27
EPS (FY)$3.35
Revenue (TTM)$3.89B
Profit Margin11.01%
Operating Margin16.21%
ROE12.30%
Debt/Equity0.46
Avg Vol (30d)2.1M
Beta (1Y)0.96
Beta (3Y)1.73
Beta (5Y)1.28
Shares Out161.70M
Float160.20M
Dividend0.61%
Next EarningsMay 1, 2026
Short Interest—
52-Week Range
$57.86$145.31