The headline numbers for Vistra (VST) give insight into how the company performed in the quarter ended March 2026, but it may ...