S&P 500 posts longest winning streak since May as stocks hit records



Comments