S&P 500, Dow Jones and Nasdaq 100 Touch Three-Month Highs

US data was a mixed bag as consumer activity remained strong alongside further slowing in the housing market