Sunnova Energy is an American residential and commercial solar energy company based in Houston, Texas.