History rarely repeats itself perfectly — but sometimes, it comes close enough to demand attention. As May 2026 drew to a close, the S&P 500 finished the month at a record high, and the headlines celebrated. But beneath that celebratory surface, a troubling pattern had quietly taken shape: one that analysts with long enough memories […]