Open$
Prev Close$
Market Cap$1.82B
P/E (TTM)18.48
EPS$5.43
EarningsMay 1, 2026
Market Cap$1.82B
Enterprise Value$2.40B
P/E Ratio (TTM)18.48
P/S Ratio0.67
P/B Ratio0.97
Forward P/E—
EPS (TTM)$4.27
EPS (FY)$5.43
Revenue (TTM)$2.79B
Profit Margin3.76%
Operating Margin5.29%
ROE4.92%
Debt/Equity0.37
Avg Vol (30d)352K
Beta (1Y)1.11
Beta (3Y)0.50
Beta (5Y)0.63
Shares Out23.20M
Float21.99M
Dividend2.38%
Next EarningsMay 1, 2026
Short Interest—
52-Week Range
$49.99$80.50