US stock indexes showed mixed results Wednesday as Treasury yields surged following a major oil reserve news.
Read full article on MarketWire