 Marathon Oil Corporation has done well to generate strong cash flows for its investors this year. The picture continues to look great in the current environment and investors should anticipate strong cash flows to continue if energy prices remain elevated. 