The S&P 500 secured multiple record highs this week but faltered on Friday, retreating 1.2% to mark its steepest daily decline since late March. Even with that pullback, the index managed to finish the week in the green, securing its seventh straight weekly gain and its longest winning...
NewsFeedPolice vehicles were filmed ramming into protesters as anti-government demonstrations escalated in Morocco on Tuesday. Officials said police...