This post was originally published on this site

Barclays lowered its year-end price target for the S&P 500 to 2750 from 3000, citing bearish retail sentiment and slowing non-US economic growth.