Falling Treasury Yields and AI Enthusiasm  Power the S&P 500 To New Highs in Q2