Thomas Russo - Gardner Russo & Quinn
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    86
Portfolio value:    $8,496,278,296
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
2020   Q3 0 0.00 Sell 100.00% 0.01 $22.95–27.75 · VW $24.80i SEC
2020   Q2 48,975 0.01 $23.75 $1,163,000 SEC
2020   Q1 48,975 0.01 $21.24 $1,040,000 SEC
2019   Q4 48,975 0.01 $35.22 $1,725,000 SEC
2019   Q3 48,975 0.01 $29.18 $1,429,000 SEC
2019   Q2 48,975 0.01 $28.99 $1,420,000 SEC
2019   Q1 48,975 0.01 $27.59 $1,351,000 SEC
2018   Q4 48,975 0.01 Reduce 2.00% <0.01 $22.66–29.72 · VW $26.95i $1,207,000 SEC
2018   Q3 49,975 0.01 Add 4.17% <0.01 $25.88–31.91 · VW $28.43i $1,472,000 SEC
2018   Q2 47,975 0.01 $28.18 $1,352,000 SEC
2018   Q1 47,975 0.01 $29.99 $1,439,000 SEC
2017   Q4 47,975 0.01 Add 2.13% <0.01 $25.81–32.45 · VW $30.09i $1,416,000 SEC
2017   Q3 46,975 0.01 Reduce 4.33% <0.01 $22.75–27.98 · VW $26.04i $1,190,000 SEC
2017   Q2 49,100 0.01 Add 1.24% <0.01 $22.07–25.11 · VW $23.77i $1,191,000 SEC
2017   Q1 48,500 0.01 Reduce 3.19% <0.01 $22.16–25.80 · VW $23.77i $1,144,000 SEC
2016   Q4 50,100 0.01 Reduce 1.96% <0.01 $16.28–23.55 · VW $20.82i $1,107,000 SEC
2016   Q3 51,100 0.01 $15.66 $800,000 SEC
2016   Q2 51,100 0.01 $13.27 $678,000 SEC
2016   Q1 51,100 0.01 $13.52 $691,000 SEC
2015   Q4 51,100 0.01 $16.83 $860,000 SEC
2015   Q3 51,100 0.01 $15.58 $796,000 SEC
2015   Q2 51,100 0.01 $17.03 $870,000 SEC
2015   Q1 51,100 <0.01 Add 3.23% <0.01 $15.12–16.79 · VW $15.95i $786,000 SEC
2014   Q4 49,500 0.01 $17.90 $886,000 SEC
2014   Q3 49,500 <0.01 $17.05 $844,000 SEC
2014   Q2 49,500 <0.01 $15.37 $761,000 SEC
2014   Q1 49,500 <0.01 $17.19 $851,000 SEC
2013   Q4 49,500 <0.01 $15.58 $771,000 SEC
2013   Q3 49,500 <0.01 $13.80 $683,000 SEC
2013   Q2 49,500 <0.01 Reduce 1.98% <0.01 $12.05–15.03 · VW $13.89i $637,000 SEC
2013   Q1 50,500 <0.01 $12.18 $615,000 SEC
2012   Q4 50,500 <0.01 Add 1920.00% <0.01 $8.92–12.20 · VW $10.81i $586,000 SEC
2012   Q3 2,500 <0.01 $8.80 $22,000 SEC
2012   Q2 2,500 <0.01 Reduce 16.67% <0.01 $6.72–8.40 · VW $7.49i $20,000 SEC
2012   Q1 3,000 <0.01 Add 200.00% <0.01 $7.21–10.10 · VW $8.47i $29,000 SEC
2011   Q4 1,000 <0.01 $6.00 $6,000 SEC
2011   Q3 1,000 <0.01 Buy <0.01 $5.13–10.05 · VW $7.34i $6,000 SEC
2010   Q4 0 0.00 Sell 100.00% 0.01 $10.91–15.31 · VW $13.32i SEC
2010   Q3 19,790 0.01 $13.09 $259,000 SEC
2010   Q2 19,790 0.01 Reduce 13.16% <0.01 $13.30–18.15 · VW $15.16i $284,000 SEC
2010   Q1 22,790 0.02 $17.86 $407,000 SEC
2009   Q4 22,790 0.02 $15.05 $343,000 SEC
2009   Q3 22,790 0.02 $16.94 $386,000 SEC
2009   Q2 22,790 0.02 $13.21 $301,000 SEC
2009   Q1 22,790 0.02 Reduce 40.65% 0.01 $2.53–11.58 · VW $7.68i $155,000 SEC
2008   Q4 38,400 0.03 Reduce 20.66% 0.01 $5.05–24.62 · VW $12.08i $541,000 SEC
2008   Q3 48,400 0.06 Reduce 52.00% 0.14 $18.99–39.50 · VW $27.55i $1,694,000 SEC
2008   Q2 100,830 0.27 Reduce 1.75% <0.01 $18.44–40.65 · VW $30.66i $2,407,000 SEC
2008   Q1 102,630 0.09 Reduce 1.13% <0.01 $34.25–45.08 · VW $38.96i $3,891,000 SEC
2007   Q4 103,805 0.09 Reduce 0.26% <0.01 $33.12–47.00 · VW $41.42i $4,283,000 SEC
2007   Q3 104,080 0.11 Add 0.82% <0.01 $46.45–52.96 · VW $49.23i $5,232,000 SEC
2007   Q2 103,230 0.11 $48.89 $5,047,000 SEC
2007   Q1 103,230 0.12 Add 1.98% <0.01 $48.36–54.21 · VW $51.16i $5,267,000 SEC
2006   Q4 101,230 0.13 $53.39 $5,405,000 SEC
2006   Q3 101,230 0.14 Reduce 0.15% <0.01 $50.70–54.87 · VW $53.15i $5,423,000 SEC
2006   Q2 101,380 0.14 Buy 0.14 $45.86–51.90 · VW $49.76i $4,876,000 SEC
2006   Q1 0 0.00 Sell 100.00% 0.14 $42.92–49.98 · VW $47.61i SEC
2005   Q4 102,380 0.14 Add 4.07% <0.01 $43.27–47.25 · VW $44.92i $4,725,000 SEC
2005   Q3 98,380 <0.01 Buy <0.01 $41.13–44.15 · VW $43.01i $4,142,000 SEC
2000   Q1 0 0.00 Sell 100.00% <0.01 $21.16–28.28 · VW $24.65i SEC
1999   Q4 3,200 <0.01 Reduce 30.43% <0.01 $22.25–33.75 · VW $26.74i $80,300,000 SEC
1999   Q3 4,600 0.01 Reduce 89.69% 0.13 $24.03–33.78 · VW $30.01i $128,081,000 SEC
1999   Q2 44,600 0.14 Buy 0.14 $30.75–38.19 · VW $34.04i $1,634,869 SEC
Price snapshot:
Current price$59.50
52-week low$43.80
52-week high$60.83