U.S. Treasury yields staged a major reversal on Thursday, cutting losses from morning trading that were sparked by the Russian invasion of Ukraine.

The yield on the benchmark 10-year Treasury note was down 1 basis point to 1.965% in afternoon trading. Shorter-term yields show held on to larger declines, but the yield on the 30-year Treasury bond ticked up by less than a basis point to 2.279%.