GAAM
MSFT icon

Guinness Atkinson Asset Management’s Microsoft MSFT Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$8.14M Sell
16,357
-1,080
-6% -$537K 4.27% 5
2025
Q1
$6.55M Sell
17,437
-700
-4% -$263K 3.65% 8
2024
Q4
$7.64M Sell
18,137
-564
-3% -$238K 3.9% 4
2024
Q3
$8.05M Sell
18,701
-3,116
-14% -$1.34M 3.91% 5
2024
Q2
$9.75M Sell
21,817
-39
-0.2% -$17.4K 4.77% 4
2024
Q1
$9.2M Hold
21,856
4.32% 3
2023
Q4
$8.22M Sell
21,856
-492
-2% -$185K 4.2% 2
2023
Q3
$7.06M Buy
22,348
+168
+0.8% +$53K 3.93% 2
2023
Q2
$7.55M Sell
22,180
-705
-3% -$240K 4% 1
2023
Q1
$6.6M Sell
22,885
-380
-2% -$110K 3.73% 2
2022
Q4
$5.58M Sell
23,265
-957
-4% -$230K 3.51% 5
2022
Q3
$5.64M Sell
24,222
-132
-0.5% -$30.7K 3.6% 2
2022
Q2
$6.25M Sell
24,354
-2,070
-8% -$532K 3.65% 1
2022
Q1
$8.15M Sell
26,424
-481
-2% -$148K 3.91% 3
2021
Q4
$9.05M Sell
26,905
-938
-3% -$315K 3.95% 2
2021
Q3
$7.85M Sell
27,843
-3,084
-10% -$869K 3.65% 2
2021
Q2
$8.38M Buy
30,927
+166
+0.5% +$45K 3.71% 4
2021
Q1
$7.25M Sell
30,761
-2,730
-8% -$644K 3.59% 7
2020
Q4
$7.45M Buy
33,491
+381
+1% +$84.7K 3.98% 3
2020
Q3
$6.96M Sell
33,110
-40
-0.1% -$8.41K 4.23% 4
2020
Q2
$6.75M Hold
33,150
4.36% 2
2020
Q1
$5.23M Buy
33,150
+30,790
+1,305% +$4.86M 4.14% 5
2019
Q4
$372K Hold
2,360
0.26% 44
2019
Q3
$328K Hold
2,360
0.26% 45
2019
Q2
$316K Buy
2,360
+20
+0.9% +$2.68K 0.23% 53
2019
Q1
$276K Hold
2,340
0.21% 46
2018
Q4
$238K Sell
2,340
-310
-12% -$31.5K 0.2% 55
2018
Q3
$303K Sell
2,650
-820
-24% -$93.8K 0.19% 50
2018
Q2
$342K Hold
3,470
0.19% 47
2018
Q1
$317K Hold
3,470
0.19% 49
2017
Q4
$297K Hold
3,470
0.18% 50
2017
Q3
$258K Hold
3,470
0.16% 53
2017
Q2
$239K Hold
3,470
0.16% 55
2017
Q1
$229K Hold
3,470
0.15% 53
2016
Q4
$216K Sell
3,470
-960
-22% -$59.8K 0.15% 60
2016
Q3
$255K Sell
4,430
-540
-11% -$31.1K 0.16% 61
2016
Q2
$254K Sell
4,970
-700
-12% -$35.8K 0.16% 63
2016
Q1
$313K Hold
5,670
0.19% 66
2015
Q4
$315K Sell
5,670
-1,710
-23% -$95K 0.18% 59
2015
Q3
$327K Hold
7,380
0.21% 53
2015
Q2
$326K Buy
7,380
+840
+13% +$37.1K 0.15% 57
2015
Q1
$266K Buy
6,540
+3,030
+86% +$123K 0.12% 68
2014
Q4
$163K Hold
3,510
0.09% 62
2014
Q3
$163K Hold
3,510
0.09% 64
2014
Q2
$146K Buy
3,510
+820
+30% +$34.1K 0.11% 54
2014
Q1
$110K Buy
2,690
+690
+35% +$28.2K 0.11% 56
2013
Q4
$75K Buy
2,000
+450
+29% +$16.9K 0.07% 62
2013
Q3
$52K Hold
1,550
0.05% 77
2013
Q2
$54K Buy
+1,550
New +$54K 0.06% 75