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  Bank of America Corp. (BAC)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 21,707 0.01 Reduce 3.49% <0.01 $48.75 $1,058,216 SEC
2025   Q4 22,493 0.01 Reduce 9.94% <0.01 $55.00 $1,237,115 SEC
2025   Q3 24,976 0.01 Add 22.78% <0.01 $51.59 $1,288,512 SEC
2025   Q2 20,342 0.01 Reduce 8.95% <0.01 $47.32 $962,583 SEC
2025   Q1 22,342 0.01 Reduce 1.11% <0.01 $41.73 $932,332 SEC
2024   Q4 22,592 0.01 Reduce 3.58% <0.01 $43.95 $992,918 SEC
2024   Q3 23,432 0.01 Reduce 1.26% <0.01 $39.68 $929,782 SEC
2024   Q2 23,732 0.01 Reduce 1.25% <0.01 $39.77 $943,822 SEC
2024   Q1 24,033 0.01 Reduce 4.32% <0.01 $37.92 $911,331 SEC
2023   Q4 25,117 0.01 Reduce 1.57% <0.01 $33.67 $845,689 SEC
2023   Q3 25,517 0.01 Reduce 9.46% <0.01 $27.38 $698,655 SEC
2023   Q2 28,183 0.01 Add 14.18% <0.01 $28.69 $808,570 SEC
2023   Q1 24,683 0.01 Add 13.84% <0.01 $28.60 $705,934 SEC
2022   Q4 21,683 0.01 Reduce 1.34% <0.01 $33.12 $718,141 SEC
2022   Q3 21,978 0.01 Add 82.48% <0.01 $30.21 $664,000 SEC
2022   Q2 12,044 <0.01 $31.14 $375,000 SEC
2022   Q1 12,044 <0.01 Reduce 10.89% <0.01 $41.18 $496,000 SEC
2021   Q4 13,516 0.01 Add 1.21% <0.01 $44.47 $601,000 SEC
2021   Q3 13,355 0.01 Add 5.53% <0.01 $42.46 $567,000 SEC
2021   Q2 12,655 0.01 Add 6.53% <0.01 $41.25 $522,000 SEC
2021   Q1 11,879 <0.01 Reduce 2.06% <0.01 $38.72 $460,000 SEC
2020   Q4 12,129 <0.01 Add 2.10% <0.01 $30.34 $368,000 SEC
2020   Q3 11,879 <0.01 Reduce 7.51% <0.01 $24.08 $286,000 SEC
2020   Q2 12,843 <0.01 Reduce 3.75% <0.01 $23.75 $305,000 SEC
2020   Q1 13,343 <0.01 Reduce 2.28% <0.01 $21.21 $283,000 SEC
2019   Q4 13,655 0.01 Reduce 8.69% <0.01 $35.23 $481,000 SEC
2019   Q3 14,955 0.01 $29.15 $436,000 SEC
2019   Q2 14,955 0.01 $29.02 $434,000 SEC
2019   Q1 14,955 0.01 Reduce 3.24% <0.01 $27.62 $413,000 SEC
2018   Q4 15,455 0.01 Add 21.33% <0.01 $24.65 $381,000 SEC
2018   Q3 12,738 <0.01 $29.44 $375,000 SEC
2018   Q2 12,738 <0.01 Add 1.60% <0.01 $28.18 $359,000 SEC
2018   Q1 12,538 <0.01 Reduce 3.58% <0.01 $29.99 $376,000 SEC
2017   Q4 13,003 <0.01 Reduce 0.17% $29.53 $384,000 SEC
2017   Q3 13,025 <0.01 Reduce 7.13% <0.01 $25.34 $330,000 SEC
2017   Q2 14,025 <0.01 Add 8.37% <0.01 $24.24 $340,000 SEC
2017   Q1 12,942 <0.01 $23.57 $305,000 SEC
2016   Q4 12,942 <0.01 Reduce 0.93% $22.10 $286,000 SEC
2016   Q3 13,064 <0.01 $15.62 $204,000 SEC
2016   Q2 13,064 <0.01 $13.24 $173,000 SEC
2016   Q1 13,064 <0.01 Reduce 4.91% <0.01 $13.55 $177,000 SEC
2015   Q4 13,739 <0.01 Reduce 0.52% $16.81 $231,000 SEC
2015   Q3 13,811 <0.01 $15.57 $215,000 SEC
2015   Q2 13,811 <0.01 Reduce 81.03% 0.02 $17.02 $235,000 SEC
2015   Q1 72,811 0.02 $15.40 $1,121,000 SEC
2014   Q4 72,811 0.02 Reduce 0.73% <0.01 $17.90 $1,303,000 SEC
2014   Q3 73,350 0.02 Reduce 0.95% <0.01 $17.06 $1,251,000 SEC
2014   Q2 74,050 0.02 Reduce 10.49% <0.01 $15.37 $1,138,000 SEC
2014   Q1 82,725 0.02 Add 4.72% <0.01 $17.20 $1,423,000 SEC
2013   Q4 78,994 0.02 Reduce 4.16% <0.01 $15.57 $1,230,000 SEC
2013   Q3 82,423 0.02 Add 2.81% <0.01 $13.79 $1,137,000 SEC
2013   Q2 80,170 0.02 Reduce 1.30% <0.01 $12.86 $1,031,000 SEC
2013   Q1 81,225 0.01 Reduce 2.30% <0.01 $12.18 $989,000 SEC
2012   Q4 83,136 0.02 Reduce 5.13% <0.01 $11.61 $965,000 SEC
2012   Q3 87,636 0.02 Reduce 0.82% <0.01 $8.83 $774,000 SEC
2012   Q2 88,361 0.02 Add 2.72% <0.01 $8.18 $723,000 SEC
2012   Q1 86,022 0.02 Add 1.27% <0.01 $9.57 $823,000 SEC
2011   Q4 84,945 0.01 Reduce 4.06% <0.01 $5.56 $472,000 SEC
2011   Q3 88,543 0.02 Buy 0.02 $6.12 $542,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.03 SEC
2011   Q1 86,617 0.03 Reduce 5.34% <0.01 $13.33 $1,155,000 SEC
2010   Q4 91,500 0.04 Reduce 3.89% <0.01 $13.34 $1,221,000 SEC
2010   Q3 95,205 0.02 Reduce 2.06% <0.01 $13,102.51 $1,247,424,000 SEC
2010   Q1 97,204 0.03 Reduce 0.27% <0.01 $17,850.00 $1,735,091,000 SEC
2009   Q4 97,470 0.02 Add 3.18% <0.01 $15,059.93 $1,467,891,000 SEC
2009   Q3 94,470 0.03 Add 1.71% <0.01 $16,919.91 $1,598,424,000 SEC
2009   Q2 92,881 0.02 Add 0.26% <0.01 $13,199.93 $1,226,023,000 SEC
2009   Q1 92,639 0.01 Add 51.35% <0.01 $6,819.97 $631,795,000 SEC
2008   Q4 61,207 0.02 Reduce 1.92% <0.01 $14,080.01 $861,795,000 SEC
2008   Q3 62,407 0.03 Reduce 2.20% <0.01 $35,000.00 $2,184,245,000 SEC
2008   Q2 63,808 0.02 Add 2.16% <0.01 $23,870.00 $1,523,097,000 SEC
2008   Q1 62,459 0.03 $37,910.00 $2,367,821,000 SEC
2007   Q4 62,459 0.05 Reduce 1.58% <0.01 $41,259.99 $2,577,058,000 SEC
2007   Q3 63,459 0.04 Add 3.25% <0.01 $50,270.00 $3,190,084,000 SEC
2007   Q2 61,459 0.04 Reduce 0.20% <0.01 $48,890.01 $3,004,731,000 SEC
2007   Q1 61,583 0.04 Reduce 17.78% <0.01 $51,020.01 $3,141,965,000 SEC
2006   Q4 74,897 0.05 Reduce 26.09% 0.04 $53,390.00 $3,998,751,000 SEC
2006   Q3 101,333 0.15 Reduce 19.06% 0.06 $53,570.00 $5,428,409,000 SEC
2006   Q2 125,199 0.30 Add 19.57% 0.05 $48,100.00 $6,022,072,000 SEC
2006   Q1 104,710 0.07 Reduce 8.57% <0.01 $45,540.00 $4,768,493,000 SEC
2005   Q4 114,520 0.08 Add 0.62% <0.01 $46,150.00 $5,285,098,000 SEC
2005   Q3 113,810 0.15 Reduce 0.09% <0.01 $42,100.00 $4,791,401,000 SEC
2005   Q2 113,910 0.08 Reduce 1.04% <0.01 $45,610.00 $5,195,435,000 SEC
2005   Q1 115,110 0.08 Add 4.28% <0.01 $44,099.95 $5,076,345,000 SEC
2004   Q4 110,384 0.09 Buy 0.09 $46,989.94 $5,186,938,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.20 SEC
2004   Q2 54,006 0.20 Add 5.21% <0.01 $84,619.89 $4,569,982,000 SEC
2004   Q1 51,334 0.10 Reduce 2.97% <0.01 $80,979.90 $4,157,022,000 SEC
2003   Q4 52,904 0.11 Add 1.93% <0.01 $80,429.89 $4,255,063,000 SEC
2003   Q3 51,904 0.13 Buy 0.13 $78,039.90 $4,050,583,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.13 SEC
2003   Q1 47,597 0.13 Reduce 1.04% <0.01 $66,839.91 $3,181,379,000 SEC
2002   Q4 48,097 0.14 Reduce 16.28% 0.03 $69,569.89 $3,346,103,000 SEC
2002   Q3 57,452 0.17 Reduce 4.65% <0.01 $63,799.92 $3,665,433,000 SEC
2002   Q2 60,252 0.19 Add 42.05% 0.06 $70,359.92 $4,239,326,000 SEC
2002   Q1 42,417 0.25 $68,019.90 $2,885,200,000 SEC
2001   Q4 42,417 0.13 Reduce 2.38% <0.01 $62,949.90 $2,670,146,000 SEC
2001   Q3 43,452 0.14 Reduce 3.37% 0.01 $58,399.91 $2,537,593,000 SEC
2001   Q2 44,967 0.31 Buy 0.31 $60,029.91 $2,699,365,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.12 SEC
2000   Q4 44,767 0.12 Add 459.59% 0.10 $45,874.93 $2,053,683,000 SEC
2000   Q3 8,000 0.03 $52,375.00 $419,000,000 SEC
2000   Q2 8,000 0.02 Buy 0.02 $43,000.00 $344,000,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.03 SEC
1999   Q4 8,000 0.03 $50,187.50 $401,500,000 SEC
1999   Q3 8,000 0.03 Buy 0.03 $55,687.50 $445,500,000 SEC