Upgrade

Imperial Oil Limited

IMO

Last
$123.01
Day
+0.2%
1y
+39.4%
5y
+271.1%
52w
-11.9%
SPY YTD
+13.3%
XLE
+42.9%
Earnings
2026-10-3020d
EMA 21
125.02
EMA 50
126.61
EMA 200
118.87
20d high
-9.9%
5y high
-11.9%
5y range
85th
Website · 5,000 employees · Canada

Positions held

Your positions

IMO isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
-16
Hold
avoid
Signal
Strong Sell
Target
$127.91
Stop
$118.52
Stop distance
3.6%
Target vs last
+4.0%

Fundamentals

Market cap—Enterprise value$60.74BTrailing P/E19.84Forward P/E14.02
PEG5.18Price / book3.34Beta0.91Dividend yield1.99%
Revenue growth42.6%Earnings growth143.0%Gross margin18.1%Operating margin17.5%
Profit margin8.1%ROE16.8%ROA8.1%Debt / equity0.17
Current ratio1.38Free cash flow$4.59BAnalyst recommendationunderperformMean target$106.81
52w high$139.4452w low$83.27

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q22025-Q1
Revenue$15.9B$12.1B$10.9B$11.6B$10.8B—
Op margin17.6%10.1%5.5%5.6%11.3%—
Net income$2.2B$940M$492M$539M$949M—
Gross margin18.5%13.4%8.0%11.2%13.6%—
Gross profit$2.9B$1.6B$866M$1.3B$1.5B—
Operating income$2.8B$1.2B$603M$654M$1.2B—
  • Revenue +32% vs prior quarter ($15.9B vs $12.1B).
  • Gross margin 18.5% (was 13.4% prior quarter).
  • Operating margin expanded to 17.6%.

Yearly (6y)

20252024202320222021
Revenue$45.2B$48.8B$48.3B$57.2B—
Op margin9.1%12.5%12.8%16.2%—
Net income$3.3B$4.8B$4.9B$7.3B—
Gross margin12.3%14.5%14.7%17.8%—
Gross profit$5.5B$7.1B$7.1B$10.2B—
Operating income$4.1B$6.1B$6.2B$9.3B—
Headline scan

No flags

• No distress or material-risk keywords in recent headlines (keyword scan only — not a guarantee).

News

IMO · daily-1.2% over 13 sessions
Close EMA21 EMA50 EMA200
118.71120.84122.97125.09127.222026-092026-092026-092026-092026-102026-102026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$4.0B$8.0B$11.9B$15.9B0%9%18%2025-Q22025-Q32025-Q42026-Q12026-Q2