Sunnova Energy Corp. is located at 20 Greenway Plaza, Suite 475, Houston, TX 77046. It has around 250 - 500 employees. Its revenue is around $20 - 50M. Sunnova provides cheaper, cleaner, greener electricity to thousands of homes in 19 states and
territories. Our ongoing mission is to be the most reliable and efficient provider of low-cost solar
power to homeowners around the country. Our network of installation partners works with
homeowners to build custom solar systems on residential roofs, offering each customer the
benefits of solar energy. Sunnova owns, maintains and monitors these best-in-class residential
solar systems, providi...
Competitor - 1/8
Which company is more competitive with Sunnova Energy Corp.?