The S&P 500 faces its first three-week losing streak in a year as oil prices soar amid geopolitical tensions.
Read full article on MarketWire