Market Cap$41.41B
Enterprise Value$39.20B
P/E Ratio (TTM)11.58
P/S Ratio2.25
P/B Ratio6.75
Forward P/E—
EPS (TTM)$40.20
EPS (FY)$39.29
Revenue (TTM)$19.30B
Profit Margin20.18%
Operating Margin27.40%
ROE60.51%
Debt/Equity0.94
Avg Vol (30d)649K
Beta (1Y)0.82
Beta (3Y)1.19
Beta (5Y)1.20
Shares Out89.90M
Float89.73M
Dividend1.46%
Next EarningsJul 29, 2026
Short Interest—