Market Cap$2.43B
Enterprise Value$2.63B
P/E Ratio (TTM)13.74
P/S Ratio2.39
P/B Ratio2.00
Forward P/E—
EPS (TTM)$3.73
EPS (FY)$2.64
Revenue (TTM)$1.14B
Profit Margin17.63%
Operating Margin8.25%
ROE12.29%
Debt/Equity0.39
Avg Vol (30d)1.6M
Beta (1Y)1.27
Beta (3Y)2.58
Beta (5Y)1.73
Shares Out49.14M
Float48.32M
Dividend—
Next EarningsAug 10, 2026
Short Interest—