Market Cap$2.01B
Enterprise Value$3.14B
P/E Ratio (TTM)16.08
P/S Ratio0.86
P/B Ratio1.41
Forward P/E—
EPS (TTM)$1.24
EPS (FY)$1.08
Revenue (TTM)$2.34B
Profit Margin5.53%
Operating Margin10.39%
ROE8.04%
Debt/Equity1.00
Avg Vol (30d)963K
Beta (1Y)0.58
Beta (3Y)0.49
Beta (5Y)0.68
Shares Out98.89M
Float95.37M
Dividend—
Next EarningsAug 10, 2026
Short Interest—