Market Cap$2.66B
Enterprise Value$3.03B
P/E Ratio (TTM)24.68
P/S Ratio0.70
P/B Ratio1.54
Forward P/E—
EPS (TTM)$1.74
EPS (FY)$1.82
Revenue (TTM)$3.73B
Profit Margin2.82%
Operating Margin3.81%
ROE6.34%
Debt/Equity0.29
Avg Vol (30d)632K
Beta (1Y)1.61
Beta (3Y)1.84
Beta (5Y)1.26
Shares Out60.58M
Float58.95M
Dividend1.17%
Next EarningsMay 11, 2026
Short Interest—