U.S. stocks finished higher on Friday, helping the Nasdaq Composite and S&P 500 clinch their first weekly gain after three weeks of losses. The S&P 500 SPX, +0.67% gained 29.40 points, or 0.7%, to 4,405, according to preliminary closing data from FactSet. It finished 0.8% higher on the week, snapping a three-week losing streak. The Nasdaq Composite COMP, +0.94% gained 126.67 points, or 0.
9%, to 13,590.65. The Dow Jones Industrial Average DJIA, +0.73% rose by 247.48, or 0.7%, to 34,346.90, but notched a 0.5% loss on the week, for its third weekly loss in four. Federal Reserve Chairman Jerome Powell delivered a speech at the Kansas City Fed’s annual symposium in Jackson Hole that moved markets on Friday, although stocks managed to shrug off initial losses to climb higher during the session.