Vistra Corp.
–
Moss Landing, CA, 95039
... Vistra is a leader in the energy transformation and expansion with an unyielding focus on reliability, affordability, and sustainability, powered by a diverse portfolio that includes natural gas, nuclear, coal, solar, and battery energy storage ... - Jun 02