Home Stock Stock market today: S&P 500 ends lower, but notches second weekly win