Dow tumbles 300 points, S&P 500 declines as little outside of Nvidia is working: Live
25 Mins AgoConocoPhillips agrees to buy Marathon Oil for $17 billion, furthering industry consolidationConocoPhillips has agreed to buy Marathon Oil in an all-stock transaction worth $17 billion, bolstering the company's shale assets as…