Bank of America’s Invesco QQQ Trust QQQ Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q4
Sell
-28,910,400
Closed -$17.4B 8156
2025
Q3
$17.4B Sell
28,910,400
-5,057,300
-15% -$2.9B 1.18% 12
2025
Q2
$18.7B Buy
33,967,700
+3,158,100
+10% +$1.57B 1.37% 8
2025
Q1
$14.4B Sell
30,809,600
-3,348,900
-10% -$1.7B 1.17% 9
2024
Q4
$17.5B Sell
34,158,500
-801,700
-2% -$405M 1.46% 7
2024
Q3
$17.1B Sell
34,960,200
-6,168,900
-15% -$2.92B 1.37% 5
2024
Q2
$19.7B Buy
41,129,100
+2,509,100
+6% +$1.13B 1.74% 4
2024
Q1
$17.1B Sell
38,620,000
-17,206,800
-31% -$7.38B 1.56% 4
2023
Q4
$22.9B Sell
55,826,800
-9,416,400
-14% -$3.57B 2.3% 2
2023
Q3
$23.4B Buy
65,243,200
+2,841,400
+5% +$1.05B 2.57% 1
2023
Q2
$23.1B Sell
62,401,800
-6,443,400
-9% -$2.17B 2.42% 2
2023
Q1
$22.1B Buy
68,845,200
+24,515,700
+55% +$7.23B 2.27% 3
2022
Q4
$11.8B Buy
44,329,500
+1,567,300
+4% +$433M 1.34% 7
2022
Q3
$11.4B Buy
42,762,200
+2,755,700
+7% +$832M 1.37% 6
2022
Q2
$11.2B Sell
40,006,500
-14,343,000
-26% -$4.45B 1.28% 8
2022
Q1
$19.7B Sell
54,349,500
-7,196,100
-12% -$2.56B 1.92% 5
2021
Q4
$24.5B Buy
61,545,600
+27,177,900
+79% +$10.5B 2.38% 1
2021
Q3
$12.3B Sell
34,367,700
-5,364,800
-14% -$1.98B 1.27% 9
2021
Q2
$14.1B Buy
39,732,500
+10,125,400
+34% +$3.4B 1.46% 7
2021
Q1
$9.45B Buy
29,607,100
+6,183,100
+26% +$1.98B 1.06% 10
2020
Q4
$7.35B Buy
23,424,000
+5,492,300
+31% +$1.61B 0.95% 11
2020
Q3
$4.98B Buy
17,931,700
+8,307,500
+86% +$2.25B 0.68% 24
2020
Q2
$2.38B Buy
9,624,200
+5,529,600
+135% +$1.24B 0.36% 60
2020
Q1
$780M Sell
4,094,600
-20,556,400
-83% -$4.35B 0.14% 151
2019
Q4
$5.24B Buy
24,651,000
+12,362,500
+101% +$2.48B 0.75% 15
2019
Q3
$2.32B Sell
12,288,500
-4,167,600
-25% -$790M 0.34% 64
2019
Q2
$3.07B Buy
16,456,100
+3,882,200
+31% +$714M 0.47% 43
2019
Q1
$2.26B Buy
12,573,900
+4,769,100
+61% +$809M 0.35% 64
2018
Q4
$1.2B Sell
7,804,800
-1,381,400
-15% -$231M 0.21% 110
2018
Q3
$1.71B Buy
9,186,200
+2,244,700
+32% +$406M 0.27% 82
2018
Q2
$1.19B Sell
6,941,500
-345,900
-5% -$58M 0.2% 117
2018
Q1
$1.17B Buy
7,287,400
+1,995,500
+38% +$330M 0.2% 120
2017
Q4
$824M Sell
5,291,900
-9,173,700
-63% -$1.4B 0.14% 166
2017
Q3
$2.1B Buy
14,465,600
+10,628,400
+277% +$1.52B 0.33% 68
2017
Q2
$528M Buy
3,837,200
+2,003,300
+109% +$275M 0.11% 204
2017
Q1
$243M Sell
1,833,900
-6,408,400
-78% -$818M 0.05% 359
2016
Q4
$977M Buy
+8,242,300
New +$973M 0.21% 114

Other funds holding QQQ

Bank of America's QQQ Position: Q1 2026 in Review

Bank of America reduced its Invesco QQQ Trust (QQQ) stake by 12% in Q1 2026, selling an estimated $1.39B and leaving 17,254,676 shares worth $9.96B. The position accounts for 0.73% of the portfolio, ranked #23.

Bank of America first reported a position in QQQ in Q2 2013 and has held it in 52 quarters since. The position peaked at $12B in Q4 2025. 3,834 funds tracked by Wall St. Rank hold QQQ as of Q1 2026.

  • Bank of America held 17,254,676 shares of Invesco QQQ Trust worth $9.96B as of Q1 2026.
  • Bank of America sold 2,292,876 Invesco QQQ Trust shares in Q1 2026, an estimated $1.39B.
  • Invesco QQQ Trust made up 0.73% of Bank of America's portfolio in Q1 2026, its #23 holding.
  • Bank of America first reported a position in Invesco QQQ Trust in Q2 2013 and has held it in 52 quarters since.
  • Bank of America's Invesco QQQ Trust position peaked at $12B in Q4 2025.
  • 3,834 funds tracked by Wall St. Rank held Invesco QQQ Trust as of Q1 2026.

Based on Bank of America's 13F filing for Q1 2026, filed 18 May 2026.