Last week's economic data arrived against the backdrop of a buoyant stock market enjoying a nine-day winning streak — its longest since 2004.a