They "often made an 1800% ROI"--and people aren't flooding into solar panel production? What the heck is this company? Enron?
Sorry. I typed in an "often". It was only once.