GIM
MSFT icon

Grassi Investment Management’s Microsoft MSFT Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$79.4M Sell
159,643
-1,849
-1% -$920K 6.32% 2
2025
Q1
$60.6M Sell
161,492
-115
-0.1% -$43.2K 5.61% 4
2024
Q4
$68.1M Sell
161,607
-1,685
-1% -$710K 5.81% 3
2024
Q3
$70.3M Buy
163,292
+196
+0.1% +$84.3K 6.07% 3
2024
Q2
$72.9M Buy
163,096
+341
+0.2% +$152K 6.47% 2
2024
Q1
$68.5M Buy
162,755
+1,416
+0.9% +$596K 6.19% 2
2023
Q4
$60.7M Buy
161,339
+71
+0% +$26.7K 6.36% 3
2023
Q3
$50.9M Buy
161,268
+791
+0.5% +$250K 5.86% 3
2023
Q2
$54.6M Sell
160,477
-529
-0.3% -$180K 6.01% 3
2023
Q1
$46.4M Sell
161,006
-1,882
-1% -$543K 5.76% 3
2022
Q4
$39.1M Buy
162,888
+577
+0.4% +$138K 5.27% 3
2022
Q3
$37.8M Sell
162,311
-199
-0.1% -$46.3K 5.51% 2
2022
Q2
$41.7M Sell
162,510
-1,683
-1% -$432K 5.51% 3
2022
Q1
$50.6M Buy
164,193
+102
+0.1% +$31.4K 5.29% 3
2021
Q4
$55.2M Sell
164,091
-1,104
-0.7% -$371K 5.51% 3
2021
Q3
$46.6M Sell
165,195
-382
-0.2% -$108K 5.24% 3
2021
Q2
$44.9M Buy
165,577
+551
+0.3% +$149K 4.87% 4
2021
Q1
$38.9M Buy
165,026
+479
+0.3% +$113K 4.41% 3
2020
Q4
$36.6M Buy
164,547
+1,428
+0.9% +$318K 4.64% 3
2020
Q3
$34.3M Sell
163,119
-2,548
-2% -$536K 4.86% 4
2020
Q2
$33.7M Buy
165,667
+527
+0.3% +$107K 4.86% 2
2020
Q1
$26M Sell
165,140
-5,313
-3% -$838K 4.55% 2
2019
Q4
$26.9M Sell
170,453
-471
-0.3% -$74.3K 3.64% 2
2019
Q3
$23.8M Sell
170,924
-15,593
-8% -$2.17M 3.56% 2
2019
Q2
$25M Sell
186,517
-198
-0.1% -$26.5K 3.69% 2
2019
Q1
$22M Buy
186,715
+4,543
+2% +$536K 3.26% 3
2018
Q4
$18.5M Buy
182,172
+17,778
+11% +$1.81M 3.18% 3
2018
Q3
$18.8M Buy
164,394
+8,988
+6% +$1.03M 2.78% 5
2018
Q2
$15.3M Buy
155,406
+11,973
+8% +$1.18M 2.46% 6
2018
Q1
$13.1M Buy
143,433
+25,783
+22% +$2.35M 2.12% 11
2017
Q4
$10.1M Buy
117,650
+5,833
+5% +$499K 1.63% 16
2017
Q3
$8.33M Buy
111,817
+15,657
+16% +$1.17M 1.4% 18
2017
Q2
$6.63M Buy
96,160
+3,879
+4% +$267K 1.17% 34
2017
Q1
$6.08M Buy
92,281
+12,853
+16% +$847K 1.06% 43
2016
Q4
$4.94M Buy
79,428
+2,477
+3% +$154K 0.9% 46
2016
Q3
$4.43M Buy
76,951
+552
+0.7% +$31.8K 0.83% 46
2016
Q2
$3.91M Buy
76,399
+3
+0% +$153 0.74% 51
2016
Q1
$4.22M Buy
76,396
+2
+0% +$110 0.84% 45
2015
Q4
$4.24M Buy
76,394
+2
+0% +$111 0.87% 46
2015
Q3
$3.38M Sell
76,392
-148
-0.2% -$6.55K 0.72% 53
2015
Q2
$3.38M Buy
76,540
+2
+0% +$88 0.63% 60
2015
Q1
$3.11M Buy
76,538
+678
+0.9% +$27.6K 0.58% 65
2014
Q4
$3.52M Buy
75,860
+152
+0.2% +$7.06K 0.62% 60
2014
Q3
$3.51M Buy
75,708
+401
+0.5% +$18.6K 0.67% 59
2014
Q2
$3.14M Buy
75,307
+2
+0% +$83 0.69% 63
2014
Q1
$3.09M Buy
75,305
+3
+0% +$123 0.73% 60
2013
Q4
$2.82M Sell
75,302
-1,898
-2% -$71K 0.67% 63
2013
Q3
$2.57M Buy
77,200
+2,200
+3% +$73.2K 0.68% 62
2013
Q2
$2.59M Buy
+75,000
New +$2.59M 0.69% 63