Stock market today: AI frenzy leads stocks to rip-roaring first half of 2024 | June 28, 2024