Open$
Prev Close$
Market Cap$54.5B
P/E (TTM)64.81
EPS$10.96
EarningsMay 8, 2026
Market Cap$54.50B
Enterprise Value$57.37B
P/E Ratio (TTM)64.81
P/S Ratio18.86
P/B Ratio56.66
Forward P/E—
EPS (TTM)$14.68
EPS (FY)$10.96
Revenue (TTM)$2.97B
Profit Margin29.90%
Operating Margin35.09%
ROE186.53%
Debt/Equity0.11
Avg Vol (30d)87K
Beta (1Y)1.69
Beta (3Y)1.81
Beta (5Y)1.32
Shares Out60.52M
Float4.21M
Dividend0.34%
Next EarningsMay 8, 2026
Short Interest—
52-Week Range
$282.82$951.04