Press releases FTSE 100 higher despite global tech sell-off, NatWest earnings disappoint, BP unveils record profit, AstraZeneca updates, and Tesco sells two overseas operations