Plug Power (PLUG) Spikes Up 25.3% on Renewed Hydrogen Supply Contract Plug Power (PLUG) Spikes Up 25.3% on Renewed Hydrogen Supply Contract Read More…