 Marathon Oil Corp NYSE: MRO shares are trading higher by some 5.59 to 31.42 going into the close of Thursdays session. The company Wednesday reported better-than-expected third-quarter EPS and sales results. 