JUST IN: U.S. Treasury Buys Back $12.5 Billion of Its Own Debt

The U.S. Treasury has bought back $12.5 billion of its own debt.

JUST IN: U.S. Treasury Buys Back $12.5 Billion of Its Own Debt