Andreas Halvorsen - Viking Global Investors
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    77
Portfolio value:    $35,748,670,967
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 0 0.00 Sell 100.00% 0.66 $46.12–56.87 · VW $52.15i SEC
2025   Q4 4,494,629 0.66 Reduce 60.92% 0.94 $50.70–57.55 · VW $53.82i $247,204,595 SEC
2025   Q3 11,500,290 1.54 Reduce 63.20% 2.70 $44.75–53.64 · VW $50.61i $593,299,961 SEC
2025   Q2 31,246,972 4.27 Reduce 2.96% 0.13 $39.58–49.31 · VW $45.39i $1,478,606,715 SEC
2025   Q1 32,199,070 4.27 Add 30.28% 0.99 $33.07–47.98 · VW $40.31i $1,343,667,191 SEC
2024   Q4 24,715,946 3.52 Add 23.83% 0.68 $41.11–48.08 · VW $45.16i $1,086,265,827 SEC
2024   Q3 19,959,530 2.89 Buy 2.89 $35.14–43.36 · VW $40.11i $791,994,150 SEC
2021   Q3 0 0.00 Sell 100.00% 0.90 $37.55–48.43 · VW $44.59i SEC
2021   Q2 7,174,216 0.90 Reduce 77.09% 2.78 $36.51–43.49 · VW $39.45i $295,793,000 SEC
2021   Q1 31,312,416 3.61 Buy 3.61 $29.57–41.13 · VW $37.08i $1,211,477,000 SEC
2017   Q4 0 0.00 Sell 100.00% 1.25 $25.81–32.45 · VW $30.09i SEC
2017   Q3 7,334,276 1.25 Buy 1.25 $22.75–27.98 · VW $26.04i $185,851,000 SEC
2017   Q2 0 0.00 Sell 100.00% 0.05 $22.07–25.11 · VW $23.77i SEC
2017   Q1 495,030 0.05 Reduce 94.75% 0.91 $22.16–25.80 · VW $23.77i $11,678,000 SEC
2016   Q4 9,431,935 0.96 Reduce 62.44% 1.09 $16.28–23.55 · VW $20.82i $208,446,000 SEC
2016   Q3 25,110,973 1.74 Buy 1.74 $14.09–17.10 · VW $15.90i $392,987,000 SEC
2014   Q4 0 0.00 Sell 100.00% 0.74 $14.97–18.21 · VW $16.11i SEC
2014   Q3 9,720,300 0.74 Buy 0.74 $14.84–17.41 · VW $16.47i $165,731,000 SEC
2014   Q2 0 0.00 Sell 100.00% 0.69 $14.37–16.23 · VW $15.28i SEC
2014   Q1 8,787,660 0.69 Reduce 74.45% 2.04 $14.86–18.03 · VW $16.01i $151,148,000 SEC
2013   Q4 34,392,936 2.74 Reduce 23.40% 0.89 $13.80–17.42 · VW $15.99i $535,498,000 SEC
2013   Q3 44,900,440 3.82 Buy 3.82 $13.60–14.97 · VW $14.18i $619,626,000 SEC
2010   Q2 0 0.00 Sell 100.00% 0.15 $13.30–18.15 · VW $15.16i SEC
2010   Q1 21,855,200 0.15 Buy 0.15 $14.25–19.86 · VW $17.31i $390,115,000 SEC
2009   Q4 0 0.00 Sell 100.00% 3.15 $14.12–17.19 · VW $15.50i SEC
2009   Q3 11,197,100 3.15 Reduce 45.54% 3.18 $14.50–19.10 · VW $16.06i $189,454,000 SEC
2009   Q2 20,561,200 6.97 Buy 6.97 $8.55–15.07 · VW $12.80i $271,407,000 SEC
2009   Q1 0 0.00 Sell 100.00% 7.64 $2.53–11.58 · VW $7.68i SEC
2008   Q4 15,714,000 7.64 Buy 7.64 $5.05–24.62 · VW $12.08i $221,253,000 SEC
2006   Q4 0 0.00 Sell 100.00% 0.94 $51.32–55.08 · VW $52.99i SEC
2006   Q3 539,000 0.94 $53.57 $28,874,000 SEC
2006   Q2 539,000 0.89 Buy 0.89 $45.86–51.90 · VW $49.76i $25,925,000 SEC
2004   Q4 0 0.00 Sell 100.00% 1.30 $44.40–47.47 · VW $46.08i SEC
2004   Q3 279,502 1.30 Reduce 41.28% 0.77 $41.70–45.69 · VW $44.06i $12,110,000 SEC
2004   Q2 476,002 1.85 Buy 1.85 $38.51–42.85 · VW $41.29i $20,139,000 SEC
2003   Q4 0 0.00 Sell 100.00% 2.54 $36.86–41.47 · VW $39.69i SEC
2003   Q3 597,000 2.54 Reduce 57.44% 3.20 $36.22–41.38 · VW $38.49i $23,294,000 SEC
2003   Q2 1,402,600 5.58 Add 1294.23% 5.18 $36.02–42.45 · VW $39.92i $55,423,000 SEC
2003   Q1 100,600 0.28 Buy 0.28 $32.13–37.40 · VW $35.52i $3,362,000 SEC
Price snapshot:
Current price$59.50
52-week low$43.80
52-week high$60.83