AO World forecasts annual profit at top end of range | IUX24