International C&I Coverage  >  Europe

Europe

Europe:  
384,000 Facilities

  • Germany
  • Spain
  • France
  • Italy
  • United Kingdom
  • Norway
  • Poland
  • Sweden

Global C&I Facilities:

750,000+

Solar + Storage TAM:

$1.4 Trillion