On July 26, Raymond James analyst maintained a Strong Buy rating on Marathon Oil Corporation (NYSE:MRO)'s shares. The analyst lowered the firm's price target to $35 from $40, representing a +46.14% upside.