I suspect some of these companies were created just so they could milk a free cheque for renewable energy claims. The government is so busy handing out the money they sometimes forget to see who they handed it to IMO.
Once they take a closer look a lot of there small start-ups make just close their doors. Caveat Emptor.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.