×

Cannot trust Plug Power's management: Andrew Left

2:43 PM ET Tue, 11 March 2014

Plug Power's stock hit $12 today, but Andrew Left, Citron Research founder and editor, thinks the stock is worth $0.50.