US Treasury just bought back $12.5 Billion of its own debt, the largest buyback in history.CWR . . . Article