Home Evercore ISI sees S&P 500 at 6,600 by mid-2025