DESJARDINS SECURITIES analysts reiterated a Sell rating on Imperial Oil Limited (AMEX:IMO) on January 26, 2026.
Imperial Oil Limited operates in the Energy sector. The stock currently trades at $105.71 with a market capitalization of $47.0B.
DESJARDINS SECURITIES analysts reiterated a Sell rating on Imperial Oil Limited (AMEX:IMO) on January 26, 2026.
Imperial Oil Limited operates in the Energy sector. The stock currently trades at $105.71 with a market capitalization of $47.0B.
FEATURED BY