Open$
Prev Close$
Market Cap$1.71B
P/E (TTM)15.19
EPS$4.45
EarningsMay 5, 2026
Market Cap$1.71B
Enterprise Value$2.02B
P/E Ratio (TTM)15.19
P/S Ratio1.46
P/B Ratio19.86
Forward P/E—
EPS (TTM)$2.38
EPS (FY)$4.45
Revenue (TTM)$1.13B
Profit Margin10.20%
Operating Margin19.40%
ROE101.27%
Debt/Equity13.12
Avg Vol (30d)568K
Beta (1Y)0.68
Beta (3Y)1.26
Beta (5Y)1.18
Shares Out45.93M
Float35.42M
Dividend—
Next EarningsMay 5, 2026
Short Interest—
52-Week Range
$33.95$74.88