The 30-year bond last traded up 1/32 in price at 108-12/32, yielding 2.59 percent. Prior to the data, it was down 19/32 with a 2.623 percent yield.