Open$
Prev Close$
Market Cap$11.32B
P/E (TTM)7.60
EPS$6.11
EarningsMay 7, 2026
Market Cap$11.32B
Enterprise Value$16.06B
P/E Ratio (TTM)7.60
P/S Ratio1.38
P/B Ratio2.32
Forward P/E—
EPS (TTM)$8.87
EPS (FY)$6.11
Revenue (TTM)$8.35B
Profit Margin18.64%
Operating Margin12.53%
ROE38.86%
Debt/Equity1.04
Avg Vol (30d)1.4M
Beta (1Y)0.77
Beta (3Y)0.77
Beta (5Y)0.77
Shares Out173.49M
Float147.59M
Dividend—
Next EarningsMay 7, 2026
Short Interest—
52-Week Range
$62.38$88.20