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  Bank of America Corp. (BAC)
← All BAC superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 21,707 0.01 Reduce 3.49% <0.01 $46.12–56.87 · VW $52.15i $1,058,216 SEC
2025   Q4 22,493 0.01 Reduce 9.94% <0.01 $50.70–57.55 · VW $53.82i $1,237,115 SEC
2025   Q3 24,976 0.01 Add 22.78% <0.01 $44.75–53.64 · VW $50.61i $1,288,512 SEC
2025   Q2 20,342 0.01 Reduce 8.95% <0.01 $39.58–49.31 · VW $45.39i $962,583 SEC
2025   Q1 22,342 0.01 Reduce 1.11% <0.01 $33.07–47.98 · VW $40.31i $932,332 SEC
2024   Q4 22,592 0.01 Reduce 3.58% <0.01 $41.11–48.08 · VW $45.16i $992,918 SEC
2024   Q3 23,432 0.01 Reduce 1.26% <0.01 $35.14–43.36 · VW $40.11i $929,782 SEC
2024   Q2 23,732 0.01 Reduce 1.25% <0.01 $36.65–44.44 · VW $40.47i $943,822 SEC
2024   Q1 24,033 <0.01 Reduce 4.32% <0.01 $32.35–38.49 · VW $35.95i $911,331 SEC
2023   Q4 25,117 <0.01 Reduce 1.57% <0.01 $26.15–35.10 · VW $31.75i $845,689 SEC
2023   Q3 25,517 0.01 Reduce 9.46% <0.01 $24.96–31.94 · VW $27.75i $698,655 SEC
2023   Q2 28,183 <0.01 Add 14.18% <0.01 $26.83–32.85 · VW $30.56i $808,570 SEC
2023   Q1 24,683 0.01 Add 13.84% <0.01 $26.32–37.00 · VW $30.87i $705,934 SEC
2022   Q4 21,683 0.01 Reduce 1.34% <0.01 $31.35–38.60 · VW $35.14i $718,141 SEC
2022   Q3 21,978 0.01 Add 82.48% <0.01 $29.31–36.94 · VW $34.10i $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 $35.54–50.11 · VW $40.44i $496,000 SEC
2021   Q4 13,516 0.01 Add 1.21% <0.01 $42.59–50.08 · VW $46.27i $601,000 SEC
2021   Q3 13,355 0.01 Add 5.53% <0.01 $37.55–48.43 · VW $44.59i $567,000 SEC
2021   Q2 12,655 0.01 Add 6.53% <0.01 $36.51–43.49 · VW $39.45i $522,000 SEC
2021   Q1 11,879 <0.01 Reduce 2.06% <0.01 $29.57–41.13 · VW $37.08i $460,000 SEC
2020   Q4 12,129 <0.01 Add 2.10% <0.01 $23.27–34.37 · VW $29.10i $368,000 SEC
2020   Q3 11,879 <0.01 Reduce 7.51% <0.01 $22.95–27.75 · VW $24.80i $286,000 SEC
2020   Q2 12,843 <0.01 Reduce 3.75% <0.01 $20.10–29.01 · VW $24.66i $305,000 SEC
2020   Q1 13,343 <0.01 Reduce 2.28% <0.01 $17.95–35.45 · VW $25.82i $283,000 SEC
2019   Q4 13,655 0.01 Reduce 8.69% <0.01 $31.37–35.72 · VW $33.31i $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 $26.61–31.17 · VW $29.45i $413,000 SEC
2018   Q4 15,455 0.01 Add 21.33% <0.01 $22.66–29.72 · VW $26.95i $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 $27.63–31.45 · VW $29.99i $359,000 SEC
2018   Q1 12,538 <0.01 Reduce 3.58% <0.01 $28.75–33.05 · VW $30.57i $376,000 SEC
2017   Q4 13,003 <0.01 Reduce 0.17% $25.81–32.45 · VW $30.09i $384,000 SEC
2017   Q3 13,025 <0.01 Reduce 7.13% <0.01 $22.75–27.98 · VW $26.04i $330,000 SEC
2017   Q2 14,025 <0.01 Add 8.37% <0.01 $22.07–25.11 · VW $23.77i $340,000 SEC
2017   Q1 12,942 <0.01 $23.57 $305,000 SEC
2016   Q4 12,942 <0.01 Reduce 0.93% $16.28–23.55 · VW $20.82i $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 $10.99–15.30 · VW $13.62i $177,000 SEC
2015   Q4 13,739 <0.01 Reduce 0.52% $12.94–18.09 · VW $15.06i $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 $15.92–18.48 · VW $17.43i $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 $14.97–18.21 · VW $16.11i $1,303,000 SEC
2014   Q3 73,350 0.02 Reduce 0.95% <0.01 $14.84–17.41 · VW $16.47i $1,251,000 SEC
2014   Q2 74,050 0.02 Reduce 10.49% <0.01 $14.37–16.23 · VW $15.28i $1,138,000 SEC
2014   Q1 82,725 0.02 Add 4.72% <0.01 $14.86–18.03 · VW $16.01i $1,423,000 SEC
2013   Q4 78,994 0.02 Reduce 4.16% <0.01 $13.80–17.42 · VW $15.99i $1,230,000 SEC
2013   Q3 82,423 0.02 Add 2.81% <0.01 $13.60–14.97 · VW $14.18i $1,137,000 SEC
2013   Q2 80,170 0.02 Reduce 1.30% <0.01 $12.05–15.03 · VW $13.89i $1,031,000 SEC
2013   Q1 81,225 0.01 Reduce 2.30% <0.01 $10.98–12.94 · VW $12.08i $989,000 SEC
2012   Q4 83,136 0.02 Reduce 5.13% <0.01 $8.92–12.20 · VW $10.81i $965,000 SEC
2012   Q3 87,636 0.02 Reduce 0.82% <0.01 $7.10–9.79 · VW $8.74i $774,000 SEC
2012   Q2 88,361 0.02 Add 2.72% <0.01 $6.72–8.40 · VW $7.49i $723,000 SEC
2012   Q1 86,022 0.02 Add 1.27% <0.01 $7.21–10.10 · VW $8.47i $823,000 SEC
2011   Q4 84,945 0.01 Reduce 4.06% <0.01 $4.92–7.50 · VW $6.52i $472,000 SEC
2011   Q3 88,543 0.02 Add 3.42% <0.01 $5.13–10.05 · VW $7.34i $542,000 SEC
2011   Q2 85,617 0.01 Reduce 1.15% <0.01 $9.40–12.71 · VW $10.61i $938,000 SEC
2011   Q1 86,617 0.03 Reduce 5.34% <0.01 $12.15–14.95 · VW $13.13i $1,155,000 SEC
2010   Q4 91,500 0.04 Reduce 3.89% <0.01 $10.91–15.31 · VW $13.32i $1,221,000 SEC
2010   Q3 95,205 0.02 Reduce 3.19% <0.01 $11.03–14.47 · VW $12.32i $1,247,424,000 SEC
2010   Q2 98,347 0.05 Add 1.18% <0.01 $13.30–18.15 · VW $15.16i $1,413,246,000 SEC
2010   Q1 97,204 0.03 Reduce 0.27% <0.01 $14.25–19.86 · VW $17.31i $1,735,091,000 SEC
2009   Q4 97,470 0.02 Add 3.18% <0.01 $14.12–17.19 · VW $15.50i $1,467,891,000 SEC
2009   Q3 94,470 0.03 Add 1.71% <0.01 $14.50–19.10 · VW $16.06i $1,598,424,000 SEC
2009   Q2 92,881 0.02 Add 0.26% <0.01 $8.55–15.07 · VW $12.80i $1,226,023,000 SEC
2009   Q1 92,639 0.01 Add 51.35% <0.01 $2.53–11.58 · VW $7.68i $631,795,000 SEC
2008   Q4 61,207 0.02 Reduce 1.92% <0.01 $5.05–24.62 · VW $12.08i $861,795,000 SEC
2008   Q3 62,407 0.03 Reduce 2.20% <0.01 $18.99–39.50 · VW $27.55i $2,184,245,000 SEC
2008   Q2 63,808 0.02 Add 2.16% <0.01 $18.44–40.65 · VW $30.66i $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 $33.12–47.00 · VW $41.42i $2,577,058 SEC
2007   Q3 63,459 0.04 Add 3.25% <0.01 $46.45–52.96 · VW $49.23i $3,190,084,000 SEC
2007   Q2 61,459 0.04 Reduce 0.20% <0.01 $46.90–51.90 · VW $48.74i $3,004,731 SEC
2007   Q1 61,583 0.04 Reduce 17.78% <0.01 $48.36–54.21 · VW $51.16i $3,141,965 SEC
2006   Q4 74,897 0.05 Reduce 26.09% 0.04 $51.32–55.08 · VW $52.99i $3,998,751 SEC
2006   Q3 101,333 0.15 Reduce 19.06% 0.03 $50.70–54.87 · VW $53.15i $5,428,409 SEC
2006   Q2 125,199 0.15 Add 19.57% 0.03 $45.86–51.90 · VW $49.76i $6,022,072 SEC
2006   Q1 104,710 0.07 Reduce 8.57% <0.01 $42.92–49.98 · VW $47.61i $4,768,493 SEC
2005   Q4 114,520 0.08 Add 0.62% <0.01 $43.27–47.25 · VW $44.92i $5,285,098 SEC
2005   Q3 113,810 0.15 Reduce 0.09% <0.01 $41.13–44.15 · VW $43.01i $4,791,401 SEC
2005   Q2 113,910 0.08 Reduce 1.04% <0.01 $43.60–47.44 · VW $44.88i $5,195,435 SEC
2005   Q1 115,110 0.08 Add 4.28% <0.01 $43.40–47.20 · VW $45.21i $5,076,345 SEC
2004   Q4 110,384 0.09 Add 2.86% <0.01 $44.40–47.47 · VW $46.08i $5,186,938 SEC
2004   Q3 107,312 0.20 Reduce 0.65% <0.01 $41.70–45.69 · VW $44.06i $4,649,823 SEC
2004   Q2 108,012 0.20 Add 5.21% <0.01 $38.51–42.85 · VW $41.29i $4,569,982 SEC
2004   Q1 102,668 0.10 Reduce 2.97% <0.01 $39.00–41.50 · VW $40.25i $4,157,022 SEC
2003   Q4 105,808 0.11 Add 1.93% <0.01 $36.86–41.47 · VW $39.69i $4,255,063 SEC
2003   Q3 103,808 0.13 Add 5.15% <0.01 $36.22–41.38 · VW $38.49i $4,050,583 SEC
2003   Q2 98,728 0.27 Add 3.71% <0.01 $36.02–42.45 · VW $39.92i $3,901,231 SEC
2003   Q1 95,194 0.13 Reduce 1.04% <0.01 $32.13–37.40 · VW $35.52i $3,181,379 SEC
2002   Q4 96,194 0.14 Reduce 16.28% 0.03 $33.13–36.25 · VW $34.80i $3,346,103 SEC
2002   Q3 114,904 0.17 Reduce 4.65% <0.01 $26.98–36.04 · VW $32.64i $3,665,433 SEC
2002   Q2 120,504 0.19 Add 42.05% 0.06 $27.56–38.54 · VW $33.12i $4,239,326 SEC
2002   Q1 84,834 0.25 $34.01 $2,885,200 SEC
2001   Q4 84,834 0.13 Reduce 2.38% <0.01 $29.17–32.49 · VW $31.06i $2,670,146 SEC
2001   Q3 86,904 0.14 Reduce 3.37% 0.01 $25.13–32.77 · VW $29.13i $2,537,593 SEC
2001   Q2 89,934 0.31 Reduce 2.18% <0.01 $26.73–32.35 · VW $30.29i $2,699,365 SEC
2001   Q1 91,934 0.15 Add 2.68% <0.01 $22.83–28.75 · VW $26.52i $2,516,689 SEC
2000   Q4 89,534 0.12 Add 459.59% 0.10 $18.16–27.97 · VW $24.35i $2,053,683 SEC
2000   Q3 16,000 0.03 $26.19 $419,000 SEC
2000   Q2 16,000 0.02 $21.50 $344,000 SEC
2000   Q1 16,000 0.06 $26.22 $419,500 SEC
1999   Q4 16,000 0.03 $25.10 $401,500 SEC
1999   Q3 16,000 0.03 Buy 0.03 $24.03–33.78 · VW $30.01i $445,500 SEC
Price snapshot:
Current price$59.50
Avg. buy price$868.09
+/- since buy-93.15%
52-week low$43.80
52-week high$60.83