Live endedPublished

FTSE 100 Rally Runs Out of Steam as Big Earnings Disappoint