Open$
Prev Close$
Market Cap$8.64B
P/E (TTM)111.90
EPS$1.92
EarningsMay 6, 2026
Market Cap$8.64B
Enterprise Value$9.18B
P/E Ratio (TTM)111.90
P/S Ratio7.17
P/B Ratio4.46
Forward P/E—
EPS (TTM)$0.51
EPS (FY)$1.92
Revenue (TTM)$1.22B
Profit Margin6.67%
Operating Margin22.60%
ROE3.68%
Debt/Equity0.17
Avg Vol (30d)2.2M
Beta (1Y)1.07
Beta (3Y)1.80
Beta (5Y)1.49
Shares Out156.45M
Float154.59M
Dividend0.56%
Next EarningsMay 6, 2026
Short Interest—
52-Week Range
$46.01$72.16