Imperial Oil Reaches a New 52-Week High at $138.10 After Earnings Beat

As seen on the 24/7 Wall St. homepage on October 30, 2026.

IMO Imperial Oil
New 52-week high $138.1 +0.5% vs prior high · 2026-08-21
$143$110$78

A Q3 earnings beat pushed Imperial Oil to $138.10, a fresh 52-week high and 0.53% above the peak set on August 21. The $66.9 billion producer is now clearing the ceiling it has been testing since May.

Continue ReadingShow less

Imperial Oil touched $138.10 on October 30, clearing its prior 52-week peak on the back of a Q3 earnings beat that gave the breakout a fundamental catalyst.

Shares had repeatedly approached and retreated from that ceiling since May before finally clearing it decisively.

Sponsored

At $66.9 billion, Imperial Oil is a large-cap name printing a fresh annual high after an earnings beat, a sign institutional investors find the results credible enough to push the stock into new territory.

The level that acted as resistance since May now becomes the first line of support to watch. Whether the stock can hold above the former high will tell investors a good deal about how much conviction sits behind this move.

Mentioned: IMO