While volatility in the oil and gas prices is likely to persist in the near term, Marathon Oil's (MRO) impressive portfolio of diverse operations and balance sheet ...
A