Economics Opinions OH SH*T: The Banks Are Warning About Something Big—Last 5 Times This Happened the Market Crashed! 14 July 2025, 3:33 am Team Buyback