Dow ends higher for seventh straight day as health-care stocks rally

U.S. stocks closed out a strong week with slight moves on Friday, with equities mostly rising but investors finding few reasons to push shares significantly higher. The Dow Jones Industrial Average rose 0.4% to 24,830. The gain marked the Dow‘s seventh straight positive session, its longest winning streak since November. The S&P 500 gained 0.2% to 2,728. The Nasdaq Composite Index dipped less than 0.1% to 7,403. Friday‘s decline was the first loss for the Nasdaq of the past six sessions. The Russell 2000 index of small-capitalization stocks rose 0.2%; it is 0.5% below its all-time high. For the week, the Dow rose 2.3%, the S&P rose 2.4% and the Nasdaq rose 2.7%. Some of the positive tone on the day came from the import price index, which rose less than expected in April, helping to calm fears about the level of inflation in the market. On the downside, Nvidia Corp. fell 2.2% a day after its results, weighing on both chipmakers and the tech sector overall. That in turn pressured the Nasdaq.