Veteran fund manager who predicted April rally updates S&P 500 forecast Published 01 Jun 2025 Full Article