CleanTechnica favicon

Sunrun Installs 100 Megawatts Of Solar But Posts Surprise Net Loss