Insider Profile
Imperial Oil Limited
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
Dec 17, 2025
Most Recent Trade
30
Credibility
Score
58%
Hit Rate
+4.6%
Avg 90d Return
+4.8%
Median 90d Return
1659
Evaluated Trades
+113.5%
Best Trade
-55.2%
Worst Trade
Hit rate and returns are based on 1659 open-market buys with evaluable 90-day outcomes. Score reflects historical conviction, not a guarantee of future performance. Limited signal — either below-average timing or insufficient trade history.
Date Company Role Nature Dir. Shares Price Value Score
Dec 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,873 $117.20 $19.7M 88
Dec 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,325 $117.61 $8.6M 88
Dec 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,873 $117.20 $19.7M 88
Dec 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,325 $117.61 $8.6M 88
Dec 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $117.32 $19.7M 88
Dec 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $117.32 $19.7M 88
Dec 16, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $118.59 $8.7M 88
Dec 16, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $118.59 $8.7M 88
Dec 15, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $123.31 $9.0M 88
Dec 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.82 $20.8M 88
Dec 15, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $123.31 $9.0M 88
Dec 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.82 $20.8M 88
Dec 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.51 $21.2M 88
Dec 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.51 $21.2M 88
Dec 12, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.42 $9.3M 88
Dec 12, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.42 $9.3M 88
Dec 11, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.48 $9.3M 88
Dec 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.08 $21.3M 88
Dec 11, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.48 $9.3M 88
Dec 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.08 $21.3M 88
Dec 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.16 $9.3M 88
Dec 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.16 $9.3M 88
Dec 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.84 $21.3M 88
Dec 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.84 $21.3M 88
Dec 09, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.14 $9.3M 88
Dec 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.70 $21.1M 88
Dec 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.70 $21.1M 88
Dec 09, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.14 $9.3M 88
Dec 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.63 $21.1M 88
Dec 08, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.40 $9.3M 88
Dec 08, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.40 $9.3M 88
Dec 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.63 $21.1M 88
Dec 05, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $129.02 $9.5M 88
Dec 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.84 $21.5M 88
Dec 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.84 $21.5M 88
Dec 05, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $129.02 $9.5M 88
Dec 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $131.32 $22.0M 88
Dec 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $131.32 $22.0M 88
Dec 04, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $132.26 $9.7M 88
Dec 04, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $132.26 $9.7M 88
Dec 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $134.33 $22.6M 88
Dec 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $133.76 $9.8M 88
Dec 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $134.33 $22.6M 88
Dec 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $133.76 $9.8M 88
Dec 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $132.67 $22.3M 88
Dec 02, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $134.01 $9.8M 88
Dec 02, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $134.01 $9.8M 88
Dec 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $132.67 $22.3M 88
Dec 01, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $138.38 $10.1M 88
Dec 01, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $137.50 $23.1M 88
Dec 01, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $137.50 $23.1M 88
Dec 01, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $138.38 $10.1M 88
Nov 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.70 $23.5M 88
Nov 28, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.30 $10.2M 88
Nov 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.70 $23.5M 88
Nov 28, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.30 $10.2M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.44 $10.2M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.52 $23.4M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.44 $10.2M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.44 $10.2M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.44 $10.2M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.52 $23.4M 88
Nov 26, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.42 $10.2M 88
Nov 26, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.42 $10.2M 88
Nov 26, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.60 $23.3M 88
Nov 26, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.60 $23.3M 88
Nov 25, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.47 $10.1M 88
Nov 25, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.47 $10.1M 88
Nov 25, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.00 $23.2M 88
Nov 25, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.00 $23.2M 88
Nov 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $137.58 $23.1M 88
Nov 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $137.58 $23.1M 88
Nov 24, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $136.84 $10.0M 88
Nov 24, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $136.84 $10.0M 88
Nov 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $137.26 $23.0M 88
Nov 21, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.22 $10.1M 88
Nov 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $137.26 $23.0M 88
Nov 21, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.22 $10.1M 88
Nov 20, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.60 $10.2M 88
Nov 20, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.60 $10.2M 88
Nov 20, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $138.20 $23.2M 88
Nov 20, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $138.20 $23.2M 88
Nov 19, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.21 $23.4M 88
Nov 19, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.86 $10.1M 88
Nov 19, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.86 $10.1M 88
Nov 19, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.21 $23.4M 88
Nov 18, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $140.84 $23.6M 88
Nov 18, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.38 $10.2M 88
Nov 18, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $140.84 $23.6M 88
Nov 18, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $139.38 $10.2M 88
Nov 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.72 $23.3M 88
Nov 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $138.67 $10.2M 88
Nov 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.72 $23.3M 88
Nov 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $138.67 $10.2M 88
Nov 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.89 $23.3M 88
Nov 14, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.93 $10.1M 88
Nov 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.89 $23.3M 88
Nov 14, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $137.93 $10.1M 88
Nov 13, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $135.79 $10.0M 88
Nov 13, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $134.92 $22.7M 88
Nov 13, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $134.92 $22.7M 88
Nov 13, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $135.79 $10.0M 88
Nov 12, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $134.91 $9.9M 88
Nov 12, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $134.91 $9.9M 88
Nov 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $135.56 $22.8M 88
Nov 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $135.56 $22.8M 88
Nov 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $134.68 $22.6M 88
Nov 11, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $134.86 $9.9M 88
Nov 11, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $134.86 $9.9M 88
Nov 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $134.68 $22.6M 88
Nov 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $133.93 $22.5M 88
Nov 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $131.91 $9.7M 88
Nov 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $131.91 $9.7M 88
Nov 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $133.93 $22.5M 88
Nov 07, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.02 $9.5M 88
Nov 07, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.02 $9.5M 88
Nov 07, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.98 $22.0M 88
Nov 07, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.98 $22.0M 88
Nov 06, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.50 $9.4M 88
Nov 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.60 $21.6M 88
Nov 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.60 $21.6M 88
Nov 06, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.50 $9.4M 88
Nov 05, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.03 $9.2M 88
Nov 05, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.03 $9.2M 88
Nov 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.64 $21.1M 88
Nov 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.64 $21.1M 88
Nov 04, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.16 $9.1M 88
Nov 04, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.16 $9.1M 88
Nov 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.52 $20.9M 88
Nov 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.52 $20.9M 88
Nov 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.65 $9.1M 88
Nov 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $126.19 $21.2M 88
Nov 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $126.19 $21.2M 88
Nov 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.65 $9.1M 88
Oct 31, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.01 $9.2M 88
Oct 31, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.01 $9.2M 88
Oct 31, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.05 $20.8M 88
Oct 31, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.05 $20.8M 88
Oct 30, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.84 $21.5M 88
Oct 30, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $128.68 $9.4M 88
Oct 30, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $128.68 $9.4M 88
Oct 30, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.84 $21.5M 88
Oct 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.83 $21.6M 88
Oct 29, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $129.97 $9.5M 88
Oct 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.83 $21.6M 88
Oct 29, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $129.97 $9.5M 88
Oct 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.46 $21.4M 88
Oct 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.46 $21.4M 88
Oct 28, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.98 $9.3M 88
Oct 28, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.98 $9.3M 88
Oct 27, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.03 $21.5M 88
Oct 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $128.01 $9.4M 88
Oct 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $128.01 $9.4M 88
Oct 27, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.03 $21.5M 88
Oct 24, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.05 $9.3M 88
Oct 24, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.05 $9.3M 88
Oct 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.26 $21.4M 88
Oct 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.26 $21.4M 88
Oct 23, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.90 $9.3M 88
Oct 23, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.90 $9.3M 88
Oct 23, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.62 $21.1M 88
Oct 23, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.62 $21.1M 88
Oct 22, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.22 $20.7M 88
Oct 22, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $121.47 $8.9M 88
Oct 22, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $121.47 $8.9M 88
Oct 22, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.22 $20.7M 88
Oct 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.57 $20.1M 88
Oct 21, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.05 $8.8M 88
Oct 21, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.05 $8.8M 88
Oct 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.57 $20.1M 88
Oct 20, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.79 $8.9M 88
Oct 20, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.26 $20.4M 88
Oct 20, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.26 $20.4M 88
Oct 20, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.79 $8.9M 88
Oct 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $119.04 $8.7M 88
Oct 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.15 $20.0M 88
Oct 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $119.04 $8.7M 88
Oct 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.15 $20.0M 88
Oct 16, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $119.56 $8.8M 88
Oct 16, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $119.56 $8.8M 88
Oct 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.06 $20.0M 88
Oct 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.06 $20.0M 88
Oct 15, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $122.04 $9.0M 88
Oct 15, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $122.04 $9.0M 88
Oct 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.76 $20.3M 88
Oct 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.76 $20.3M 88
Oct 14, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.33 $9.1M 88
Oct 14, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.33 $9.1M 88
Oct 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $123.42 $20.7M 88
Oct 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $123.42 $20.7M 88
Oct 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $122.57 $9.0M 88
Oct 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.95 $20.5M 88
Oct 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.95 $20.5M 88
Oct 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $122.57 $9.0M 88
Oct 09, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.80 $9.2M 88
Oct 09, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.80 $9.2M 88
Oct 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.56 $20.7M 88
Oct 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.56 $20.7M 88
Oct 08, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.02 $9.1M 88
Oct 08, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.02 $9.1M 88
Oct 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.91 $21.0M 88
Oct 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.91 $21.0M 88
Oct 07, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.70 $21.3M 88
Oct 07, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.70 $21.3M 88
Oct 07, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.01 $9.2M 88
Oct 07, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.01 $9.2M 88
Oct 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.02 $21.3M 88
Oct 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.02 $21.3M 88
Oct 06, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.96 $9.2M 88
Oct 06, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.96 $9.2M 88
Oct 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.49 $21.1M 88
Oct 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.49 $21.1M 88
Oct 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.63 $9.2M 88
Oct 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.63 $9.2M 88
Oct 02, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.12 $9.2M 88
Oct 02, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $125.12 $9.2M 88
Oct 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.68 $20.9M 88
Oct 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.68 $20.9M 88
Oct 01, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.58 $21.1M 88
Oct 01, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.13 $9.3M 88
Oct 01, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.13 $9.3M 88
Oct 01, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.58 $21.1M 88
Sep 24, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.76 $9.6M 88
Sep 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $130.55 $21.9M 88
Sep 24, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.76 $9.6M 88
Sep 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $130.55 $21.9M 88
Sep 23, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.13 $9.5M 88
Sep 23, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.13 $9.5M 88
Sep 23, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $129.35 $21.7M 88
Sep 23, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $129.35 $21.7M 88
Sep 22, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.16 $21.5M 88
Sep 22, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.16 $21.5M 88
Sep 22, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.81 $9.4M 88
Sep 22, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.81 $9.4M 88
Sep 19, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.62 $21.3M 88
Sep 19, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.62 $21.3M 88
Sep 19, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.60 $9.4M 88
Sep 19, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.60 $9.4M 88
Sep 18, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $129.70 $21.8M 88
Sep 18, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $129.76 $9.5M 88
Sep 18, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $129.76 $9.5M 88
Sep 18, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $129.70 $21.8M 88
Sep 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.14 $21.9M 88
Sep 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.37 $9.6M 88
Sep 17, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.37 $9.6M 88
Sep 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.14 $21.9M 88
Sep 16, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.75 $9.6M 88
Sep 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.94 $22.0M 88
Sep 16, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $130.75 $9.6M 88
Sep 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.94 $22.0M 88
Sep 15, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.31 $9.3M 88
Sep 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $127.97 $21.5M 88
Sep 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $127.97 $21.5M 88
Sep 15, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $127.31 $9.3M 88
Sep 12, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.78 $9.3M 88
Sep 12, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.78 $9.3M 88
Sep 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.99 $21.2M 88
Sep 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.99 $21.2M 88
Sep 11, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.73 $9.3M 88
Sep 11, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.73 $9.3M 88
Sep 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.98 $21.3M 88
Sep 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.98 $21.3M 88
Sep 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.79 $21.3M 88
Sep 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.39 $9.3M 88
Sep 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.79 $21.3M 88
Sep 10, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $126.39 $9.3M 88
Sep 09, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.43 $9.1M 88
Sep 09, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.43 $9.1M 88
Sep 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.98 $20.8M 88
Sep 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.98 $20.8M 88
Sep 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.85 $20.3M 88
Sep 08, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.35 $8.8M 88
Sep 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.85 $20.3M 88
Sep 08, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.35 $8.8M 88
Sep 05, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.70 $8.9M 88
Sep 05, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $120.70 $8.9M 88
Sep 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $120.90 $20.3M 88
Sep 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $120.90 $20.3M 88
Sep 04, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $121.45 $8.9M 88
Sep 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.93 $20.3M 88
Sep 04, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $121.45 $8.9M 88
Sep 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.93 $20.3M 88
Sep 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $121.33 $8.9M 88
Sep 03, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $121.33 $8.9M 88
Sep 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.63 $20.4M 88
Sep 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.63 $20.4M 88
Sep 02, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $123.30 $9.0M 88
Sep 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $122.93 $20.6M 88
Sep 02, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $123.30 $9.0M 88
Sep 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $122.93 $20.6M 88
Aug 29, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.77 $9.2M 88
Aug 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.62 $20.9M 88
Aug 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.62 $20.9M 88
Aug 29, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $124.77 $9.2M 88
Aug 28, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $123.85 $9.1M 88
Aug 28, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $123.85 $9.1M 88
Aug 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.34 $20.9M 88
Aug 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.34 $20.9M 88
Aug 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $122.83 $9.0M 88
Aug 27, 2025 $IMO
Imperial Oil
Buyback Buy 73,338 $122.83 $9.0M 88
Muted rows are plan purchases, compensation grants, or DRIP — not open-market. Signal scores reflect the company's current score, not the score at time of trade.
Form55 provides data and analysis for informational purposes only. Nothing on this site constitutes investment advice or a recommendation to buy or sell any security. Past performance is not indicative of future results.