BREAKING: The 🇺🇸U.S. Treasury has completed a historic buyback of $10 billion of its own debt, marking the largest buyback in its history.

Today is Thursday, June 5, 2025, and here are the results: