Market Cap$2.33B
Enterprise Value$2.55B
P/E Ratio (TTM)53.71
P/S Ratio4.23
P/B Ratio3.16
Forward P/E—
EPS (TTM)$0.54
EPS (FY)$1.11
Revenue (TTM)$593.20M
Profit Margin8.58%
Operating Margin13.06%
ROE6.65%
Debt/Equity0.17
Avg Vol (30d)586K
Beta (1Y)1.56
Beta (3Y)1.45
Beta (5Y)1.49
Shares Out85.53M
Float83.23M
Dividend—
Next EarningsApr 23, 2026
Short Interest—