Oil prices stabilized after IEA's historic reserve release, while S&P 500 dipped amid mixed market signals.
Read full article on MarketWire