It's been a wobbly start for the FTSE 100, with the blue chip index falling in early trade but breaking a touch higher an hour into the session.
It's currently 5 points up at 8,786 - a gain of less than a tenth of a percent.
Retailers JD Sports Fashion PLC (LSE:JD.) and Marks and Spencer Group PLC (LSE:MKS) are leading the fallers on the back of their results.
JD shares have plunged 8.5% after it confirmed lower profits for last year and a drop in like-for-like sales in the first quarter of its new year.
M&S is down 2.8% as it revealed the size of the estimated hit from the recent cyber attack and said some parts of the business will still be slowly recovering in the coming weeks.
Currys PLC (LSE:CURY) is bucking the retail trend this morning, with its shares inching higher after it said it would resume dividends after profits swelled 37% in the past year.
Top riser is Intermediate Capital Group (LSE:ICP), up 3.2% as it reported a 37% increase in profits for last year and hiked its dividend 10%. It's changing its name to ICG too.
Revolution Beauty Group PLC (AIM:REVB) said it has launched a formal sale process to "explore strategic alternatives" including being taken over, after it received a preliminary approach for a possible offer.