Regardless of the nature of electricity generation, last time I checked you still needed wires to transmit. All the pro pollution ideologs on this thread can take a deep breath of clean air and calm down. Renewables not going anywhere except up.
IFN Price at posting:
83.0¢ Sentiment: Buy Disclosure: Held