Key Stats for Plug Power Stock 52-Week Range: $1.41 to $4.58 Street Mean Target: $3.55 Market Cap: ~$2.9B LTM Net Debt: $864.9M LTM Gross Margin: -24.7% Dividend Yield: None