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 · highImperial 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
Explore more