Market Cap$1.84B
Enterprise Value$2.13B
P/E Ratio (TTM)12.74
P/S Ratio2.68
P/B Ratio2.06
Forward P/E—
EPS (TTM)$1.04
EPS (FY)$0.87
Revenue (TTM)$722.55M
Profit Margin21.96%
Operating Margin14.79%
ROE17.11%
Debt/Equity0.47
Avg Vol (30d)2.5M
Beta (1Y)2.13
Beta (3Y)3.49
Beta (5Y)2.32
Shares Out143.22M
Float139.31M
Dividend—
Next EarningsAug 12, 2026
Short Interest—