Open$
Prev Close$
Market Cap$3.25B
EPS$1.78
EarningsMay 5, 2026
Market Cap$3.25B
Enterprise Value$3.09B
P/E Ratio (TTM)—
P/S Ratio3.43
P/B Ratio—
Forward P/E—
EPS (TTM)$-0.47
EPS (FY)$1.78
Revenue (TTM)$884.57M
Profit Margin-2.96%
Operating Margin-4.80%
ROE—
Debt/Equity—
Avg Vol (30d)769K
Beta (1Y)0.07
Beta (3Y)0.95
Beta (5Y)0.68
Shares Out53.23M
Float50.33M
Dividend—
Next EarningsMay 5, 2026
Short Interest—
52-Week Range
$51.99$97.10