Eskom will announce its annual results this week after a three-month delay.