The U.S. Treasury sold $19 billion of 30-year bonds with a yield of 2.061 percent on Thursday. That is the lowest ever recorded for such a long-term bond.
Continue...