Bank of America (BofA) forecasts the S&P 500 will reach approximately 7,100 by 2026, marking a 5% increase despite an anticipated 14% earnings growth. The bank cites valuation compression due to reduced liquidity support, softer buybacks, increased corporate capital expenditures, and limited central bank easing as key factors. Additionally, BofA highlights potential constraints on AI monetization and power supply as challenges to sector growth. In response to these economic conditions, BofA has upgraded the Staples sector to Overweight while downgrading Consumer Discretionary, indicating a strategic shift towards capex-driven and defensive sectors. The S&P 500 is expected to fluctuate within a broad range of 5,500 to 8,500, reflecting significant uncertainty and potential volatility driven by macroeconomic and policy changes.