Market Cap$20.31B
Enterprise Value$23.43B
P/E Ratio (TTM)26.44
P/S Ratio5.00
P/B Ratio8.28
Forward P/E—
EPS (TTM)$5.51
EPS (FY)$4.84
Revenue (TTM)$4.39B
Profit Margin19.43%
Operating Margin20.59%
ROE33.36%
Debt/Equity0.95
Avg Vol (30d)1.5M
Beta (1Y)1.77
Beta (3Y)1.29
Beta (5Y)1.43
Shares Out151.30M
Float147.12M
Dividend—
Next EarningsAug 12, 2026
Short Interest—