India, May 22 -- Stocks moved mostly higher over the course of the trading day on the Thursday but gave back ground in the latter part of the session to close roughly flat. The major averages pulled back well off their highs in the final hour of trading before closing narrowly mixed.

While the Nasdaq rose 53.09 points or 0.3 percent to 18,925.73, the Dow edged down 1.35 points or less than a tenth of a percent to 41,859.09 and the S&P 500 slipped 2.60 points or less than a tenth of a percent to 5,842.01.

Stocks showed a lack of direction early in the session but moved to the upside as the day progressed, as traders kept a closer than usual eye on treasury yields.

Treasury yields have recently moved sharply higher due in part to concerns ...