The 30-year US government bond last traded 31/32 higher at 99-17/32, yielding 3.149 percent, down 5.2 basis points from late on Wednesday. It was up as much as 1-1/32 in price with a yield of 3.146 percent.
Wall Street stocks were weaker for a second day with the Standard & Poor's 500 index 0.74 percent lower early Thursday afternoon.