US Treasury buys back $2.385 billion of its own debt today.