Vistra combines electricity generation with retail energy services. Its business is shaped by power demand, generation availability and the relationship between wholesale prices and customer contracts.