MSR
MSFT icon

Main Street Research’s Microsoft MSFT Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$47.1M Sell
94,702
-38,919
-29% -$19.4M 2.93% 15
2025
Q1
$50.2M Buy
133,621
+3,859
+3% +$1.45M 3.28% 10
2024
Q4
$54.7M Buy
129,762
+4,339
+3% +$1.83M 3.41% 10
2024
Q3
$54M Buy
125,423
+2,722
+2% +$1.17M 3.4% 8
2024
Q2
$54.8M Buy
122,701
+3,525
+3% +$1.58M 3.62% 7
2024
Q1
$50.1M Buy
119,176
+342
+0.3% +$144K 3.41% 8
2023
Q4
$44.7M Buy
118,834
+2,230
+2% +$839K 3.59% 6
2023
Q3
$36.8M Buy
116,604
+55,490
+91% +$17.5M 3.79% 5
2023
Q2
$20.8M Buy
61,114
+806
+1% +$274K 3.32% 11
2023
Q1
$17.4M Buy
60,308
+44,612
+284% +$12.9M 3.43% 10
2022
Q4
$3.76M Buy
15,696
+996
+7% +$239K 0.92% 16
2022
Q3
$3.42M Buy
14,700
+3,878
+36% +$903K 0.75% 17
2022
Q2
$2.78M Sell
10,822
-95,521
-90% -$24.5M 0.73% 17
2022
Q1
$32.8M Sell
106,343
-40,052
-27% -$12.3M 3.08% 8
2021
Q4
$49.2M Buy
146,395
+5,316
+4% +$1.79M 3.8% 4
2021
Q3
$39.8M Buy
141,079
+6,051
+4% +$1.71M 3.48% 6
2021
Q2
$36.6M Buy
135,028
+12,299
+10% +$3.33M 2.94% 6
2021
Q1
$28.9M Buy
122,729
+7,849
+7% +$1.85M 2.72% 9
2020
Q4
$25.6M Buy
114,880
+7,709
+7% +$1.71M 2.75% 7
2020
Q3
$22.5M Buy
107,171
+3,772
+4% +$793K 2.87% 6
2020
Q2
$21M Buy
103,399
+7,220
+8% +$1.47M 3.3% 5
2020
Q1
$15.2M Buy
96,179
+3,942
+4% +$622K 3.72% 7
2019
Q4
$14.5M Buy
92,237
+81,844
+787% +$12.9M 2.29% 22
2019
Q3
$1.45M Buy
10,393
+233
+2% +$32.4K 0.27% 42
2019
Q2
$1.36M Sell
10,160
-32
-0.3% -$4.29K 0.31% 36
2019
Q1
$1.2M Buy
10,192
+542
+6% +$63.9K 0.38% 31
2018
Q4
$980K Sell
9,650
-10,488
-52% -$1.07M 0.38% 30
2018
Q3
$2.3M Buy
20,138
+5,571
+38% +$637K 0.33% 44
2018
Q2
$1.44M Sell
14,567
-183
-1% -$18K 0.22% 48
2018
Q1
$1.35M Buy
14,750
+4,789
+48% +$437K 0.21% 50
2017
Q4
$852K Buy
9,961
+1,580
+19% +$135K 0.13% 61
2017
Q3
$624K Sell
8,381
-2,640
-24% -$197K 0.1% 66
2017
Q2
$760K Buy
11,021
+2,673
+32% +$184K 0.12% 70
2017
Q1
$550K Sell
8,348
-988
-11% -$65.1K 0.1% 78
2016
Q4
$580K Buy
9,336
+2,774
+42% +$172K 0.11% 76
2016
Q3
$378K Sell
6,562
-254
-4% -$14.6K 0.07% 84
2016
Q2
$349K Buy
6,816
+1,423
+26% +$72.9K 0.07% 84
2016
Q1
$298K Buy
5,393
+345
+7% +$19.1K 0.08% 79
2015
Q4
$280K Hold
5,048
0.06% 101
2015
Q3
$266K Sell
5,048
-456
-8% -$24K 0.06% 105
2015
Q2
$243K Buy
5,504
+45
+0.8% +$1.99K 0.05% 129
2015
Q1
$222K Buy
5,459
+1,099
+25% +$44.7K 0.05% 129
2014
Q4
$203K Buy
+4,360
New +$203K 0.04% 133
2014
Q1
Sell
-13,278
Closed -$497K 142
2013
Q4
$497K Buy
13,278
+383
+3% +$14.3K 0.12% 101
2013
Q3
$429K Sell
12,895
-3,492
-21% -$116K 0.12% 100
2013
Q2
$566K Buy
+16,387
New +$566K 0.17% 92