U.S. stocks ended modestly higher Wednesday as long-term Treasury yields fell sharply. The S&P 500 rose 16.22 points, ending a three-session losing streak. The Dow Jones Industrial Average gained 119.65 points, while the Nasdaq Composite added 41.38 points. Falling government bond yields helped major indexes recover after several sessions of pressure from rising borrowing costs. Bond prices climbed after the U.S. Treasury Department announced larger liquidity support buybacks for longer-dated government debt. Treasury yields moved lower following the announcement, reversing part of a recent rise in long-term borrowing costs. Healthcare stocks provided support during the session as pharmaceutical shares recorded large gains. Smaller companies generally outperformed large-cap indexes, with the Russell 2000 gaining about 0.5%.