SenesTech, Inc. (SNES) Analysts See $-0.11 EPS; 9 Analysts Are Bullish Marathon Oil (MRO) Last Week  The FinExaminer

Among 13 analysts covering Marathon Oil (NYSE:MRO), 9 have Buy rating, 0 Sell and 4 Hold. Therefore 69% are positive. Marathon Oil had 16 analyst reports ...



More...