Market Cap$4.98B
Enterprise Value$4.77B
P/E Ratio (TTM)14.14
P/S Ratio3.37
P/B Ratio2.12
Forward P/E—
EPS (TTM)$2.14
EPS (FY)$2.01
Revenue (TTM)$1.31B
Profit Margin24.60%
Operating Margin43.18%
ROE15.64%
Debt/Equity0.53
Avg Vol (30d)362K
Beta (1Y)-0.24
Beta (3Y)0.55
Beta (5Y)0.61
Shares Out69.51M
Float69.23M
Dividend—
Next EarningsAug 11, 2026
Short Interest—