- Barclays lifts its 2026 year-end target for the S&P 500 to 7,800 from 7,650, signaling confidence in corporate earnings.
- The revision is driven by an upgraded earnings-per-share forecast to $321, up from $305, reflecting robust tech and growth sectors.
- Despite geopolitical risks and inflation, Barclays argues domestic nominal growth and resilience will support equities.
Barclays Turns More Bullish
Barclays strategists raised their 2026 year-end target for the S&P 500 to 7,800, up from a prior 7,650, according to a client note seen by Bloomberg. The new target implies roughly a 16% upside from late-March levels and underscores a shift to a more constructive view on U.S. equities.
“We see robust corporate earnings, led by technology, as the key driver for further gains,” the strategists wrote. The bank also adjusted its 2026 earnings-per-share forecast to about $321, from $305, citing a stronger earnings base.
Earnings Resilience in Focus
The call rests on expectations of resilient U.S. growth and strong tech-driven earnings, even as macro headwinds like Middle East tensions and inflation persist. Barclays emphasized a structural “physical layer” of the economy and ongoing capital expenditure in AI and infrastructure as supports.
Without a sustained earnings beat, the index could struggle to reach those levels, but the bank argues that domestic nominal growth advantages offset risks. A person familiar with the matter said the revision reflects confidence in the earnings trajectory rather than a change in macro views.
Market Implications
If the target materializes, investors could see significant gains, though the path remains choppy. Barclays’ outlook aligns with similar bullish notes from other banks, though with varying targets. Critics point to geopolitical and inflation risks that could derail the rally.
Attempts to reach Barclays for additional comment were not immediately successful. The note did not mention any specific political or regulatory shifts as catalysts.
Correction: An earlier version of this article misstated the previous target as 7,400; it was 7,650. The headline has been updated.