U.S. stocks staged a last-minute rally on Friday, with major indexes turning positive ahead of the closing bell and the Dow extended its record-setting streak as investors shrugged off concerns the rally was overdone.
Both the S&P 500 and the Nasdaq rose for a fifth straight week, while the Dow brought its string of weekly gains to three.
The Dow Jones Industrial Average
rose 9.1 points, or less than 0.1%, to end at 20,819.84. The blue-chip average rose for an 11th straight day for the first time since 1992, as well as its 11th straight record closing high—the longest such streak since 1987. The Dow had traded in negative territory for essentially the entire session, only breaking into the green…