Market Cap$28.74B
Enterprise Value$30.70B
P/E Ratio (TTM)31.40
P/S Ratio4.56
P/B Ratio2.69
Forward P/E—
EPS (TTM)$19.76
EPS (FY)$21.99
Revenue (TTM)$6.22B
Profit Margin14.99%
Operating Margin19.01%
ROE8.92%
Debt/Equity0.23
Avg Vol (30d)330K
Beta (1Y)0.61
Beta (3Y)0.91
Beta (5Y)0.97
Shares Out46.33M
Float45.93M
Dividend—
Next EarningsJul 29, 2026
Short Interest—