Nan Shan Life Insurance’s Microsoft MSFT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$72M Sell
144,842
-255,087
-64% -$127M 1.6% 16
2025
Q1
$150M Buy
399,929
+63,723
+19% +$23.9M 3.54% 4
2024
Q4
$142M Sell
336,206
-57,706
-15% -$24.3M 3.4% 4
2024
Q3
$170M Buy
393,912
+53,113
+16% +$22.9M 3.99% 5
2024
Q2
$152M Buy
340,799
+112,672
+49% +$50.4M 3.6% 4
2024
Q1
$96M Buy
228,127
+45,547
+25% +$19.2M 2.26% 8
2023
Q4
$68.7M Sell
182,580
-105,829
-37% -$39.8M 1.66% 14
2023
Q3
$91.1M Buy
288,409
+63,075
+28% +$19.9M 2.48% 6
2023
Q2
$76.7M Sell
225,334
-180,202
-44% -$61.4M 1.85% 12
2023
Q1
$117M Sell
405,536
-208,630
-34% -$60.1M 2.78% 5
2022
Q4
$147M Hold
614,166
4.02% 4
2022
Q3
$143M Hold
614,166
3.5% 4
2022
Q2
$158M Hold
614,166
3.31% 4
2022
Q1
$189M Buy
614,166
+148,983
+32% +$45.9M 3.32% 5
2021
Q4
$156M Hold
465,183
2.37% 10
2021
Q3
$131M Hold
465,183
2.18% 12
2021
Q2
$126M Buy
465,183
+277,196
+147% +$75.1M 2.13% 10
2021
Q1
$44.3M Sell
187,987
-8,524
-4% -$2.01M 0.86% 45
2020
Q4
$43.7M Sell
196,511
-496,732
-72% -$110M 0.9% 35
2020
Q3
$146M Sell
693,243
-210,710
-23% -$44.3M 3.83% 5
2020
Q2
$184M Buy
903,953
+61,000
+7% +$12.4M 5.58% 2
2020
Q1
$133M Buy
842,953
+748,653
+794% +$118M 4.86% 2
2019
Q4
$14.9M Sell
94,300
-324,723
-77% -$51.2M 0.46% 47
2019
Q3
$58.3M Buy
+419,023
New +$58.3M 1.6% 23
2019
Q2
Sell
-1,400,000
Closed -$165M 102
2019
Q1
$165M Buy
1,400,000
+35,445
+3% +$4.18M 3.25% 7
2018
Q4
$139M Buy
1,364,555
+229,381
+20% +$23.3M 3.31% 7
2018
Q3
$130M Buy
+1,135,174
New +$130M 2.52% 10
2018
Q2
Sell
-500,000
Closed -$45.6M 103
2018
Q1
$45.6M Buy
500,000
+150,000
+43% +$13.7M 0.93% 29
2017
Q4
$29.9M Sell
350,000
-554,116
-61% -$47.4M 0.78% 37
2017
Q3
$67.3M Buy
904,116
+655,116
+263% +$48.8M 1.39% 25
2017
Q2
$17.2M Buy
249,000
+220,000
+759% +$15.2M 0.44% 40
2017
Q1
$1.91M Buy
+29,000
New +$1.91M 0.05% 72
2016
Q3
Sell
-387,795
Closed -$19.8M 82
2016
Q2
$19.8M Hold
387,795
0.77% 28
2016
Q1
$21.4M Buy
+387,795
New +$21.4M 0.93% 24