 Marathon Oil Corporation NYSE: MRO Wednesday reported second-quarter revenues and adjusted net income of 2.30 billion and 1.32 per share, topping analyst expectations of 2.07 billion and 1.26 per share, respectively. 