Economics Opinions Debt Hits $40 Trillion but Not the Only Bubble… 5 August 2026, 11:04 am Team Buyback