Plug Power (PLUG) has 183.888M shares short, which is 30.61% of float and 3.3 times average daily trading volume.

money illustration

Explore