Market Cap$4.33B
Enterprise Value$4.68B
P/E Ratio (TTM)37.80
P/S Ratio2.76
P/B Ratio3.40
Forward P/E—
EPS (TTM)$1.77
EPS (FY)$3.39
Revenue (TTM)$1.52B
Profit Margin6.84%
Operating Margin11.31%
ROE15.97%
Debt/Equity0.80
Avg Vol (30d)2.2M
Beta (1Y)2.19
Beta (3Y)3.72
Beta (5Y)1.67
Shares Out59.05M
Float57.23M
Dividend—
Next EarningsMay 27, 2026
Short Interest—