Vistra Corp. delivered full-year 2025 earnings of $2.18 per share on revenue of $17.74 billion, with strong performance in the second half offsetting early-year weakness.