William Frels - Mairs & Power Inc
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)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 3,647 0.01 Add 0.55% <0.01 $242.39 $883,996 SEC
2025   Q4 3,627 0.01 Reduce 2.05% <0.01 $296.21 $1,074,354 SEC
2025   Q3 3,703 0.01 Reduce 1.88% <0.01 $282.16 $1,044,838 SEC
2025   Q2 3,774 0.01 Add 173.68% <0.01 $294.78 $1,112,500 SEC
2025   Q1 1,379 <0.01 Add 23.46% <0.01 $248.66 $342,902 SEC
2024   Q4 1,117 <0.01 Add 9.83% <0.01 $219.83 $245,550 SEC
2024   Q3 1,017 <0.01 Buy <0.01 $221.08 $224,838 SEC
2024   Q2 0 0.00 Sell 100.00% <0.01 SEC
2024   Q1 1,117 <0.01 Reduce 14.21% <0.01 $190.96 $213,302 SEC
2023   Q4 1,302 <0.01 Buy <0.01 $163.55 $212,942 SEC
2023   Q2 0 0.00 Sell 100.00% <0.01 SEC
2023   Q1 2,162 <0.01 Reduce 11.47% <0.01 $131.09 $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.76 $290,000 SEC
2022   Q2 3,308 0.01 Reduce 10.64% <0.01 $141.17 $467,000 SEC
2022   Q1 3,702 <0.01 Reduce 10.01% <0.01 $129.93 $481,000 SEC
2021   Q4 4,114 0.01 Reduce 22.89% <0.01 $133.69 $550,000 SEC
2021   Q3 5,335 0.01 Reduce 31.26% <0.01 $138.89 $741,000 SEC
2021   Q2 7,761 0.01 Reduce 10.63% <0.01 $146.63 $1,138,000 SEC
2021   Q1 8,684 0.01 Reduce 17.16% <0.01 $133.23 $1,157,000 SEC
2020   Q4 10,483 0.01 Add 23.45% <0.01 $125.92 $1,320,000 SEC
2020   Q3 8,492 0.01 Reduce 39.33% <0.01 $121.64 $1,033,000 SEC
2020   Q2 13,996 0.02 Reduce 10.43% <0.01 $120.75 $1,690,000 SEC
2020   Q1 15,626 0.03 Add 6.09% <0.01 $110.90 $1,733,000 SEC
2019   Q4 14,729 0.02 Reduce 62.55% 0.04 $134.02 $1,974,000 SEC
2019   Q3 39,335 0.07 $145.42 $5,720,000 SEC
2019   Q2 39,335 0.07 Reduce 7.66% <0.01 $137.89 $5,424,000 SEC
2019   Q1 42,599 0.07 Reduce 8.56% <0.01 $141.11 $6,011,000 SEC
2018   Q4 46,587 0.07 Reduce 28.70% 0.03 $113.68 $5,296,000 SEC
2018   Q3 65,341 0.12 Reduce 28.20% 0.05 $151.21 $9,880,000 SEC
2018   Q2 91,002 0.16 Reduce 25.35% 0.06 $139.70 $12,713,000 SEC
2018   Q1 121,905 0.23 Reduce 4.66% 0.01 $153.43 $18,704,000 SEC
2017   Q4 127,868 0.23 Reduce 25.26% 0.08 $153.42 $19,618,000 SEC
2017   Q3 171,092 0.30 Reduce 3.68% 0.01 $145.08 $24,822,000 SEC
2017   Q2 177,629 0.33 Reduce 0.74% <0.01 $153.83 $27,325,000 SEC
2017   Q1 178,953 0.38 Reduce 2.14% <0.01 $174.14 $31,163,000 SEC
2016   Q4 182,873 0.39 Reduce 1.95% <0.01 $165.99 $30,355,000 SEC
2016   Q3 186,501 0.39 Reduce 5.24% 0.02 $158.85 $29,626,000 SEC
2016   Q2 196,805 0.40 Reduce 1.06% <0.01 $151.78 $29,871,000 SEC
2016   Q1 198,907 0.43 Add 0.42% <0.01 $151.45 $30,124,000 SEC
2015   Q4 198,072 0.41 Reduce 2.95% 0.01 $137.62 $27,259,000 SEC
2015   Q3 204,089 0.46 Reduce 5.59% 0.03 $144.97 $29,587,000 SEC
2015   Q2 216,180 0.50 Add 0.07% <0.01 $162.66 $35,164,000 SEC
2015   Q1 216,031 0.48 Add 1.56% <0.01 $160.50 $34,673,000 SEC
2014   Q4 212,712 0.47 Add 7.07% 0.03 $160.44 $34,128,000 SEC
2014   Q3 198,670 0.55 Add 7.87% 0.04 $189.83 $37,714,000 SEC
2014   Q2 184,172 0.48 Add 9.65% 0.04 $181.27 $33,385,000 SEC
2014   Q1 167,957 0.50 Add 61.30% 0.19 $192.49 $32,330,000 SEC
2013   Q4 104,128 0.32 Add 18.39% 0.05 $187.57 $19,531,000 SEC
2013   Q3 87,950 0.30 Reduce 0.39% <0.01 $185.18 $16,287,000 SEC
2013   Q2 88,297 0.34 Add 10.10% 0.03 $191.11 $16,874,000 SEC
2013   Q1 80,194 0.17 Add 0.90% <0.01 $213.30 $17,105,000 SEC
2012   Q4 79,477 0.38 Reduce 0.60% <0.01 $191.55 $15,224,000 SEC
2012   Q3 79,958 0.41 Reduce 0.03% <0.01 $207.45 $16,587,000 SEC
2012   Q2 79,982 0.41 Reduce 2.56% 0.01 $195.58 $15,643,000 SEC
2012   Q1 82,081 0.44 Reduce 1.31% <0.01 $208.65 $17,126,000 SEC
2011   Q4 83,168 0.44 Reduce 9.78% 0.05 $183.88 $15,293,000 SEC
2011   Q3 92,183 0.52 Buy 0.52 $174.87 $16,120,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.43 SEC
2011   Q1 97,249 0.43 Reduce 3.44% 0.01 $163.07 $15,858,000 SEC
2010   Q4 100,714 0.43 Add 0.17% <0.01 $146.76 $14,781,000 SEC
2010   Q3 100,539 0.21 Add 8.59% 0.02 $134,139.99 $13,486,300,000 SEC
2010   Q1 92,586 0.18 Reduce 3.21% <0.01 $128,250.25 $11,874,178,000 SEC
2009   Q4 95,660 0.20 Reduce 1.50% <0.01 $130,899.99 $12,521,893,000 SEC
2009   Q3 97,121 0.19 Add 4.67% <0.01 $119,609.79 $11,616,622,000 SEC
2009   Q2 92,792 0.18 Add 0.44% <0.01 $104,419.51 $9,689,295,000 SEC
2009   Q1 92,384 0.20 Reduce 8.91% 0.01 $96,890.21 $8,951,105,000 SEC
2008   Q4 101,418 0.16 Add 0.05% <0.01 $84,159.72 $8,535,310,000 SEC
2008   Q3 101,363 0.17 Add 0.70% <0.01 $116,960.04 $11,855,421,000 SEC
2008   Q2 100,662 0.18 Reduce 8.93% 0.02 $118,529.88 $11,931,455,000 SEC
2008   Q1 110,537 0.18 Reduce 1.12% <0.01 $115,140.00 $12,727,230,000 SEC
2007   Q4 111,787 0.25 Reduce 3.70% <0.01 $108,099.52 $12,084,121,000 SEC
2007   Q3 116,087 0.16 Reduce 2.97% <0.01 $117,799.50 $13,674,990,000 SEC
2007   Q2 119,637 0.15 Reduce 4.53% <0.01 $105,249.56 $12,591,742,000 SEC
2007   Q1 125,317 0.15 Reduce 2.24% <0.01 $94,259.62 $11,812,333,000 SEC
2006   Q4 128,192 0.16 Reduce 2.29% <0.01 $97,149.62 $12,453,804,000 SEC
2006   Q3 131,202 0.30 Reduce 22.24% 0.14 $81,939.69 $10,750,651,000 SEC
2006   Q2 168,725 0.65 Add 48.40% 0.21 $76,819.84 $12,961,427,000 SEC
2006   Q1 113,697 0.13 Add 8.11% <0.01 $82,469.96 $9,376,587,000 SEC
2005   Q4 105,172 0.13 Reduce 0.04% <0.01 $82,199.77 $8,645,114,000 SEC
2005   Q3 105,219 0.26 Add 0.21% <0.01 $80,220.31 $8,440,701,000 SEC
2005   Q2 104,994 0.12 Add 11.67% 0.01 $74,199.85 $7,790,539,000 SEC
2005   Q1 94,019 0.14 Add 4.29% <0.01 $91,379.80 $8,591,437,000 SEC
2004   Q4 90,153 0.16 Buy 0.16 $98,580.31 $8,887,311,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.34 SEC
2004   Q2 87,049 0.34 Reduce 1.08% <0.01 $88,149.89 $7,673,360,000 SEC
2004   Q1 87,998 0.19 Add 5.55% 0.01 $91,839.88 $8,081,726,000 SEC
2003   Q4 83,373 0.21 Add 2.82% <0.01 $92,679.88 $7,727,000,000 SEC
2003   Q3 81,083 0.22 Buy 0.22 $88,329.88 $7,162,052,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.19 SEC
2003   Q1 57,154 0.19 Add 0.35% <0.01 $78,429.86 $4,482,580,000 SEC
2002   Q4 56,954 0.19 Add 11.78% 0.02 $77,499.86 $4,413,927,000 SEC
2002   Q3 50,954 0.14 Reduce 4.50% <0.01 $58,309.87 $2,971,121,000 SEC
2002   Q2 53,354 0.17 Add 73.77% 0.07 $71,507.48 $3,815,210,000 SEC
2002   Q1 30,704 0.28 Add 5.76% 0.02 $103,999.64 $3,193,205,000 SEC
2001   Q4 29,032 0.18 $120,957.94 $3,511,651,000 SEC
2001   Q3 29,032 0.15 Add 1.98% <0.01 $91,718.41 $2,662,769,000 SEC
2001   Q2 28,468 0.36 Buy 0.36 $112,998.03 $3,216,828,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.14 SEC
2000   Q4 27,598 0.14 $85,000.00 $2,345,830,000 SEC
2000   Q3 27,598 0.20 Reduce 13.56% 0.03 $112,500.00 $3,104,775,000 SEC
2000   Q2 31,926 0.22 Buy 0.22 $109,562.49 $3,497,892,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.22 SEC
1999   Q4 32,854 0.22 Add 0.37% <0.01 $107,874.99 $3,544,125,000 SEC
1999   Q3 32,734 0.25 Buy 0.25 $121,000.00 $3,960,814,000 SEC