US and European investors shrugged off weaker economic news to focus on corporate news. US markets ended at record highs, having recovered from a patchy start. The Dow rose 0.2% to record highs. The S&P 500 rose by 0.5% to record highs & the Nasdaq rose by 0.9%.