Francois Rochon - Giverny Capital
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    51
Portfolio value:    $2,731,351,278
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
2025   Q3 0 0.00 Sell 100.00% 1.63 $44.75–53.64 · VW $50.61i SEC
2025   Q2 1,004,119 1.63 Add 0.61% <0.01 $39.58–49.31 · VW $45.39i $47,514,911 SEC
2025   Q1 998,001 1.54 Reduce 0.30% <0.01 $33.07–47.98 · VW $40.31i $41,646,582 SEC
2024   Q4 1,000,978 1.61 Add 1.10% 0.02 $41.11–48.08 · VW $45.16i $43,992,983 SEC
2024   Q3 990,048 1.49 Add 0.40% <0.01 $35.14–43.36 · VW $40.11i $39,285,105 SEC
2024   Q2 986,115 1.66 Reduce 0.08% <0.01 $36.65–44.44 · VW $40.47i $39,217,794 SEC
2024   Q1 986,950 1.52 Reduce 4.12% 0.07 $32.35–38.49 · VW $35.95i $37,425,144 SEC
2023   Q4 1,029,334 1.63 Add 0.19% <0.01 $26.15–35.10 · VW $31.75i $34,657,676 SEC
2023   Q3 1,027,404 1.53 Add 4.21% 0.06 $24.96–31.94 · VW $27.75i $28,130,322 SEC
2023   Q2 985,876 1.49 Add 9.51% 0.13 $26.83–32.85 · VW $30.56i $28,284,782 SEC
2023   Q1 900,241 1.55 Reduce 3.78% 0.07 $26.32–37.00 · VW $30.87i $25,746,893 SEC
2022   Q4 935,610 1.92 Add 0.49% <0.01 $31.35–38.60 · VW $35.14i $30,987,403 SEC
2022   Q3 931,088 1.90 Add 0.23% <0.01 $29.31–36.94 · VW $34.10i $28,119,000 SEC
2022   Q2 928,977 1.91 Add 5.28% 0.10 $29.67–38.75 · VW $34.08i $28,919,000 SEC
2022   Q1 882,373 2.05 Add 0.55% 0.01 $35.54–50.11 · VW $40.44i $36,371,000 SEC
2021   Q4 877,569 2.08 Reduce 34.95% 1.19 $42.59–50.08 · VW $46.27i $39,043,000 SEC
2021   Q3 1,349,092 3.41 Add 0.25% <0.01 $37.55–48.43 · VW $44.59i $57,269,000 SEC
2021   Q2 1,345,736 3.37 Add 4.37% 0.14 $36.51–43.49 · VW $39.45i $55,485,000 SEC
2021   Q1 1,289,338 3.34 Add 0.91% 0.03 $29.57–41.13 · VW $37.08i $49,884,000 SEC
2020   Q4 1,277,648 2.97 Add 1.24% 0.04 $23.27–34.37 · VW $29.10i $38,726,000 SEC
2020   Q3 1,262,012 2.79 Reduce 0.02% <0.01 $22.95–27.75 · VW $24.80i $30,402,000 SEC
2020   Q2 1,262,324 2.98 Reduce 2.91% 0.10 $20.10–29.01 · VW $24.66i $29,980,000 SEC
2020   Q1 1,300,157 3.52 Add 34.85% 0.91 $17.95–35.45 · VW $25.82i $27,602,000 SEC
2019   Q4 964,147 3.07 Add 1.95% 0.06 $31.37–35.72 · VW $33.31i $33,957,000 SEC
2019   Q3 945,735 2.75 Add 7.35% 0.19 $26.21–32.23 · VW $29.90i $27,587,000 SEC
2019   Q2 881,006 2.58 Add 17.95% 0.39 $26.40–31.06 · VW $29.38i $25,549,000 SEC
2019   Q1 746,916 2.36 Buy 2.36 $26.61–31.17 · VW $29.45i $20,607,000 SEC
Price snapshot:
Current price$59.50
52-week low$43.80
52-week high$60.83