The S&P 500 ended 2025 at 6,845.5 points. Analysts at Bank of America expect the benchmark index to hit 7,100 by year-end ...