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.
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.
Sources
Mentioned: IMO