Should You Buy Imperial Oil Ltd (IMO) Today? Analysis, Price Targets, and 2026 Outlook.
Analysis Updated At
2026/01/29
Imperial Oil Ltd (IMO) is not a strong buy for a beginner, long-term investor with $50,000-$100,000 to invest. While the stock has shown recent price momentum and bullish technical indicators, the overbought RSI, declining financial performance, and mixed analyst sentiment suggest limited upside potential in the near term. A 'hold' recommendation is appropriate until more favorable entry conditions or catalysts emerge.
Technical Analysis
The stock is showing bullish momentum with MACD above zero and positively expanding, RSI at 85.908 indicating overbought conditions, and bullish moving averages (SMA_5 > SMA_20 > SMA_200). The stock is trading near resistance levels (R1: 105.17, R2: 107.775), suggesting limited short-term upside.