Economics The Markets Are Extremely Nervous, But We Think We Understand Why 10 November 2025, 7:09 am Team Buyback