Market Cap$28.03B
Enterprise Value$29.60B
P/E Ratio (TTM)42.19
P/S Ratio1.62
P/B Ratio7.06
Forward P/E—
EPS (TTM)$17.42
EPS (FY)$14.64
Revenue (TTM)$16.98B
Profit Margin3.83%
Operating Margin5.64%
ROE16.75%
Debt/Equity0.75
Avg Vol (30d)777K
Beta (1Y)0.26
Beta (3Y)0.18
Beta (5Y)0.60
Shares Out36.96M
Float36.76M
Dividend0.31%
Next EarningsJun 15, 2026
Short Interest—