Stock market today: US stocks end mostly higher as multi-day rally pushes on