Open$
Prev Close$
Market Cap$6.9B
P/E (TTM)55.58
EPS$2.24
EarningsMay 6, 2026
Market Cap$6.90B
Enterprise Value$9.56B
P/E Ratio (TTM)55.58
P/S Ratio7.26
P/B Ratio2.67
Forward P/E—
EPS (TTM)$2.02
EPS (FY)$2.24
Revenue (TTM)$989.54M
Profit Margin12.52%
Operating Margin18.70%
ROE4.99%
Debt/Equity1.12
Avg Vol (30d)915K
Beta (1Y)0.15
Beta (3Y)0.86
Beta (5Y)0.80
Shares Out60.85M
Float60.74M
Dividend0.43%
Next EarningsMay 6, 2026
Short Interest—
52-Week Range
$69.78$132.58