$125.68
-1.79-1.4%
Last update: Nov 5, 4:00 PM

The average analyst price target for Imperial Oil is $113, 10.1% below the current price. Of 2 analysts, 1 rates it Hold and 1 Sell. Targets range from $110 to $116. The latest change came on Feb 23, 2026, when RBC Capital downgraded Imperial Oil from Sector Perform to Underperform with a $116 price target.
Price Target Range — 4 Quarters
Analyst Consensus — 2 Analysts
Rating Trend — Last 9 Months