Open$
Prev Close$
Market Cap$3.55B
P/E (TTM)10.25
EPS$7.36
EarningsMay 7, 2026
Market Cap$3.55B
Enterprise Value$5.16B
P/E Ratio (TTM)10.25
P/S Ratio0.68
P/B Ratio2.14
Forward P/E—
EPS (TTM)$6.57
EPS (FY)$7.36
Revenue (TTM)$5.37B
Profit Margin6.92%
Operating Margin10.78%
ROE18.14%
Debt/Equity0.97
Avg Vol (30d)718K
Beta (1Y)0.58
Beta (3Y)0.90
Beta (5Y)0.63
Shares Out54.55M
Float53.53M
Dividend1.96%
Next EarningsMay 7, 2026
Short Interest—
52-Week Range
$60.75$100.00