Open$
Prev Close$
Market Cap$31.08B
P/E (TTM)28.80
EPS$10.67
EarningsMay 1, 2026
Market Cap$31.08B
Enterprise Value$30.77B
P/E Ratio (TTM)28.80
P/S Ratio6.59
P/B Ratio6.12
Forward P/E—
EPS (TTM)$10.43
EPS (FY)$10.67
Revenue (TTM)$4.71B
Profit Margin23.22%
Operating Margin32.12%
ROE23.25%
Debt/Equity0.31
Avg Vol (30d)876K
Beta (1Y)0.06
Beta (3Y)0.17
Beta (5Y)0.37
Shares Out104.67M
Float104.39M
Dividend0.96%
Next EarningsMay 1, 2026
Short Interest—
52-Week Range
$207.75$305.68