Insider Profile
Exxon Mobil Corporation
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
+3.1%
Avg 90d Return
+4.0%
Median 90d Return
464
Evaluated Trades
+113.5%
Best Trade
-55.2%
Worst Trade
Hit rate and returns are based on 464 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 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $117.32 $19.7M 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 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.08 $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 167,904 $125.70 $21.1M 88
Dec 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.63 $21.1M 88
Dec 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.84 $21.5M 88
Dec 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $131.32 $22.0M 88
Dec 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $134.33 $22.6M 88
Dec 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $132.67 $22.3M 88
Dec 01, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $137.50 $23.1M 88
Nov 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.70 $23.5M 88
Nov 27, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $139.52 $23.4M 88
Nov 26, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.60 $23.3M 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 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $137.26 $23.0M 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 18, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $140.84 $23.6M 88
Nov 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.72 $23.3M 88
Nov 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $138.89 $23.3M 88
Nov 13, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $134.92 $22.7M 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 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $133.93 $22.5M 88
Nov 07, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.98 $22.0M 88
Nov 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.60 $21.6M 88
Nov 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.64 $21.1M 88
Nov 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.52 $20.9M 88
Nov 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $126.19 $21.2M 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 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.83 $21.6M 88
Oct 28, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.46 $21.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 167,905 $127.26 $21.4M 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 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.57 $20.1M 88
Oct 20, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.26 $20.4M 88
Oct 17, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $119.15 $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 167,905 $120.76 $20.3M 88
Oct 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $123.42 $20.7M 88
Oct 10, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.95 $20.5M 88
Oct 09, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $123.56 $20.7M 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 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $127.02 $21.3M 88
Oct 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $125.49 $21.1M 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
Sep 30, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.19 $21.2M 88
Sep 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $128.24 $21.5M 88
Sep 26, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $129.97 $21.8M 88
Sep 25, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.05 $21.8M 88
Sep 24, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $130.55 $21.9M 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 19, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $126.62 $21.3M 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 16, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $130.94 $22.0M 88
Sep 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $127.97 $21.5M 88
Sep 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $125.99 $21.2M 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 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 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $120.90 $20.3M 88
Sep 04, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.93 $20.3M 88
Sep 03, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.63 $20.4M 88
Sep 02, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $122.93 $20.6M 88
Aug 29, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $124.62 $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 167,905 $123.85 $20.8M 88
Aug 26, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $121.39 $20.4M 88
Aug 25, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $121.69 $20.4M 88
Aug 22, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $120.77 $20.3M 88
Aug 21, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $117.43 $19.7M 88
Aug 20, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $115.69 $19.4M 88
Aug 19, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $114.49 $19.2M 88
Aug 18, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $115.52 $19.4M 88
Aug 15, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $115.46 $19.4M 88
Aug 14, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $115.03 $19.3M 88
Aug 13, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $114.75 $19.3M 88
Aug 12, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $115.04 $19.3M 88
Aug 11, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $114.97 $19.3M 88
Aug 08, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $117.65 $19.8M 88
Aug 07, 2025 $IMO
Imperial Oil
Buyback Buy 167,904 $116.76 $19.6M 88
Aug 06, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $117.54 $19.7M 88
Aug 05, 2025 $IMO
Imperial Oil
Buyback Buy 167,905 $116.96 $19.6M 88
Aug 01, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $114.90 $8.8M 88
Jul 31, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $115.53 $8.9M 88
Jul 30, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $116.68 $8.9M 88
Jul 29, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $118.12 $9.1M 88
Jul 28, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $116.74 $9.0M 88
Jul 25, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $114.76 $8.8M 88
Jul 24, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $114.54 $8.8M 88
Jul 23, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $114.07 $8.7M 88
Jul 22, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $113.62 $8.7M 88
Jul 21, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $112.23 $8.6M 88
Jul 18, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $112.97 $8.7M 88
Jul 17, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $112.63 $8.6M 88
Jul 16, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $112.17 $8.6M 88
Jul 15, 2025 $IMO
Imperial Oil
Buyback Buy 76,687 $112.70 $8.6M 88
Jul 14, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $113.85 $8.7M 88
Jul 11, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $112.89 $8.7M 88
Jul 10, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $110.56 $8.5M 88
Jul 09, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $109.39 $8.4M 88
Jul 08, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $110.43 $8.5M 88
Jul 07, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $109.46 $8.4M 88
Jul 04, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $110.50 $8.5M 88
Jul 03, 2025 $IMO
Imperial Oil
Buyback Buy 76,688 $110.31 $8.5M 88
Jul 02, 2025 $IMO
Imperial Oil
Buyback Buy 76,682 $109.94 $8.4M 88
Dec 19, 2024 $IMO
Imperial Oil
Buyback Buy 175,175 $90.00 $15.8M 88
Dec 18, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $92.60 $16.2M 88
Dec 17, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $94.21 $16.5M 88
Dec 16, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $94.62 $16.6M 88
Dec 13, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $96.00 $16.8M 88
Dec 12, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $97.03 $17.0M 88
Dec 11, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $104.02 $18.2M 88
Dec 10, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.09 $18.1M 88
Dec 09, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.48 $18.0M 88
Dec 06, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.01 $17.7M 88
Dec 05, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.15 $17.9M 88
Dec 04, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $100.29 $17.6M 88
Dec 03, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.45 $18.0M 88
Dec 02, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $103.59 $18.2M 88
Nov 29, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.69 $18.2M 88
Nov 28, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.86 $18.2M 88
Nov 27, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.69 $18.0M 88
Nov 26, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.68 $18.2M 88
Nov 25, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $105.92 $18.6M 88
Nov 22, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $108.03 $18.9M 88
Nov 21, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $107.88 $18.9M 88
Nov 20, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $106.33 $18.6M 88
Nov 19, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $105.98 $18.6M 88
Nov 11, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.69 $18.0M 88
Nov 08, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.86 $17.9M 88
Nov 07, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.58 $18.0M 88
Nov 06, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.02 $17.7M 88
Nov 05, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $97.66 $17.1M 88
Nov 04, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $98.50 $17.3M 88
Nov 01, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $98.57 $17.3M 88
Oct 31, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.90 $18.2M 88
Oct 30, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.22 $18.1M 88
Oct 29, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.08 $18.1M 88
Oct 24, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $104.33 $18.3M 88
Oct 23, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.96 $18.2M 88
Oct 22, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $105.76 $18.5M 88
Oct 21, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $106.68 $18.7M 88
Oct 18, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $106.31 $18.6M 88
Oct 17, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $106.83 $18.7M 88
Oct 16, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $104.81 $18.4M 88
Oct 15, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.67 $18.2M 88
Oct 11, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $107.85 $18.9M 88
Oct 10, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $108.01 $18.9M 88
Oct 09, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $105.75 $18.5M 88
Oct 08, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $105.31 $18.5M 88
Oct 07, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $107.98 $18.9M 88
Oct 04, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $104.79 $18.4M 88
Oct 03, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.25 $18.1M 88
Oct 02, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $99.85 $17.5M 88
Oct 01, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $99.32 $17.4M 88
Sep 30, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $95.15 $16.7M 88
Sep 27, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $94.82 $16.6M 88
Sep 26, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $92.66 $16.2M 88
Sep 25, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $94.90 $16.6M 88
Sep 24, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $95.92 $16.8M 88
Sep 23, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $94.97 $16.6M 88
Sep 20, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $93.09 $16.3M 88
Sep 19, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $93.27 $16.4M 88
Sep 18, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $91.15 $16.0M 88
Sep 17, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $91.48 $16.0M 88
Sep 16, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $91.05 $16.0M 88
Sep 13, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $90.00 $15.8M 88
Sep 12, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $89.51 $15.7M 88
Sep 11, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $89.04 $15.6M 88
Sep 10, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $89.96 $15.8M 88
Sep 09, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $92.22 $16.2M 88
Sep 06, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $92.28 $16.2M 88
Sep 05, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $94.31 $16.5M 88
Sep 04, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $96.04 $16.8M 88
Sep 03, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $98.71 $17.3M 88
Aug 30, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.50 $17.8M 88
Aug 29, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.96 $18.1M 88
Aug 28, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.89 $17.9M 88
Aug 27, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $102.19 $17.9M 88
Aug 26, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $104.10 $18.3M 88
Aug 23, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $102.90 $18.0M 88
Aug 22, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.68 $17.8M 88
Aug 21, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.56 $17.8M 88
Aug 20, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $101.35 $17.8M 88
Aug 19, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $103.50 $18.1M 88
Aug 16, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $104.76 $18.4M 88
Aug 15, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $105.47 $18.5M 88
Aug 14, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $104.08 $18.2M 88
Aug 13, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.21 $18.1M 88
Aug 12, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $103.28 $18.1M 88
Aug 09, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $99.36 $17.4M 88
Aug 08, 2024 $IMO
Imperial Oil
Buyback Buy 175,315 $98.41 $17.3M 88
Aug 07, 2024 $IMO
Imperial Oil
Buyback Buy 175,316 $95.62 $16.8M 88
Aug 06, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $94.12 $7.5M 88
Aug 02, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $94.50 $7.5M 88
Aug 01, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $95.96 $7.6M 88
Jul 31, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $98.91 $7.9M 88
Jul 30, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $96.53 $7.7M 88
Jul 18, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $95.65 $7.6M 88
Jul 17, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $96.58 $7.7M 88
Jul 16, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $96.60 $7.7M 88
Jul 15, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $97.87 $7.8M 88
Jul 12, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $95.97 $7.6M 88
Jul 11, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $95.58 $7.6M 88
Jul 10, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $94.13 $7.5M 88
Jul 09, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $92.19 $7.3M 88
Jul 08, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $93.25 $7.4M 88
Jul 05, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $93.59 $7.5M 88
Jul 04, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $96.35 $7.7M 88
Jul 03, 2024 $IMO
Imperial Oil
Buyback Buy 79,690 $95.39 $7.6M 88
Jul 02, 2024 $IMO
Imperial Oil
Buyback Buy 79,689 $93.91 $7.5M 88
Dec 13, 2023 $IMO
Imperial Oil
Buyback Buy 13,299,349 $78.50 $1044.0M 88
Oct 19, 2023 $IMO
Imperial Oil
Buyback Buy 627,578 $83.58 $52.5M 88
Oct 18, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $83.64 $52.5M 88
Oct 17, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $83.33 $52.3M 88
Oct 16, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $83.08 $52.1M 88
Oct 13, 2023 $IMO
Imperial Oil
Buyback Buy 627,580 $82.99 $52.1M 88
Oct 12, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $83.12 $52.2M 88
Oct 11, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $81.95 $51.4M 88
Oct 10, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $81.94 $51.4M 88
Oct 06, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $78.34 $49.2M 88
Oct 05, 2023 $IMO
Imperial Oil
Buyback Buy 627,580 $77.77 $48.8M 88
Oct 04, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $78.61 $49.3M 88
Oct 03, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $81.78 $51.3M 88
Oct 02, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $81.90 $51.4M 88
Sep 29, 2023 $IMO
Imperial Oil
Buyback Buy 627,580 $83.66 $52.5M 88
Sep 28, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $83.98 $52.7M 88
Sep 27, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $84.34 $52.9M 88
Sep 26, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $81.63 $51.2M 88
Sep 25, 2023 $IMO
Imperial Oil
Buyback Buy 627,580 $81.15 $50.9M 88
Sep 22, 2023 $IMO
Imperial Oil
Buyback Buy 627,579 $78.77 $49.4M 88
Sep 21, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $77.84 $15.0M 88
Sep 20, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $78.26 $15.1M 88
Sep 19, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $78.55 $15.1M 88
Sep 18, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $79.27 $15.2M 88
Sep 15, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $80.03 $15.4M 88
Sep 14, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $80.78 $15.5M 88
Sep 13, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $78.71 $15.1M 88
Sep 12, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $79.36 $15.3M 88
Sep 11, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $78.19 $15.0M 88
Sep 08, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $79.01 $15.2M 88
Sep 07, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $78.71 $15.1M 88
Sep 06, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $79.16 $15.2M 88
Sep 05, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $78.79 $15.2M 88
Sep 01, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $78.81 $15.2M 88
Aug 31, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $76.73 $14.8M 88
Aug 30, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $77.24 $14.9M 88
Aug 29, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $76.62 $14.7M 88
Aug 28, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $75.78 $14.6M 88
Aug 25, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $75.03 $14.4M 88
Aug 24, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $74.30 $14.3M 88
Aug 23, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $74.95 $14.4M 88
Aug 22, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $75.32 $14.5M 88
Aug 21, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $75.75 $14.6M 88
Aug 18, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $76.12 $14.6M 88
Aug 17, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $75.10 $14.4M 88
Aug 16, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $73.46 $14.1M 88
Aug 15, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $73.04 $14.0M 88
Aug 14, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $74.40 $14.3M 88
Aug 11, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $74.62 $14.4M 88
Aug 10, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $73.50 $14.1M 88
Aug 09, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $72.78 $14.0M 88
Aug 08, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $72.51 $13.9M 88
Aug 04, 2023 $IMO
Imperial Oil
Buyback Buy 192,324 $71.11 $13.7M 88
Aug 03, 2023 $IMO
Imperial Oil
Buyback Buy 192,325 $69.96 $13.5M 88
Aug 01, 2023 $IMO
Imperial Oil
Buyback Buy 192,335 $69.74 $13.4M 88
Aug 01, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $71.06 $5.9M 88
Jul 31, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $71.04 $5.9M 88
Jul 28, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $71.63 $6.0M 88
Jul 27, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $68.25 $5.7M 88
Jul 26, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $68.88 $5.8M 88
Jul 25, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $68.82 $5.8M 88
Jul 24, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $68.98 $5.8M 88
Jul 21, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $67.17 $5.6M 88
Jul 20, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $65.25 $5.5M 88
Jul 19, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $63.92 $5.3M 88
Jul 18, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $64.92 $5.4M 88
Jul 17, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $64.27 $5.4M 88
Jul 14, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $64.75 $5.4M 88
Jul 13, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $65.77 $5.5M 88
Jul 12, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $64.81 $5.4M 88
Jul 11, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $65.61 $5.5M 88
Jul 10, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $64.57 $5.4M 88
Jul 07, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $65.42 $5.5M 88
Jul 06, 2023 $IMO
Imperial Oil
Buyback Buy 83,656 $65.61 $5.5M 88
Jul 05, 2023 $IMO
Imperial Oil
Buyback Buy 83,657 $68.04 $5.7M 88
Oct 21, 2022 $IMO
Imperial Oil
Buyback Buy 331,756 $67.84 $22.5M 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.