William Frels - Mairs & Power
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    245
Portfolio value:    $9,786,094,433
Holdings Activity Buys Sells    History
Holding/activity history for  Microsoft Corp. (MSFT)
← All MSFT superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 1,942,391 7.35 Add 1.54% 0.11 $356.28–450.33 · VW $418.95i $719,014,922 SEC
2025   Q4 1,912,896 8.90 Add 0.39% 0.03 $381.71–493.50 · VW $422.65i $925,114,873 SEC
2025   Q3 1,905,547 9.28 Reduce 4.95% 0.49 $464.89–553.72 · VW $503.54i $986,977,989 SEC
2025   Q2 2,004,808 9.84 Add 0.43% 0.04 $456.89–555.45 · VW $506.34i $997,211,515 SEC
2025   Q1 1,996,217 7.80 Add 1.36% 0.10 $344.79–462.52 · VW $422.56i $749,360,074 SEC
2024   Q4 1,969,379 8.03 Add 0.72% 0.06 $386.57–456.16 · VW $413.24i $830,093,227 SEC
2024   Q3 1,955,215 7.91 Reduce 0.10% <0.01 $400.80–441.85 · VW $422.04i $841,329,066 SEC
2024   Q2 1,957,122 8.45 Reduce 0.49% 0.04 $385.58–468.35 · VW $423.69i $874,735,707 SEC
2024   Q1 1,966,804 8.01 Reduce 0.45% 0.04 $388.03–433.60 · VW $412.25i $827,473,836 SEC
2023   Q4 1,975,744 7.83 Reduce 3.50% 0.27 $362.90–420.82 · VW $399.12i $742,958,738 SEC
2023   Q3 2,047,386 7.59 Reduce 0.71% 0.05 $309.45–384.30 · VW $357.55i $646,462,132 SEC
2023   Q2 2,062,032 7.64 Reduce 5.25% 0.38 $311.55–366.78 · VW $335.36i $702,204,547 SEC
2023   Q1 2,176,326 7.24 Add 4.65% 0.32 $245.61–335.94 · VW $303.31i $627,434,906 SEC
2022   Q4 2,079,648 6.00 Add 1.74% 0.10 $219.35–276.76 · VW $248.51i $498,741,110 SEC
2022   Q3 2,044,042 6.01 Add 1.34% 0.08 $213.43–267.45 · VW $245.34i $476,057,000 SEC
2022   Q2 2,017,073 6.21 Reduce 1.84% 0.12 $241.51–294.18 · VW $265.72i $518,045,000 SEC
2022   Q1 2,054,792 6.38 Add 1.98% 0.12 $246.44–315.95 · VW $278.09i $633,513,000 SEC
2021   Q4 2,014,805 6.28 Reduce 3.30% 0.19 $271.52–344.30 · VW $304.87i $677,619,000 SEC
2021   Q3 2,083,530 5.88 Reduce 1.38% 0.08 $280.25–349.67 · VW $320.17i $587,389,000 SEC
2021   Q2 2,112,611 5.66 Add 3.92% 0.21 $243.00–305.84 · VW $283.57i $572,306,000 SEC
2021   Q1 2,033,004 5.03 Add 0.14% <0.01 $224.26–263.19 · VW $245.71i $479,321,000 SEC
2020   Q4 2,030,202 5.02 Add 0.07% <0.01 $209.11–246.13 · VW $229.21i $451,558,000 SEC
2020   Q3 2,028,850 5.33 Add 1.72% 0.09 $196.25–232.86 · VW $214.39i $426,728,000 SEC
2020   Q2 1,994,612 5.30 Add 6.75% 0.34 $181.35–231.15 · VW $212.68i $405,924,000 SEC
2020   Q1 1,868,523 4.30 Add 9.55% 0.37 $132.52–187.51 · VW $167.76i $294,685,000 SEC
2019   Q4 1,705,629 3.06 Add 0.40% 0.01 $146.65–190.70 · VW $166.45i $268,978,000 SEC
2019   Q3 1,698,855 2.85 Add 0.84% 0.02 $133.22–152.50 · VW $145.70i $236,192,000 SEC
2019   Q2 1,684,774 2.71 Add 2.52% 0.07 $119.01–141.68 · VW $132.85i $225,692,000 SEC
2019   Q1 1,643,349 2.35 Add 10.91% 0.23 $108.80–131.37 · VW $121.28i $193,817,000 SEC
2018   Q4 1,481,678 2.03 Add 13.93% 0.25 $93.96–113.42 · VW $106.47i $150,494,000 SEC
2018   Q3 1,300,471 1.73 Add 12.37% 0.19 $99.35–116.18 · VW $108.81i $148,735,000 SEC
2018   Q2 1,157,311 1.42 Add 41.97% 0.42 $97.26–112.78 · VW $107.46i $114,122,000 SEC
2018   Q1 815,184 0.92 Add 445.68% 0.75 $87.08–99.99 · VW $95.30i $74,402,000 SEC
2017   Q4 149,389 0.15 Reduce 2.60% <0.01 $80.70–96.07 · VW $90.18i $12,779,000 SEC
2017   Q3 153,369 0.14 Add 1.35% <0.01 $72.92–86.20 · VW $81.10i $11,424,000 SEC
2017   Q2 151,331 0.13 Add 0.35% <0.01 $68.02–74.96 · VW $72.58i $10,431,000 SEC
2017   Q1 150,810 0.12 Add 1.68% <0.01 $63.62–70.74 · VW $68.07i $9,932,000 SEC
2016   Q4 148,318 0.12 Reduce 2.72% <0.01 $58.80–65.91 · VW $62.90i $9,216,000 SEC
2016   Q3 152,472 0.12 Reduce 2.14% <0.01 $55.61–61.41 · VW $59.09i $8,782,000 SEC
2016   Q2 155,804 0.11 Reduce 0.88% <0.01 $48.04–58.70 · VW $54.73i $7,972,000 SEC
2016   Q1 157,184 0.12 Reduce 1.55% <0.01 $49.35–56.77 · VW $53.04i $8,681,000 SEC
2015   Q4 159,657 0.13 Reduce 0.39% <0.01 $48.19–56.85 · VW $51.97i $8,858,000 SEC
2015   Q3 160,285 0.11 Reduce 0.36% <0.01 $41.66–54.98 · VW $50.33i $7,094,000 SEC
2015   Q2 160,857 0.10 Reduce 3.11% <0.01 $39.72–48.41 · VW $43.88i $7,102,000 SEC
2015   Q1 166,017 0.09 Add 1.04% <0.01 $40.12–49.54 · VW $45.51i $6,749,000 SEC
2014   Q4 164,303 0.11 Reduce 4.46% <0.01 $40.23–49.06 · VW $44.38i $7,632,000 SEC
2014   Q3 171,978 0.12 Reduce 2.03% <0.01 $42.10–50.05 · VW $46.65i $7,973,000 SEC
2014   Q2 175,547 0.11 Reduce 8.76% 0.01 $39.86–45.71 · VW $43.67i $7,320,000 SEC
2014   Q1 192,396 0.12 Reduce 0.80% <0.01 $37.49–41.66 · VW $40.03i $7,886,000 SEC
2013   Q4 193,954 0.12 Add 4.33% <0.01 $34.63–38.98 · VW $37.31i $7,256,000 SEC
2013   Q3 185,898 0.11 Reduce 23.79% 0.04 $30.95–38.29 · VW $35.79i $6,187,000 SEC
2013   Q2 243,922 0.17 Add 2.13% <0.01 $30.84–36.43 · VW $33.56i $8,426,000 SEC
2013   Q1 238,828 0.07 Add 8.61% <0.01 $27.52–35.28 · VW $32.57i $6,832,000 SEC
2012   Q4 219,893 0.15 Add 1.41% <0.01 $26.26–28.23 · VW $27.43i $5,873,000 SEC
2012   Q3 216,846 0.16 Add 1.15% <0.01 $26.34–31.61 · VW $28.19i $6,453,000 SEC
2012   Q2 214,382 0.17 Reduce 0.65% <0.01 $28.32–31.14 · VW $30.09i $6,558,000 SEC
2012   Q1 215,778 0.18 Reduce 2.05% <0.01 $28.64–32.95 · VW $30.26i $6,960,000 SEC
2011   Q4 220,283 0.16 Reduce 1.08% <0.01 $25.16–32.00 · VW $29.63i $5,719,000 SEC
2011   Q3 222,677 0.18 Add 2.40% <0.01 $24.26–27.50 · VW $25.78i $5,542,000 SEC
2011   Q2 217,464 0.08 Reduce 2.74% <0.01 $23.65–28.15 · VW $26.13i $5,654,000 SEC
2011   Q1 223,599 0.16 Add 0.23% <0.01 $24.03–26.87 · VW $25.30i $5,677,000 SEC
2010   Q4 223,087 0.18 Reduce 0.48% <0.01 $25.56–29.46 · VW $27.20i $6,226,000 SEC
2010   Q3 224,152 0.09 Reduce 1.30% <0.01 $23.54–28.87 · VW $25.89i $5,489,482,000 SEC
2010   Q2 227,096 0.18 Add 1.35% <0.01 $22.73–26.93 · VW $24.38i $5,225,479,000 SEC
2010   Q1 224,066 0.10 Reduce 3.66% <0.01 $24.56–31.58 · VW $27.31i $6,562,333,000 SEC
2009   Q4 232,583 0.11 Reduce 4.23% <0.01 $27.57–31.50 · VW $29.25i $7,089,130,000 SEC
2009   Q3 242,850 0.10 Reduce 4.76% <0.01 $23.76–30.14 · VW $27.77i $6,246,102,000 SEC
2009   Q2 254,988 0.12 Reduce 1.34% <0.01 $20.86–25.72 · VW $23.74i $6,061,065,000 SEC
2009   Q1 258,453 0.11 Reduce 7.52% <0.01 $14.87–21.20 · VW $18.99i $4,747,782,000 SEC
2008   Q4 279,474 0.10 Reduce 3.84% <0.01 $16.10–21.25 · VW $17.83i $5,432,975,000 SEC
2008   Q3 290,625 0.11 Reduce 0.76% <0.01 $17.50–27.76 · VW $21.83i $7,756,781,000 SEC
2008   Q2 292,837 0.12 Reduce 1.61% <0.01 $24.87–29.57 · VW $27.24i $8,055,946,000 SEC
2008   Q1 297,634 0.12 Reduce 2.43% <0.01 $26.87–32.10 · VW $29.10i $8,446,853,000 SEC
2007   Q4 305,034 0.22 Reduce 1.69% <0.01 $27.02–36.72 · VW $30.31i $10,859,210 SEC
2007   Q3 310,274 0.11 Add 5.21% <0.01 $28.27–37.50 · VW $33.12i $9,140,672,000 SEC
2007   Q2 294,917 0.10 Reduce 4.47% <0.01 $27.51–31.84 · VW $29.36i $8,691,204 SEC
2007   Q1 308,717 0.11 Add 2.17% <0.01 $26.60–31.16 · VW $29.48i $8,603,943 SEC
2006   Q4 302,147 0.12 Reduce 3.15% <0.01 $27.79–31.48 · VW $29.15i $9,022,109 SEC
2006   Q3 311,972 0.23 Reduce 14.99% 0.03 $25.39–30.00 · VW $28.25i $8,532,434 SEC
2006   Q2 367,004 0.22 Add 26.18% 0.05 $21.46–26.25 · VW $24.47i $8,551,193 SEC
2006   Q1 290,855 0.11 Add 6.79% <0.01 $22.45–28.22 · VW $24.44i $7,914,165 SEC
2005   Q4 272,371 0.10 Add 6.36% <0.01 $26.10–28.38 · VW $27.12i $7,122,502 SEC
2005   Q3 256,087 0.21 Add 0.18% <0.01 $24.25–28.25 · VW $26.73i $6,589,119 SEC
2005   Q2 255,637 0.10 Reduce 0.82% <0.01 $24.50–27.94 · VW $26.61i $6,350,023 SEC
2005   Q1 257,739 0.10 Add 24.25% 0.02 $23.82–26.09 · VW $25.24i $6,229,552 SEC
2004   Q4 207,441 0.10 Add 18.30% 0.02 $25.13–27.44 · VW $25.91i $5,542,824 SEC
2004   Q3 175,351 0.21 Add 6.25% 0.01 $26.10–30.20 · VW $27.70i $4,848,455 SEC
2004   Q2 165,030 0.21 Add 4.87% <0.01 $25.86–29.89 · VW $27.68i $4,713,257 SEC
2004   Q1 157,364 0.09 Add 19.26% 0.02 $24.01–27.72 · VW $25.99i $3,923,085 SEC
2003   Q4 131,952 0.10 Reduce 2.08% <0.01 $25.50–28.83 · VW $26.95i $3,611,526 SEC
2003   Q3 134,752 0.12 Add 12.02% 0.01 $24.84–30.00 · VW $26.85i $3,746,106 SEC
2003   Q2 120,292 0.21 Add 46.52% 0.07 $23.60–27.81 · VW $25.98i $3,084,287 SEC
2003   Q1 82,098 0.08 Add 0.94% <0.01 $22.55–26.80 · VW $24.65i $1,987,593 SEC
2002   Q4 81,332 0.09 Add 14.57% 0.01 $23.00–29.48 · VW $25.39i $2,102,432 SEC
2002   Q3 70,992 0.07 Add 14.33% <0.01 $21.56–29.32 · VW $26.57i $1,552,595 SEC
2002   Q2 62,092 0.08 Add 118.11% 0.04 $20.70–28.22 · VW $24.49i $1,698,216 SEC
2002   Q1 28,468 0.07 Add 14.66% <0.01 $24.17–32.50 · VW $27.38i $858,453 SEC
2001   Q4 24,828 0.04 Add 4.20% <0.01 $28.58–35.31 · VW $31.02i $822,428 SEC
2001   Q3 23,828 0.03 Add 21.89% <0.01 $23.75–34.17 · VW $30.01i $609,639 SEC
2001   Q2 19,548 0.08 $36.50 $713,502 SEC
2001   Q1 19,548 0.03 Add 0.94% <0.01 $24.88–36.08 · VW $31.85i $534,516 SEC
2000   Q4 19,366 0.02 Add 3.20% <0.01 $20.16–32.53 · VW $27.40i $420,000 SEC
2000   Q3 18,766 0.04 Reduce 10.49% <0.01 $24.22–36.19 · VW $29.70i $565,912 SEC
2000   Q2 20,966 0.05 Reduce 5.63% <0.01 $31.91–41.44 · VW $36.08i $838,640 SEC
2000   Q1 22,216 0.16 $53.13 $1,180,225 SEC
1999   Q4 22,216 0.08 Add 191.70% 0.05 $44.06–59.97 · VW $49.57i $1,296,859 SEC
1999   Q3 7,616 0.02 Buy 0.02 $42.19–48.94 · VW $45.55i $344,862 SEC
Price snapshot:
Current price$390.99
Avg. buy price$225.46
+/- since buy73.42%
52-week low$349.20
52-week high$551.05