Open$
Prev Close$
Market Cap$1.98B
P/E (TTM)19.75
EPS$5.43
EarningsMay 7, 2026
Market Cap$1.98B
Enterprise Value$2.53B
P/E Ratio (TTM)19.75
P/S Ratio0.71
P/B Ratio1.03
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)326K
Beta (1Y)1.35
Beta (3Y)0.50
Beta (5Y)0.63
Shares Out23.20M
Float21.99M
Dividend2.23%
Next EarningsMay 7, 2026
Short Interest—
52-Week Range
$49.99$85.49