The all-stock deal could be worth $350m. SolarCity will pay an initial $200m for Silevo with earn-outs of up to $150m if the company meets certain production and cost targets through 2016.

The deal means that SolarCity, the largest installer of rooftop PV systems in the US, will become a module maker in its own right – presumably meaning that it will no longer have need for its existing suppliers, which include Canadian Solar, Trina and Yingli.

The