Market Cap$3.12B
Enterprise Value$2.51B
P/E Ratio (TTM)14.95
P/S Ratio4.12
P/B Ratio5.18
Forward P/E—
EPS (TTM)$5.45
EPS (FY)$7.07
Revenue (TTM)$668.95M
Profit Margin29.65%
Operating Margin33.37%
ROE38.20%
Debt/Equity0.09
Avg Vol (30d)753K
Beta (1Y)0.37
Beta (3Y)1.01
Beta (5Y)0.61
Shares Out35.68M
Float35.20M
Dividend—
Next EarningsApr 30, 2026
Short Interest—