Open$
Prev Close$
Market Cap$6.4B
P/E (TTM)14.79
EPS$9.24
EarningsMay 5, 2026
Market Cap$6.40B
Enterprise Value$6.21B
P/E Ratio (TTM)14.79
P/S Ratio3.05
P/B Ratio3.79
Forward P/E—
EPS (TTM)$8.09
EPS (FY)$9.24
Revenue (TTM)$2.05B
Profit Margin22.10%
Operating Margin27.65%
ROE27.42%
Debt/Equity0.05
Avg Vol (30d)1.8M
Beta (1Y)0.73
Beta (3Y)0.29
Beta (5Y)0.80
Shares Out54.28M
Float47.57M
Dividend1.25%
Next EarningsMay 5, 2026
Short Interest—
52-Week Range
$104.90$267.76