Barometer Capital Management’s Imperial Oil IMO Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$10.8M Buy
68,070
+2,200
+3% +$276K 3.01% 8
2026
Q1
$12M Buy
65,870
+8,470
+15% +$950K 4.11% 5
2025
Q4
$947K Sell
57,400
-68,492
-54% -$6.24M 0.23% 62
2025
Q3
$15.9M Buy
125,892
+17,052
+16% +$1.47M 3.63% 5
2025
Q2
$11.8M Buy
+108,840
New +$7.77M 3.26% 7
2024
Q4
Sell
-148,315
Closed -$14.1M 179
2024
Q3
$14.1M Buy
+148,315
New +$10.5M 4.07% 4
2024
Q2
Sell
-158,580
Closed -$15M 204
2024
Q1
$15M Buy
158,580
+34,440
+28% +$2.1M 3.89% 1
2023
Q4
$9.37M Sell
124,140
-58,290
-32% -$3.35M 2.66% 11
2023
Q3
$15.3M Buy
182,430
+35,290
+24% +$1.93M 4.81% 3
2023
Q2
$9.97M Buy
147,140
+36,240
+33% +$1.8M 2.66% 11
2023
Q1
$7.62M Buy
+110,900
New +$5.53M 1.96% 17
2022
Q4
Sell
-55,900
Closed -$3.34M 131
2022
Q3
$3.34M Sell
55,900
-253,240
-82% -$11.6M 1.38% 21
2022
Q2
$18.6M Buy
309,140
+10,550
+4% +$539K 7.62% 2
2022
Q1
$18.1M Buy
+298,590
New +$12.8M 3.29% 9
2021
Q3
Sell
-251,200
Closed -$9.49M 145
2021
Q2
$9.49M Buy
+251,200
New +$7.57M 1.82% 16
2018
Q3
Sell
-479,350
Closed -$15.9M 157
2018
Q2
$15.9M Buy
+479,350
New +$15M 1.33% 20

Other funds holding IMO

Barometer Capital Management's IMO Position: Q2 2026 in Review

Barometer Capital Management increased its Imperial Oil (IMO) stake by 3.3% in Q2 2026, buying an estimated $276K and bringing the position to 68,070 shares worth $10.8M. The position accounts for 3.01% of the portfolio, ranked #8.

Barometer Capital Management first reported a position in IMO in Q2 2018 and has held it in 16 quarters since. The position peaked at $18.6M in Q2 2022. 410 funds tracked by Wall St. Rank hold IMO as of Q2 2026.

  • Barometer Capital Management held 68,070 shares of Imperial Oil worth $10.8M as of Q2 2026.
  • Barometer Capital Management bought 2,200 Imperial Oil shares in Q2 2026, an estimated $276K.
  • Imperial Oil made up 3.01% of Barometer Capital Management's portfolio in Q2 2026, its #8 holding.
  • Barometer Capital Management first reported a position in Imperial Oil in Q2 2018 and has held it in 16 quarters since.
  • Barometer Capital Management's Imperial Oil position peaked at $18.6M in Q2 2022.
  • 410 funds tracked by Wall St. Rank held Imperial Oil as of Q2 2026.

Based on Barometer Capital Management's 13F filing for Q2 2026, filed 12 Aug 2026.