Royal Bank of Canada’s Imperial Oil IMO Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q3
Sell
-20,000
Closed -$1.59M 7302
2025
Q2
$1.59M Buy
+20,000
New +$1.43M ﹤0.01% 3494
2025
Q1
Sell
-60,000
Closed -$3.7M 7015
2024
Q4
$3.7M Hold
60,000
﹤0.01% 2560
2024
Q3
$4.23M Hold
60,000
﹤0.01% 2414
2024
Q2
$4.09M Hold
60,000
﹤0.01% 2343
2024
Q1
$4.15M Sell
60,000
-80,000
-57% -$4.88M ﹤0.01% 2331
2023
Q4
$8.01M Hold
140,000
﹤0.01% 1880
2023
Q3
$8.62M Hold
140,000
﹤0.01% 1686
2023
Q2
$7.16M Buy
140,000
+60,000
+75% +$2.98M ﹤0.01% 1837
2023
Q1
$4.07M Sell
80,000
-126,300
-61% -$6.3M ﹤0.01% 2239
2022
Q4
$10.1M Buy
206,300
+126,300
+158% +$6.51M ﹤0.01% 1597
2022
Q3
$3.46M Sell
80,000
-50,000
-38% -$2.28M ﹤0.01% 2373
2022
Q2
$6.12M Buy
130,000
+40,000
+44% +$2.04M ﹤0.01% 1948
2022
Q1
$4.35M Buy
90,000
+80,000
+800% +$3.43M ﹤0.01% 2376
2021
Q4
$361K Hold
10,000
﹤0.01% 4769
2021
Q3
$316K Buy
+10,000
New +$277K ﹤0.01% 4733
2021
Q1
Sell
-30,000
Closed -$571K 7544
2020
Q4
$571K Buy
+30,000
New +$481K ﹤0.01% 4024
2018
Q1
Sell
-147,500
Closed -$4.6M 6546
2017
Q4
$4.6M Buy
147,500
+107,500
+269% +$3.34M ﹤0.01% 2115
2017
Q3
$1.28M Sell
40,000
-60,000
-60% -$1.78M ﹤0.01% 3022
2017
Q2
$2.92M Buy
+100,000
New +$2.92M ﹤0.01% 2319
2014
Q2
Sell
-20,000
Closed -$931K 6030
2014
Q1
$931K Buy
+20,000
New +$872K ﹤0.01% 2821
2013
Q4
Sell
-2,000
Closed -$88K 6020
2013
Q3
$88K Buy
+2,000
New +$83.9K ﹤0.01% 4551

Other funds holding IMO

Royal Bank of Canada's IMO Position: Q1 2026 in Review

Royal Bank of Canada reduced its Imperial Oil (IMO) stake by 26% in Q1 2026, selling an estimated $199M and leaving 5,134,838 shares worth $672M. The position accounts for 0.12% of the portfolio, ranked #165.

Royal Bank of Canada first reported a position in IMO in Q2 2013 and has held it in 52 quarters since. The position peaked at $750M in Q2 2014. 405 funds tracked by Wall St. Rank hold IMO as of Q1 2026.

  • Royal Bank of Canada held 5,134,838 shares of Imperial Oil worth $672M as of Q1 2026.
  • Royal Bank of Canada sold 1,774,950 Imperial Oil shares in Q1 2026, an estimated $199M.
  • Imperial Oil made up 0.12% of Royal Bank of Canada's portfolio in Q1 2026, its #165 holding.
  • Royal Bank of Canada first reported a position in Imperial Oil in Q2 2013 and has held it in 52 quarters since.
  • Royal Bank of Canada's Imperial Oil position peaked at $750M in Q2 2014.
  • 405 funds tracked by Wall St. Rank held Imperial Oil as of Q1 2026.

Based on Royal Bank of Canada's 13F filing for Q1 2026, filed 15 May 2026.