Market Cap$2.99B
Enterprise Value$6.78B
P/E Ratio (TTM)14.66
P/S Ratio2.70
P/B Ratio0.96
Forward P/E—
EPS (TTM)$1.30
EPS (FY)$1.17
Revenue (TTM)$1.82B
Profit Margin21.68%
Operating Margin29.44%
ROE6.50%
Debt/Equity0.99
Avg Vol (30d)3.0M
Beta (1Y)1.00
Beta (3Y)1.14
Beta (5Y)0.76
Shares Out153.78M
Float149.19M
Dividend2.52%
Next EarningsJul 28, 2026
Short Interest—