Despite oil hitting $103/barrel, the S&P 500 edges higher amid geopolitical concerns and strong corporate earnings.
Read full article on MarketWire