AO is on track to deliver another improved performance when the online retail group reports its annual results on Wednesday June 18.