Plug Power is a long-term bet on hydrogen produced from ammonia or electricity, but speculators treated it as a trade.

Read More