Open$
Prev Close$
Market Cap$708.82M
P/E (TTM)29.57
EPS$0.77028
EarningsMay 4, 2026
Market Cap$708.82M
Enterprise Value$889.22M
P/E Ratio (TTM)29.57
P/S Ratio2.67
P/B Ratio1.18
Forward P/E—
EPS (TTM)$0.62
EPS (FY)$0.77
Revenue (TTM)$273.99M
Profit Margin9.09%
Operating Margin6.25%
ROE4.48%
Debt/Equity0.21
Avg Vol (30d)600K
Beta (1Y)0.54
Beta (3Y)0.77
Beta (5Y)0.70
Shares Out41.71M
Float30.67M
Dividend12.26%
Next EarningsMay 4, 2026
Short Interest—
52-Week Range
$17.22$27.15