Guinness Atkinson Asset 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
Q1
$568K Buy
4,338
+326
+8% +$36.6K 0.28% 62
2025
Q4
$345K Sell
4,012
-574
-13% -$52.3K 0.16% 71
2025
Q3
$423K Sell
4,586
-801
-15% -$69.2K 0.2% 66
2025
Q2
$428K Hold
5,387
0.22% 56
2025
Q1
$389K Sell
5,387
-261
-5% -$17.9K 0.22% 59
2024
Q4
$348K Sell
5,648
-847
-13% -$61.4K 0.18% 68
2024
Q3
$457K Sell
6,495
-337
-5% -$23.9K 0.22% 60
2024
Q2
$466K Hold
6,832
0.23% 60
2024
Q1
$471K Sell
6,832
-612
-8% -$37.4K 0.22% 63
2023
Q4
$424K Sell
7,444
-737
-9% -$42.3K 0.22% 68
2023
Q3
$504K Sell
8,181
-350
-4% -$19.2K 0.28% 64
2023
Q2
$437K Sell
8,531
-563
-6% -$28K 0.23% 70
2023
Q1
$462K Sell
9,094
-2,069
-19% -$103K 0.26% 66
2022
Q4
$544K Sell
11,163
-1,262
-10% -$65K 0.34% 66
2022
Q3
$538K Sell
12,425
-466
-4% -$21.3K 0.34% 59
2022
Q2
$608K Sell
12,891
-6,767
-34% -$346K 0.35% 58
2022
Q1
$952K Buy
19,658
+4,107
+26% +$176K 0.46% 39
2021
Q4
$561K Buy
15,551
+1,300
+9% +$44.7K 0.25% 56
2021
Q3
$450K Sell
14,251
-6,900
-33% -$191K 0.21% 65
2021
Q2
$645K Buy
21,151
+3,500
+20% +$106K 0.29% 56
2021
Q1
$428K Sell
17,651
-1,300
-7% -$28.7K 0.21% 60
2020
Q4
$360K Sell
18,951
-3,100
-14% -$49.7K 0.19% 57
2020
Q3
$264K Sell
22,051
-2,750
-11% -$43.1K 0.16% 58
2020
Q2
$399K Hold
24,801
0.26% 47
2020
Q1
$280K Sell
24,801
-1,000
-4% -$20.9K 0.22% 48
2019
Q4
$683K Hold
25,801
0.48% 28
2019
Q3
$672K Sell
25,801
-1,500
-5% -$39.5K 0.53% 28
2019
Q2
$756K Sell
27,301
-900
-3% -$25.2K 0.56% 26
2019
Q1
$770K Hold
28,201
0.58% 26
2018
Q4
$715K Sell
28,201
-5,500
-16% -$167K 0.61% 28
2018
Q3
$1.09M Hold
33,701
0.7% 23
2018
Q2
$1.12M Hold
33,701
0.63% 32
2018
Q1
$893K Hold
33,701
0.55% 31
2017
Q4
$1.05M Sell
33,701
-11,100
-25% -$345K 0.64% 34
2017
Q3
$1.43M Hold
44,801
0.9% 23
2017
Q2
$1.31M Hold
44,801
0.85% 25
2017
Q1
$1.36M Sell
44,801
-6,600
-13% -$213K 0.91% 30
2016
Q4
$1.79M Hold
51,401
1.21% 24
2016
Q3
$1.61M Hold
51,401
1% 32
2016
Q2
$1.63M Hold
51,401
1.02% 31
2016
Q1
$1.72M Buy
+51,401
New +$1.61M 1.06% 27

Other funds holding IMO