Amid rising geopolitical tensions and slowing economic growth, the S&P 500 may struggle to sustain its recent rally.
Read full article on MarketWire