Market Cap$3.24B
Enterprise Value$5.55B
P/E Ratio (TTM)14.83
P/S Ratio1.22
P/B Ratio1.02
Forward P/E—
EPS (TTM)$1.35
EPS (FY)$1.63
Revenue (TTM)$2.71B
Profit Margin8.11%
Operating Margin17.51%
ROE7.11%
Debt/Equity0.82
Avg Vol (30d)2.5M
Beta (1Y)0.44
Beta (3Y)0.71
Beta (5Y)0.13
Shares Out161.91M
Float159.57M
Dividend2.50%
Next EarningsMay 11, 2026
Short Interest—