IMO

IMO Earnings Preview

Imperial Oil Limited · Energy · $63B

4d until earnings

IMO Earnings

Friday, May 01 2026
EPS Estimate
$2.40
$2.19 – $2.62
Revenue Estimate
$13.2B
Current Price
$124.37

Our Position

bullish · high

Imperial Oil insiders buy $70M stock

structured data est. revisions stable (+0.4pp / 30d)

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.

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

Data Signal Summary

3 bullish
1 bearish
Estimates up +26% Insider buying cluster Put/call 0.3 (bullish skew) Price downtrend

Key Context

Insider Activity
buying
Price Trend
downtrend
From 52w High
-1.9%
P/E Ratio
26.8
Est. Revisions (30d)
+26.3% 2up/1dn
Analyst Target (mean)
$96 $96–$96 -23%
Options P/C Ratio
0.27
Est. Dispersion
18% 7 analysts
Insider Cluster
strong buy
Fund Convergence
strong Citadel, D.E. Shaw, Two Sigma, Renaissance

Recent Activity

insider trades 94 transactions
Buy · Imperial Oil Ltd (Issuer) ·167,905 shares ·$15,103,558
Other · Ballinger (Robert Edward) (Director or Senior Officer of Insider or Subsidiary of Issuer (other than in 4,5,6)) ·1,000 shares ·$131,434
Buy · Ballinger (Robert Edward) (Director or Senior Officer of Insider or Subsidiary of Issuer (other than in 4,5,6)) ·5 shares ·$465
Buy · Burgess (James Evelyn Richardson) (Senior Officer of Issuer) ·3 shares ·$233
Buy · Davie (Matthew Keith Adam) (Director or Senior Officer of Insider or Subsidiary of Issuer (other than in 4,5,6)) ·68 shares ·$5,299
89 more
Buy · Gemmell (Constance Dawn) ·26 shr ·$2,026
Buy · Laing (Ian Robert) ·305 shr ·$23,799
Buy · Lee (Kit Yee Kitty) ·79 shr ·$6,156
Buy · Leyerzapf (Christopher Stephen) ·2 shr ·$155
Buy · Imperial Oil Ltd ·73,325 shr ·$6,256,162
Buy · Imperial Oil Ltd ·167,873 shr ·$14,273,569
Buy · Exxon Mobil Corporation ·167,873 shr ·$14,273,569
Buy · Exxon Mobil Corporation ·167,905 shr ·$14,322,128
Buy · Imperial Oil Ltd ·73,338 shr ·$6,323,129
Buy · Imperial Oil Ltd ·167,905 shr ·$14,322,128
Buy · Imperial Oil Ltd ·73,338 shr ·$6,569,618
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,103,558
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,427,111
Buy · Imperial Oil Ltd ·73,338 shr ·$6,733,528
Buy · Imperial Oil Ltd ·167,905 shr ·$15,427,111
Buy · Imperial Oil Ltd ·73,338 shr ·$6,736,755
Buy · Imperial Oil Ltd ·167,905 shr ·$15,496,624
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,496,624
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,440,543
Buy · Imperial Oil Ltd ·167,905 shr ·$15,440,543
Buy · Imperial Oil Ltd ·73,338 shr ·$6,708,080
Buy · Imperial Oil Ltd ·73,338 shr ·$6,681,311
Buy · Imperial Oil Ltd ·167,904 shr ·$15,242,996
Buy · Exxon Mobil Corporation ·167,904 shr ·$15,242,996
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,225,793
Buy · Imperial Oil Ltd ·73,338 shr ·$6,690,992
Buy · Imperial Oil Ltd ·167,905 shr ·$15,225,793
Buy · Imperial Oil Ltd ·73,338 shr ·$6,849,035
Buy · Imperial Oil Ltd ·167,905 shr ·$15,537,424
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,537,424
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,799,188
Buy · Imperial Oil Ltd ·73,338 shr ·$6,950,242
Buy · Imperial Oil Ltd ·167,905 shr ·$15,799,188
Buy · Imperial Oil Ltd ·73,338 shr ·$7,032,234
Buy · Imperial Oil Ltd ·167,905 shr ·$16,168,244
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,168,244
Buy · Exxon Mobil Corporation ·167,905 shr ·$15,948,960
Buy · Imperial Oil Ltd ·73,338 shr ·$7,036,634
Buy · Imperial Oil Ltd ·167,905 shr ·$15,948,960
Buy · Imperial Oil Ltd ·73,338 shr ·$7,251,368
Buy · Imperial Oil Ltd ·167,904 shr ·$16,496,400
Buy · Exxon Mobil Corporation ·167,904 shr ·$16,496,400
Buy · Ballinger (Robert Edward) ·5 shr ·$470
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,786,973
Buy · Imperial Oil Ltd ·73,338 shr ·$7,311,431
Buy · Imperial Oil Ltd ·167,905 shr ·$16,786,973
Buy · Imperial Oil Ltd ·73,338 shr ·$7,289,650
Buy · Imperial Oil Ltd ·167,905 shr ·$16,698,320
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,698,320
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,572,895
Buy · Imperial Oil Ltd ·73,338 shr ·$7,281,436
Buy · Imperial Oil Ltd ·167,905 shr ·$16,572,895
Buy · Imperial Oil Ltd ·73,338 shr ·$7,152,435
Buy · Imperial Oil Ltd ·167,905 shr ·$16,437,899
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,437,899
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,378,629
Buy · Imperial Oil Ltd ·73,338 shr ·$7,115,399
Buy · Imperial Oil Ltd ·167,905 shr ·$16,378,629
Buy · Imperial Oil Ltd ·73,338 shr ·$7,136,667
Buy · Imperial Oil Ltd ·167,905 shr ·$16,344,040
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,344,040
Buy · Exxon Mobil Corporation ·167,904 shr ·$16,461,643
Buy · Imperial Oil Ltd ·73,338 shr ·$7,263,248
Buy · Imperial Oil Ltd ·167,904 shr ·$16,461,643
Buy · Imperial Oil Ltd ·73,338 shr ·$7,195,924
Buy · Imperial Oil Ltd ·167,905 shr ·$16,636,363
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,636,363
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,908,201
Buy · Imperial Oil Ltd ·73,338 shr ·$7,308,571
Buy · Imperial Oil Ltd ·167,905 shr ·$16,908,201
Buy · Imperial Oil Ltd ·73,338 shr ·$7,237,433
Buy · Imperial Oil Ltd ·167,905 shr ·$16,575,413
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,575,413
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,633,676
Buy · Imperial Oil Ltd ·73,338 shr ·$7,215,065
Buy · Imperial Oil Ltd ·167,905 shr ·$16,633,676
Buy · Imperial Oil Ltd ·73,338 shr ·$7,096,771
Buy · Imperial Oil Ltd ·167,905 shr ·$16,144,401
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,144,401
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,252,196
Buy · Imperial Oil Ltd ·73,338 shr ·$7,064,502
Buy · Imperial Oil Ltd ·167,905 shr ·$16,252,196
Buy · Imperial Oil Ltd ·73,338 shr ·$7,056,802
Buy · Imperial Oil Ltd ·167,904 shr ·$16,135,070
Buy · Exxon Mobil Corporation ·167,904 shr ·$16,135,070
Buy · Exxon Mobil Corporation ·167,905 shr ·$16,042,986
Buy · Imperial Oil Ltd ·73,338 shr ·$6,901,545
Buy · Imperial Oil Ltd ·167,905 shr ·$16,042,986
Buy · Imperial Oil Ltd ·73,338 shr ·$6,787,945