ZF
MSFT icon

Zhang Financial’s Microsoft MSFT Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$30.9M Buy
62,156
+725
+1% +$361K 1.43% 16
2025
Q1
$23.1M Buy
61,431
+2,009
+3% +$754K 1.22% 18
2024
Q4
$25M Buy
59,422
+660
+1% +$278K 1.43% 15
2024
Q3
$25.3M Buy
58,762
+1,088
+2% +$468K 1.6% 14
2024
Q2
$25.8M Buy
57,674
+366
+0.6% +$164K 1.8% 12
2024
Q1
$24.1M Buy
57,308
+122
+0.2% +$51.3K 1.79% 13
2023
Q4
$21.5M Buy
57,186
+999
+2% +$376K 1.85% 14
2023
Q3
$17.9M Buy
56,187
+1,422
+3% +$452K 1.81% 15
2023
Q2
$18.6M Buy
54,765
+1,723
+3% +$584K 1.91% 14
2023
Q1
$15.3M Sell
53,042
-1,631
-3% -$470K 1.75% 15
2022
Q4
$13.1M Sell
54,673
-787
-1% -$189K 1.67% 15
2022
Q3
$12.9M Buy
55,460
+1,006
+2% +$234K 1.95% 13
2022
Q2
$14M Buy
54,454
+3,248
+6% +$834K 2.24% 11
2022
Q1
$15.8M Buy
51,206
+2,793
+6% +$861K 2.67% 10
2021
Q4
$16.3M Buy
48,413
+33,694
+229% +$11.3M 2.89% 9
2021
Q3
$4.15M Buy
14,719
+2,523
+21% +$711K 0.96% 20
2021
Q2
$3.3M Buy
12,196
+1,129
+10% +$306K 0.81% 21
2021
Q1
$2.65M Buy
11,067
+593
+6% +$142K 0.71% 24
2020
Q4
$2.32M Buy
10,474
+871
+9% +$193K 0.71% 21
2020
Q3
$2.03M Sell
9,603
-494
-5% -$104K 0.73% 22
2020
Q2
$2.06M Sell
10,097
-1,136
-10% -$231K 0.79% 20
2020
Q1
$1.82M Sell
11,233
-842
-7% -$136K 0.8% 20
2019
Q4
$1.92M Buy
12,075
+1,694
+16% +$269K 0.73% 22
2019
Q3
$1.44M Buy
10,381
+783
+8% +$109K 0.61% 26
2019
Q2
$1.29M Sell
9,598
-2,288
-19% -$307K 0.54% 27
2019
Q1
$1.4M Buy
11,886
+5,276
+80% +$622K 0.6% 25
2018
Q4
$671K Buy
6,610
+1,644
+33% +$167K 0.32% 36
2018
Q3
$574K Buy
4,966
+121
+2% +$14K 0.27% 42
2018
Q2
$485K Sell
4,845
-25
-0.5% -$2.5K 0.25% 47
2018
Q1
$431K Sell
4,870
-642
-12% -$56.8K 0.23% 46
2017
Q4
$487K Buy
5,512
+262
+5% +$23.1K 0.24% 46
2017
Q3
$401K Buy
5,250
+587
+13% +$44.8K 0.2% 48
2017
Q2
$326K Sell
4,663
-849
-15% -$59.4K 0.17% 55
2017
Q1
$487K Sell
5,512
-398
-7% -$35.2K 0.24% 45
2016
Q4
$371K Buy
5,910
+314
+6% +$19.7K 0.2% 51
2016
Q3
$322K Hold
5,596
0.18% 59
2016
Q2
$286K Hold
5,596
0.16% 63
2016
Q1
$309K Buy
+5,596
New +$309K 0.17% 56