Market Cap$18.85B
Enterprise Value$24.88B
P/E Ratio (TTM)65.47
P/S Ratio5.25
P/B Ratio7.50
Forward P/E—
EPS (TTM)$4.78
EPS (FY)$7.88
Revenue (TTM)$4.07B
Profit Margin8.06%
Operating Margin15.03%
ROE11.70%
Debt/Equity1.53
Avg Vol (30d)1.2M
Beta (1Y)2.06
Beta (3Y)2.72
Beta (5Y)1.97
Shares Out67.54M
Float67.15M
Dividend0.32%
Next EarningsJul 29, 2026
Short Interest—