Market Cap$372.59M
Enterprise Value$4.81B
P/E Ratio (TTM)—
P/S Ratio0.82
P/B Ratio0.77
Forward P/E—
EPS (TTM)$-1.00
EPS (FY)$-1.00
Revenue (TTM)$448.85M
Profit Margin-14.75%
Operating Margin32.96%
ROE-12.59%
Debt/Equity8.59
Avg Vol (30d)285K
Beta (1Y)0.44
Beta (3Y)4.15
Beta (5Y)2.40
Shares Out66.65M
Float55.06M
Dividend3.55%
Next EarningsApr 29, 2026
Short Interest—