Economics Opinions $40 Trillion Debt and World Selling US Dollars 8 September 2026, 7:14 am Team Buyback