IMO Imperial Oil Limited

bullish · high conviction track record → $124.37 -2.36 (-1.9%)
Get emailed when IMO changes direction
Mkt Cap $63B P/E 26.8 fwd 17.4 52wk $66.46 - $133.37 3h ago
Insider buying: $1,097,255,001 bought by 9 insiders (30d)
Est. revisions: +26.4% (2 up, 1 down in 30d)
Backed by structured data (insider trades, analyst ratings, or filings)
Factor Model (net +2.7)

Factor Model

net +2.7
Est. Revisions
+0.9
Insider Activity
+0.5
Momentum
+0.0
Analyst Rev.
+0.6
Narrative Gap
+0.0

Imperial Oil insiders buy $70M stock

Watch: Watch upcoming earnings and geopolitical developments for oil prices driving Imperial's margin and valuation trajectory.

Insiders at Imperial Oil and Exxon Mobil repurchased around $70M of shares at prices between $94.10 and $96.29, signaling strong insider confidence. BMO Capital and Morgan Stanley raised price targets to C$185 and C$140 citing stronger oil and LNG margins. Despite recent revenue decline and decelerating momentum, institutional investors like Citadel and D.E. Shaw show buying interest amid geopolitical tensions.

Heavy insider buying alongside raised price targets and institutional interest suggests confidence in a rebound despite recent financial softness and geopolitical risks impacting energy markets.

Evidence

Updated Thursday Insider buy by Exxon Mobil Corporation (IMO): $15,242,996
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $15,242,996
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $6,681,311
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $6,708,080
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $15,440,543
Updated Thursday Insider buy by Exxon Mobil Corporation (IMO): $15,440,543
Updated Thursday Insider buy by Exxon Mobil Corporation (IMO): $15,496,624
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $15,496,624
7 older signals
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $6,736,755
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $15,427,111
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $6,733,528
Updated Thursday Insider buy by Exxon Mobil Corporation (IMO): $15,427,111
Updated Thursday Insider buy by Exxon Mobil Corporation (IMO): $15,103,558
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $6,569,618
Updated Thursday Insider buy by Imperial Oil Ltd (IMO): $14,322,128
Fundamentals & Data ▾
Imperial Oil Limited Energy · Oil & Gas Integrated
Mkt Cap
$63B
P/E
26.8 fwd 17.4
Beta
0.89
Div Yield
200.00%
52w Range
$66.46 - $133.37
Short Interest
14.9M 16.38%
Days to Cover
16.2 -24%
Technicals downtrend
from 52w Hi
-1.9%
1w return
+2.0%
Insiders
buying 20B / 0S
EPS Estimate
$2.37 +26.4% 30d 2up / 1dn
Est. Dispersion
19% 7 analysts
Analyst Target
$96 $96 - $96
Options P/C
0.28
Insider Cluster
buy cluster 2B / 0S
Fund Convergence
strong Citadel, D.E. Shaw, Two Sigma, Renaissance
Financials
Revenue
$10.9B -9% YoY
FCF
$1.3B
Gross Margin
8%
Op Margin
6%
Momentum: decelerating
Top Holders
Citadel $33M
D.E. Shaw $8M
Two Sigma $3M
Renaissance
Recent Filings & Data
insider trade 94
net buying · $1,097,255,001 bought
9 insiders · 94 transactions (30d)
Recent transactions
Imperial Oil Ltd · buy · $15,103,558
Ballinger (Robert Edward) · other · $131,434
Ballinger (Robert Edward) · buy · $465
Burgess (James Evelyn Richardson) · buy · $233
Davie (Matthew Keith Adam) · buy · $5,299
Gemmell (Constance Dawn) · buy · $2,026
Laing (Ian Robert) · buy · $23,799
Lee (Kit Yee Kitty) · buy · $6,156
Leyerzapf (Christopher Stephen) · buy · $155
Imperial Oil Ltd · buy · $6,256,162
Imperial Oil Ltd · buy · $14,273,569
Exxon Mobil Corporation · buy · $14,273,569
Exxon Mobil Corporation · buy · $14,322,128
Imperial Oil Ltd · buy · $6,323,129
Imperial Oil Ltd · buy · $14,322,128
Imperial Oil Ltd · buy · $6,569,618
Exxon Mobil Corporation · buy · $15,103,558
Exxon Mobil Corporation · buy · $15,427,111
Imperial Oil Ltd · buy · $6,733,528
Imperial Oil Ltd · buy · $15,427,111
Imperial Oil Ltd · buy · $6,736,755
Imperial Oil Ltd · buy · $15,496,624
Exxon Mobil Corporation · buy · $15,496,624
Exxon Mobil Corporation · buy · $15,440,543
Imperial Oil Ltd · buy · $15,440,543
Imperial Oil Ltd · buy · $6,708,080
Imperial Oil Ltd · buy · $6,681,311
Imperial Oil Ltd · buy · $15,242,996
Exxon Mobil Corporation · buy · $15,242,996
Exxon Mobil Corporation · buy · $15,225,793
Imperial Oil Ltd · buy · $6,690,992
Imperial Oil Ltd · buy · $15,225,793
Imperial Oil Ltd · buy · $6,849,035
Imperial Oil Ltd · buy · $15,537,424
Exxon Mobil Corporation · buy · $15,537,424
Exxon Mobil Corporation · buy · $15,799,188
Imperial Oil Ltd · buy · $6,950,242
Imperial Oil Ltd · buy · $15,799,188
Imperial Oil Ltd · buy · $7,032,234
Imperial Oil Ltd · buy · $16,168,244
Exxon Mobil Corporation · buy · $16,168,244
Exxon Mobil Corporation · buy · $15,948,960
Imperial Oil Ltd · buy · $7,036,634
Imperial Oil Ltd · buy · $15,948,960
Imperial Oil Ltd · buy · $7,251,368
Imperial Oil Ltd · buy · $16,496,400
Exxon Mobil Corporation · buy · $16,496,400
Ballinger (Robert Edward) · buy · $470
Exxon Mobil Corporation · buy · $16,786,973
Imperial Oil Ltd · buy · $7,311,431
Imperial Oil Ltd · buy · $16,786,973
Imperial Oil Ltd · buy · $7,289,650
Imperial Oil Ltd · buy · $16,698,320
Exxon Mobil Corporation · buy · $16,698,320
Exxon Mobil Corporation · buy · $16,572,895
Imperial Oil Ltd · buy · $7,281,436
Imperial Oil Ltd · buy · $16,572,895
Imperial Oil Ltd · buy · $7,152,435
Imperial Oil Ltd · buy · $16,437,899
Exxon Mobil Corporation · buy · $16,437,899
Exxon Mobil Corporation · buy · $16,378,629
Imperial Oil Ltd · buy · $7,115,399
Imperial Oil Ltd · buy · $16,378,629
Imperial Oil Ltd · buy · $7,136,667
Imperial Oil Ltd · buy · $16,344,040
Exxon Mobil Corporation · buy · $16,344,040
Exxon Mobil Corporation · buy · $16,461,643
Imperial Oil Ltd · buy · $7,263,248
Imperial Oil Ltd · buy · $16,461,643
Imperial Oil Ltd · buy · $7,195,924
Imperial Oil Ltd · buy · $16,636,363
Exxon Mobil Corporation · buy · $16,636,363
Exxon Mobil Corporation · buy · $16,908,201
Imperial Oil Ltd · buy · $7,308,571
Imperial Oil Ltd · buy · $16,908,201
Imperial Oil Ltd · buy · $7,237,433
Imperial Oil Ltd · buy · $16,575,413
Exxon Mobil Corporation · buy · $16,575,413
Exxon Mobil Corporation · buy · $16,633,676
Imperial Oil Ltd · buy · $7,215,065
Imperial Oil Ltd · buy · $16,633,676
Imperial Oil Ltd · buy · $7,096,771
Imperial Oil Ltd · buy · $16,144,401
Exxon Mobil Corporation · buy · $16,144,401
Exxon Mobil Corporation · buy · $16,252,196
Imperial Oil Ltd · buy · $7,064,502
Imperial Oil Ltd · buy · $16,252,196
Imperial Oil Ltd · buy · $7,056,802
Imperial Oil Ltd · buy · $16,135,070
Exxon Mobil Corporation · buy · $16,135,070
Exxon Mobil Corporation · buy · $16,042,986
Imperial Oil Ltd · buy · $6,901,545
Imperial Oil Ltd · buy · $16,042,986
Imperial Oil Ltd · buy · $6,787,945
15 signals · latest Updated Thursday

Get alerted when IMO changes direction

We'll email you when our AI detects a shift — reversals, insider clusters, filing red flags.