View
Page
I'm assuming the SP is being dragged down by the general market and possible negativity towards diesel plants? Since announcing the three 20MW sites in mid-December, the stock has done nothing but fall!
Latest from the Community...
Latest from the Community...
Latest from the Community...