Oil prices have fallen recently but Marathon Oil has shown that it can generate decent profits and strong free cash flows even in a weak oil price environment.
A