Loading...
Imperial Oil Ltd (IMO) is not a strong buy at the moment for a beginner, long-term investor with $50,000-$100,000 to invest. The stock shows mixed technical indicators, weak financial performance, and negative sentiment from analysts. While the technicals suggest some bullish momentum, the lack of positive catalysts, declining financials, and negative analyst revisions make it prudent to hold off on buying this stock right now.
The MACD is positive and contracting, RSI is neutral at 68.408, and moving averages are bullish (SMA_5 > SMA_20 > SMA_200). The stock is trading near its resistance level (R1: 117.942), which may limit further upside in the short term. Support is at 109.691.

The stock's technical indicators show bullish momentum with moving averages in alignment. There is no significant insider or hedge fund selling activity.
The company's financial performance in Q4 2025 was weak, with revenue down 10.10% YoY, net income down 59.84% YoY, and EPS down 57.81% YoY. Analysts have consistently lowered price targets and ratings, citing limited upside and weaker cash flow. The options market shows bearish sentiment in recent trading volume. Additionally, there is a 20% chance of a significant price drop in the next day, week, or month.
In Q4 2025, Imperial Oil Ltd reported a 10.10% YoY decline in revenue, a 59.84% YoY drop in net income, and a 57.81% YoY decrease in EPS. Gross margin dropped to 0, down 100% YoY, indicating significant financial weakness.
Analysts have a negative outlook on the stock. Morgan Stanley, JPMorgan, TD Securities, BMO Capital, and Raymond James have all downgraded ratings or lowered price targets recently, citing limited upside, weaker cash flow, and valuation concerns.