Thomas Russo - Gardner Russo & Quinn
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    86
Portfolio value:    $8,496,278,296
Holdings Activity Buys Sells    History
Holding/activity history for  Microsoft Corp. (MSFT)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 3,544 0.02 Reduce 4.35% <0.01 $370.17 $1,311,882 SEC
2025   Q4 3,705 0.02 Add 5.71% <0.01 $483.62 $1,791,812 SEC
2025   Q3 3,505 0.02 Reduce 17.33% <0.01 $517.95 $1,815,415 SEC
2025   Q2 4,240 0.02 Reduce 8.23% <0.01 $497.41 $2,109,018 SEC
2025   Q1 4,620 0.02 Reduce 6.76% <0.01 $375.39 $1,734,302 SEC
2024   Q4 4,955 0.02 Reduce 1.00% <0.01 $421.50 $2,088,533 SEC
2024   Q3 5,005 0.02 Reduce 3.84% <0.01 $430.30 $2,153,652 SEC
2024   Q2 5,205 0.02 Reduce 2.93% <0.01 $446.95 $2,326,375 SEC
2024   Q1 5,362 0.02 Add 2.76% <0.01 $420.72 $2,255,901 SEC
2023   Q4 5,218 0.02 Add 144.75% 0.01 $376.04 $1,962,177 SEC
2023   Q3 2,132 0.01 Reduce 4.52% <0.01 $315.75 $673,179 SEC
2023   Q2 2,233 0.01 Add 4.88% <0.01 $340.54 $760,426 SEC
2023   Q1 2,129 0.01 Reduce 6.83% <0.01 $288.30 $613,791 SEC
2022   Q4 2,285 0.01 Reduce 1.08% <0.01 $239.82 $547,989 SEC
2022   Q3 2,310 0.01 Reduce 36.35% <0.01 $232.90 $538,000 SEC
2022   Q2 3,629 0.01 Reduce 2.02% <0.01 $256.82 $932,000 SEC
2022   Q1 3,704 0.01 Add 7.39% <0.01 $308.32 $1,142,000 SEC
2021   Q4 3,449 0.01 Reduce 5.66% <0.01 $336.33 $1,160,000 SEC
2021   Q3 3,656 0.01 Add 1.50% <0.01 $282.00 $1,031,000 SEC
2021   Q2 3,602 0.01 Add 0.70% <0.01 $270.96 $976,000 SEC
2021   Q1 3,577 0.01 Reduce 1.38% <0.01 $235.67 $843,000 SEC
2020   Q4 3,627 0.01 Add 5.28% <0.01 $222.50 $807,000 SEC
2020   Q3 3,445 0.01 $210.45 $725,000 SEC
2020   Q2 3,445 0.01 Reduce 4.17% <0.01 $203.48 $701,000 SEC
2020   Q1 3,595 0.01 Reduce 2.71% <0.01 $157.72 $567,000 SEC
2019   Q4 3,695 <0.01 Reduce 2.64% <0.01 $157.78 $583,000 SEC
2019   Q3 3,795 <0.01 $139.13 $528,000 SEC
2019   Q2 3,795 <0.01 $133.86 $508,000 SEC
2019   Q1 3,795 <0.01 $118.05 $448,000 SEC
2018   Q4 3,795 <0.01 $101.45 $385,000 SEC
2018   Q3 3,795 <0.01 Reduce 1.43% $114.36 $434,000 SEC
2018   Q2 3,850 <0.01 Reduce 18.95% <0.01 $98.70 $380,000 SEC
2018   Q1 4,750 <0.01 Add 7.95% <0.01 $91.37 $434,000 SEC
2017   Q4 4,400 <0.01 Reduce 91.09% 0.03 $85.45 $376,000 SEC
2017   Q3 49,400 0.03 $74.49 $3,680,000 SEC
2017   Q2 49,400 0.03 $68.93 $3,405,000 SEC
2017   Q1 49,400 0.03 Reduce 2.27% <0.01 $65.85 $3,253,000 SEC
2016   Q4 50,550 0.03 $62.14 $3,141,000 SEC
2016   Q3 50,550 0.02 Add 0.80% <0.01 $57.61 $2,912,000 SEC
2016   Q2 50,150 0.02 Add 1.42% <0.01 $51.17 $2,566,000 SEC
2016   Q1 49,450 0.02 $55.23 $2,731,000 SEC
2015   Q4 49,450 0.02 $55.47 $2,743,000 SEC
2015   Q3 49,450 0.02 Reduce 9.18% <0.01 $44.27 $2,189,000 SEC
2015   Q2 54,450 0.02 $44.15 $2,404,000 SEC
2015   Q1 54,450 0.02 Reduce 8.56% <0.01 $40.66 $2,214,000 SEC
2014   Q4 59,550 0.03 Reduce 0.50% <0.01 $46.45 $2,766,000 SEC
2014   Q3 59,850 0.03 Reduce 2.28% <0.01 $46.37 $2,775,000 SEC
2014   Q2 61,244 0.02 $41.70 $2,554,000 SEC
2014   Q1 61,244 0.02 Reduce 0.81% <0.01 $40.98 $2,510,000 SEC
2013   Q4 61,744 0.02 Reduce 1.30% <0.01 $37.41 $2,310,000 SEC
2013   Q3 62,558 0.02 Reduce 2.66% <0.01 $33.28 $2,082,000 SEC
2013   Q2 64,267 0.03 Reduce 2.06% <0.01 $34.54 $2,220,000 SEC
2013   Q1 65,617 0.02 Reduce 2.45% <0.01 $28.61 $1,877,000 SEC
2012   Q4 67,267 0.02 Reduce 2.75% <0.01 $26.71 $1,797,000 SEC
2012   Q3 69,167 0.03 Reduce 2.70% <0.01 $29.75 $2,058,000 SEC
2012   Q2 71,085 0.03 Reduce 14.33% <0.01 $30.58 $2,174,000 SEC
2012   Q1 82,973 0.04 Reduce 29.66% 0.02 $32.25 $2,676,000 SEC
2011   Q4 117,953 0.06 Reduce 7.08% <0.01 $25.96 $3,062,000 SEC
2011   Q3 126,947 0.07 Reduce 4.69% <0.01 $24.89 $3,160,000 SEC
2011   Q2 133,197 0.07 Reduce 17.78% 0.01 $26.00 $3,463,000 SEC
2011   Q1 161,997 0.08 Reduce 16.82% 0.04 $25.39 $4,113,000 SEC
2010   Q4 194,747 0.21 Reduce 5.75% 0.01 $27.91 $5,435,000 SEC
2010   Q3 206,622 0.22 Reduce 0.53% <0.01 $24.49 $5,060,000 SEC
2010   Q2 207,722 0.23 Reduce 1.01% <0.01 $23.01 $4,780,000 SEC
2010   Q1 209,847 0.28 Add 85.55% 0.13 $29.29 $6,146,000 SEC
2009   Q4 113,097 0.18 $30.48 $3,447,000 SEC
2009   Q3 113,097 0.16 Reduce 0.85% <0.01 $25.72 $2,909,000 SEC
2009   Q2 114,072 0.16 Buy 0.16 $23.77 $2,711,000 SEC
2009   Q1 0 0.00 Sell 100.00% 0.14 SEC
2008   Q4 124,808 0.14 Buy 0.14 $19.44 $2,426,000 SEC
2008   Q2 0 0.00 Sell 100.00% 0.08 SEC
2008   Q1 130,952 0.08 Reduce 2.96% <0.01 $28.38 $3,716,000 SEC
2007   Q4 134,952 0.10 Reduce 0.03% <0.01 $35.60 $4,804,000 SEC
2007   Q3 134,986 0.25 Reduce 0.74% <0.01 $29.46 $3,977,000 SEC
2007   Q2 135,986 0.09 Add 0.61% <0.01 $29.47 $4,008,000 SEC
2007   Q1 135,168 0.09 Reduce 0.27% <0.01 $27.87 $3,767,000 SEC
2006   Q4 135,532 0.10 $29.86 $4,047,000 SEC
2006   Q3 135,532 0.10 $27.35 $3,707,000 SEC
2006   Q2 135,532 0.09 Reduce 3.63% <0.01 $23.30 $3,158,000 SEC
2006   Q1 140,632 0.13 Reduce 3.90% <0.01 $27.21 $3,827,000 SEC
2005   Q4 146,332 0.12 Buy 0.12 $26.15 $3,827,000 SEC
2005   Q3 0 0.00 Sell 100.00% 0.52 SEC
2005   Q2 131,902 0.52 $24,840.00 $3,276,446,000 SEC
2005   Q1 131,902 0.15 Add 2.47% <0.01 $24,170.00 $3,188,071,000 SEC
2004   Q4 128,722 0.17 Add 8.15% 0.01 $26,720.00 $3,439,452,000 SEC
2004   Q3 119,022 0.19 Add 0.42% <0.01 $27,650.00 $3,290,958,000 SEC
2004   Q2 118,522 0.20 $28,560.00 $3,384,988,000 SEC
2004   Q1 118,522 0.77 Reduce 1.37% <0.01 $24,930.00 $2,954,753,000 SEC
2003   Q4 120,164 0.26 Reduce 1.62% <0.01 $27,370.00 $3,288,889,000 SEC
2003   Q3 122,144 0.24 $27,800.00 $3,395,603,000 SEC
2003   Q2 122,144 0.26 $25,640.00 $3,131,772,000 SEC
2003   Q1 122,144 0.28 Buy 0.28 $24,210.00 $2,957,106,000 SEC
2002   Q4 0 0.00 Sell 100.00% 0.27 SEC
2002   Q3 57,633 0.27 Reduce 33.10% 0.11 $43,739.99 $2,520,867,000 SEC
2002   Q2 86,145 0.33 Reduce 34.13% 0.14 $40,037.89 $3,449,064,000 SEC
2002   Q1 130,785 0.40 Buy 0.40 $32,716.82 $4,278,869,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.34 SEC
2000   Q4 58,729 0.34 Buy 0.34 $43,374.99 $2,547,370,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.75 SEC
1999   Q4 60,722 0.75 Reduce 2.81% 0.02 $116,749.99 $7,089,293,000 SEC
1999   Q3 62,476 0.57 Reduce 11.88% 0.07 $90,562.50 $5,657,983,000 SEC
1999   Q2 70,900 0.56 Reduce 0.14% <0.01 $90,187.50 $6,394,294,000 SEC
1999   Q1 71,000 0.58 $89.62 $6,363,000 SEC