Economics The ‘Most Hated’ Rally: Why It Could Be the Best Opportunity Right Now 19 June 2025, 1:27 am Team Buyback