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  International Business Machines Corp. (IBM)
← All IBM superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 3,647 0.01 Add 0.55% <0.01 $220.72–319.90 · VW $261.00i $883,996 SEC
2025   Q4 3,627 0.01 Reduce 2.05% <0.01 $263.56–324.90 · VW $294.89i $1,074,354 SEC
2025   Q3 3,703 0.01 Reduce 1.88% <0.01 $233.36–295.61 · VW $270.38i $1,044,838 SEC
2025   Q2 3,774 0.01 Add 173.68% <0.01 $214.50–296.16 · VW $268.48i $1,112,500 SEC
2025   Q1 1,379 <0.01 Add 23.46% <0.01 $214.61–266.45 · VW $243.24i $342,902 SEC
2024   Q4 1,117 <0.01 Add 9.83% <0.01 $203.51–239.35 · VW $220.90i $245,550 SEC
2024   Q3 1,017 <0.01 Buy <0.01 $173.38–224.15 · VW $206.20i $224,838 SEC
2024   Q2 0 0.00 Sell 100.00% <0.01 $162.62–193.28 · VW $176.28i SEC
2024   Q1 1,117 <0.01 Reduce 14.21% <0.01 $157.89–199.18 · VW $182.68i $213,302 SEC
2023   Q4 1,302 <0.01 Buy <0.01 $135.87–166.34 · VW $155.25i $212,942 SEC
2023   Q2 0 0.00 Sell 100.00% <0.01 $120.55–139.47 · VW $131.28i SEC
2023   Q1 2,162 <0.01 Reduce 11.47% <0.01 $121.71–147.18 · VW $133.33i $283,417 SEC
2022   Q4 2,442 <0.01 $140.89 $344,053 SEC
2022   Q3 2,442 <0.01 Reduce 26.18% <0.01 $118.61–141.87 · VW $126.43i $290,000 SEC
2022   Q2 3,308 0.01 Reduce 10.64% <0.01 $124.91–144.73 · VW $136.94i $467,000 SEC
2022   Q1 3,702 <0.01 Reduce 10.01% <0.01 $118.81–142.20 · VW $130.34i $481,000 SEC
2021   Q4 4,114 0.01 Reduce 26.27% <0.01 $114.56–139.58 · VW $129.27i $550,000 SEC
2021   Q3 5,580 0.01 Reduce 31.26% <0.01 $126.94–141.01 · VW $133.59i $741,000 SEC
2021   Q2 8,118 0.01 Reduce 10.62% <0.01 $124.65–146.12 · VW $136.97i $1,138,000 SEC
2021   Q1 9,083 0.01 Reduce 17.16% <0.01 $112.20–131.04 · VW $123.55i $1,157,000 SEC
2020   Q4 10,965 0.01 Add 23.44% <0.01 $101.26–129.54 · VW $117.05i $1,320,000 SEC
2020   Q3 8,883 0.01 Reduce 39.32% <0.01 $110.13–126.36 · VW $117.60i $1,033,000 SEC
2020   Q2 14,640 0.02 Reduce 10.43% <0.01 $99.92–129.90 · VW $115.10i $1,690,000 SEC
2020   Q1 16,345 0.03 Add 6.09% <0.01 $86.58–151.77 · VW $114.80i $1,733,000 SEC
2019   Q4 15,407 0.02 Reduce 62.55% 0.04 $124.94–140.87 · VW $131.32i $1,974,000 SEC
2019   Q3 41,144 0.07 $139.02 $5,720,000 SEC
2019   Q2 41,144 0.07 Reduce 7.66% <0.01 $121.27–139.00 · VW $130.70i $5,424,000 SEC
2019   Q1 44,559 0.07 Reduce 8.56% <0.01 $106.78–135.87 · VW $125.85i $6,011,000 SEC
2018   Q4 48,730 0.07 Reduce 28.70% 0.03 $101.28–147.57 · VW $119.17i $5,296,000 SEC
2018   Q3 68,347 0.12 Reduce 28.20% 0.05 $132.12–146.61 · VW $141.10i $9,880,000 SEC
2018   Q2 95,188 0.16 Reduce 25.35% 0.06 $131.41–154.88 · VW $139.95i $12,713,000 SEC
2018   Q1 127,513 0.23 Reduce 4.66% 0.01 $138.05–163.60 · VW $149.45i $18,704,000 SEC
2017   Q4 133,750 0.23 Reduce 25.26% 0.08 $138.82–155.36 · VW $146.95i $19,618,000 SEC
2017   Q3 178,962 0.30 Reduce 3.68% 0.01 $133.01–149.17 · VW $140.29i $24,822,000 SEC
2017   Q2 185,800 0.33 Reduce 0.74% <0.01 $143.20–168.58 · VW $152.95i $27,325,000 SEC
2017   Q1 187,185 0.38 Reduce 2.14% <0.01 $158.07–174.75 · VW $166.43i $31,163,000 SEC
2016   Q4 191,285 0.39 Reduce 1.95% <0.01 $141.29–162.48 · VW $154.15i $30,355,000 SEC
2016   Q3 195,080 0.39 Reduce 5.24% 0.02 $143.33–157.74 · VW $150.98i $29,626,000 SEC
2016   Q2 205,858 0.40 Reduce 1.06% <0.01 $136.23–148.64 · VW $143.33i $29,871,000 SEC
2016   Q1 208,057 0.43 Add 0.42% <0.01 $111.76–146.37 · VW $134.31i $30,124,000 SEC
2015   Q4 207,183 0.41 Reduce 2.95% 0.01 $125.86–146.41 · VW $134.61i $27,259,000 SEC
2015   Q3 213,477 0.46 Reduce 5.59% 0.03 $134.44–166.14 · VW $146.39i $29,587,000 SEC
2015   Q2 226,124 0.50 Add 0.07% <0.01 $151.42–168.55 · VW $158.49i $35,164,000 SEC
2015   Q1 225,968 0.48 Add 1.56% <0.01 $142.94–158.08 · VW $151.49i $34,673,000 SEC
2014   Q4 222,497 0.47 Add 7.07% 0.03 $143.88–182.50 · VW $159.92i $34,128,000 SEC
2014   Q3 207,809 0.55 Add 7.87% 0.04 $173.71–187.76 · VW $180.98i $37,714,000 SEC
2014   Q2 192,644 0.48 Add 9.65% 0.04 $171.39–190.45 · VW $178.38i $33,385,000 SEC
2014   Q1 175,683 0.50 Add 61.30% 0.19 $164.62–187.03 · VW $178.56i $32,330,000 SEC
2013   Q4 108,918 0.32 Add 18.39% 0.05 $164.98–179.53 · VW $174.61i $19,531,000 SEC
2013   Q3 91,996 0.30 Reduce 0.39% <0.01 $173.14–192.10 · VW $180.76i $16,287,000 SEC
2013   Q2 92,359 0.34 Add 10.10% 0.03 $179.43–205.44 · VW $189.19i $16,874,000 SEC
2013   Q1 83,883 0.17 Add 0.90% <0.01 $182.02–206.41 · VW $197.45i $17,105,000 SEC
2012   Q4 83,133 0.38 Reduce 0.60% <0.01 $176.65–202.48 · VW $187.42i $15,224,000 SEC
2012   Q3 83,636 0.41 Reduce 0.03% <0.01 $173.85–199.16 · VW $190.45i $16,587,000 SEC
2012   Q2 83,661 0.41 Reduce 2.56% 0.01 $178.78–201.42 · VW $189.06i $15,643,000 SEC
2012   Q1 85,857 0.44 Reduce 1.31% <0.01 $169.55–199.92 · VW $189.65i $17,126,000 SEC
2011   Q4 86,994 0.44 Reduce 9.78% 0.05 $161.45–186.33 · VW $174.53i $15,293,000 SEC
2011   Q3 96,423 0.52 Reduce 4.18% <0.01 $150.22–177.47 · VW $164.96i $16,120,000 SEC
2011   Q2 100,626 0.22 Reduce 1.08% <0.01 $154.42–165.91 · VW $161.44i $16,503,000 SEC
2011   Q1 101,722 0.43 Reduce 3.44% 0.01 $140.19–160.34 · VW $152.14i $15,858,000 SEC
2010   Q4 105,347 0.43 Add 0.17% <0.01 $128.48–141.04 · VW $136.61i $14,781,000 SEC
2010   Q3 105,164 0.21 Reduce 0.79% <0.01 $115.31–130.12 · VW $124.56i $13,486,300,000 SEC
2010   Q2 106,000 0.43 Add 9.45% 0.04 $110.90–127.25 · VW $118.73i $12,513,166,000 SEC
2010   Q1 96,845 0.18 Reduce 3.21% <0.01 $116.26–128.35 · VW $122.41i $11,874,178,000 SEC
2009   Q4 100,060 0.20 Reduce 1.51% <0.01 $112.10–127.01 · VW $121.42i $12,521,893,000 SEC
2009   Q3 101,589 0.19 Add 4.67% <0.01 $95.12–117.48 · VW $108.98i $11,616,622,000 SEC
2009   Q2 97,060 0.18 Add 0.44% <0.01 $91.49–105.77 · VW $99.03i $9,689,295,000 SEC
2009   Q1 96,634 0.20 Reduce 8.91% 0.01 $78.16–95.47 · VW $88.75i $8,951,105,000 SEC
2008   Q4 106,083 0.16 Add 0.05% <0.01 $66.44–111.66 · VW $86.19i $8,535,310,000 SEC
2008   Q3 106,026 0.17 Add 0.70% <0.01 $105.11–125.17 · VW $114.03i $11,855,421,000 SEC
2008   Q2 105,292 0.18 Reduce 8.93% 0.02 $108.85–124.27 · VW $115.48i $11,931,455,000 SEC
2008   Q1 115,622 0.18 Reduce 1.12% <0.01 $92.77–114.52 · VW $105.79i $12,727,230,000 SEC
2007   Q4 116,929 0.25 Reduce 3.70% <0.01 $94.90–116.12 · VW $104.79i $12,084,121 SEC
2007   Q3 121,427 0.16 Reduce 2.97% <0.01 $99.14–113.66 · VW $108.47i $13,674,990,000 SEC
2007   Q2 125,140 0.15 Reduce 4.53% <0.01 $89.78–103.30 · VW $97.90i $12,591,742 SEC
2007   Q1 131,082 0.15 Reduce 2.24% <0.01 $84.87–96.46 · VW $90.48i $11,812,333 SEC
2006   Q4 134,089 0.16 Reduce 2.29% <0.01 $77.97–93.58 · VW $88.14i $12,453,804 SEC
2006   Q3 137,237 0.30 Reduce 22.24% 0.07 $69.53–80.11 · VW $75.99i $10,750,651 SEC
2006   Q2 176,486 0.33 Add 48.40% 0.11 $72.72–80.74 · VW $75.63i $12,961,427 SEC
2006   Q1 118,927 0.13 Add 8.11% <0.01 $75.46–81.29 · VW $78.53i $9,376,587 SEC
2005   Q4 110,010 0.13 Reduce 0.04% <0.01 $75.24–85.98 · VW $79.94i $8,645,114 SEC
2005   Q3 110,059 0.26 Add 0.21% <0.01 $70.90–81.37 · VW $76.32i $8,440,701 SEC
2005   Q2 109,824 0.12 Add 11.67% 0.01 $68.69–87.72 · VW $75.78i $7,790,539 SEC
2005   Q1 98,344 0.14 Add 4.29% <0.01 $85.17–94.74 · VW $89.09i $8,591,437 SEC
2004   Q4 94,300 0.16 Add 0.40% <0.01 $80.58–94.65 · VW $89.82i $8,887,311 SEC
2004   Q3 93,923 0.33 Add 3.15% 0.01 $78.30–84.55 · VW $81.61i $7,698,836 SEC
2004   Q2 91,053 0.34 Reduce 1.08% <0.01 $81.38–90.39 · VW $85.35i $7,673,360 SEC
2004   Q1 92,046 0.19 Add 5.55% 0.01 $85.10–96.01 · VW $89.64i $8,081,726 SEC
2003   Q4 87,208 0.21 Add 2.82% <0.01 $83.68–90.38 · VW $87.56i $7,727,000 SEC
2003   Q3 84,813 0.22 Add 3.13% <0.01 $75.27–89.36 · VW $83.02i $7,162,052 SEC
2003   Q2 82,240 0.44 Add 37.56% 0.12 $74.68–86.42 · VW $79.99i $6,486,389 SEC
2003   Q1 59,783 0.19 Add 0.35% <0.01 $69.95–85.04 · VW $76.66i $4,482,580 SEC
2002   Q4 59,574 0.19 Add 11.78% 0.02 $51.63–85.53 · VW $70.42i $4,413,927 SEC
2002   Q3 53,298 0.14 Reduce 4.50% <0.01 $55.44–79.21 · VW $63.46i $2,971,121 SEC
2002   Q2 55,808 0.17 Add 73.77% 0.07 $63.19–99.43 · VW $77.15i $3,815,210 SEC
2002   Q1 32,116 0.28 Add 5.76% 0.02 $91.55–120.83 · VW $103.94i $3,193,205 SEC
2001   Q4 30,367 0.18 $115.64 $3,511,651 SEC
2001   Q3 30,367 0.15 Add 1.98% <0.01 $83.64–110.33 · VW $93.88i $2,662,769 SEC
2001   Q2 29,778 0.36 Add 1.90% <0.01 $86.09–114.63 · VW $103.08i $3,216,828 SEC
2001   Q1 29,223 0.16 Add 1.23% <0.01 $80.07–113.42 · VW $95.15i $2,687,077 SEC
2000   Q4 28,868 0.14 $81.26 $2,345,830 SEC
2000   Q3 28,868 0.20 Reduce 13.56% 0.03 $95.60–129.00 · VW $110.76i $3,104,775 SEC
2000   Q2 33,395 0.22 Add 0.92% <0.01 $96.80–122.37 · VW $107.97i $3,497,892 SEC
2000   Q1 33,089 0.49 Reduce 3.71% <0.01 $95.12–122.61 · VW $110.30i $3,732,812 SEC
1999   Q4 34,365 0.23 Add 0.37% <0.01 $85.09–117.83 · VW $102.02i $3,544,125 SEC
1999   Q3 34,240 0.25 Buy 0.25 $112.39–133.07 · VW $120.38i $3,960,814 SEC
Price snapshot:
Current price$290.23
Avg. buy price$269.58
+/- since buy7.66%
52-week low$212.34
52-week high$332.46