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
2026
Q1
$9.96B Sell
17,254,676
-2,292,876
-12% -$1.39B 0.73% 23
2025
Q4
$12B Buy
19,547,552
+5,616,255
+40% +$3.45B 0.87% 17
2025
Q3
$8.36B Sell
13,931,297
-3,931,104
-22% -$2.25B 0.57% 29
2025
Q2
$9.85B Buy
17,862,401
+2,586,261
+17% +$1.29B 0.72% 21
2025
Q1
$7.16B Buy
15,276,140
+1,900,506
+14% +$966M 0.58% 28
2024
Q4
$6.84B Sell
13,375,634
-420,835
-3% -$213M 0.57% 31
2024
Q3
$6.73B Buy
13,796,469
+1,887,385
+16% +$893M 0.54% 28
2024
Q2
$5.71B Sell
11,909,084
-2,365,189
-17% -$1.06B 0.5% 30
2024
Q1
$6.34B Buy
14,274,273
+5,750,849
+67% +$2.47B 0.58% 28
2023
Q4
$3.49B Sell
8,523,424
-6,352,908
-43% -$2.41B 0.35% 53
2023
Q3
$5.33B Buy
14,876,332
+3,035,587
+26% +$1.13B 0.59% 31
2023
Q2
$4.37B Sell
11,840,745
-9,213,835
-44% -$3.1B 0.46% 38
2023
Q1
$6.76B Buy
21,054,580
+8,013,543
+61% +$2.36B 0.69% 20
2022
Q4
$3.47B Sell
13,041,037
-5,081,149
-28% -$1.41B 0.4% 48
2022
Q3
$4.84B Sell
18,122,186
-7,885,287
-30% -$2.38B 0.58% 29
2022
Q2
$7.29B Sell
26,007,473
-2,214,833
-8% -$687M 0.83% 16
2022
Q1
$10.2B Buy
28,222,306
+9,448,452
+50% +$3.36B 0.99% 13
2021
Q4
$7.47B Buy
18,773,854
+2,077,202
+12% +$802M 0.73% 21
2021
Q3
$5.98B Buy
16,696,652
+290,146
+2% +$107M 0.62% 24
2021
Q2
$5.81B Buy
16,406,506
+159,839
+1% +$53.7M 0.6% 24
2021
Q1
$5.18B Buy
16,246,667
+5,338,324
+49% +$1.71B 0.58% 28
2020
Q4
$3.42B Sell
10,908,343
-5,856,295
-35% -$1.72B 0.44% 44
2020
Q3
$4.66B Sell
16,764,638
-15,214
-0.1% -$4.13M 0.63% 28
2020
Q2
$4.15B Sell
16,779,852
-327,783
-2% -$73.5M 0.63% 26
2020
Q1
$3.26B Buy
17,107,635
+5,025,340
+42% +$1.06B 0.59% 30
2019
Q4
$2.57B Buy
12,082,295
+294,572
+2% +$59M 0.37% 61
2019
Q3
$2.23B Sell
11,787,723
-70,878
-0.6% -$13.4M 0.33% 67
2019
Q2
$2.21B Buy
11,858,601
+1,617,632
+16% +$298M 0.34% 68
2019
Q1
$1.84B Sell
10,240,969
-4,883,317
-32% -$829M 0.29% 79
2018
Q4
$2.33B Sell
15,124,286
-555,571
-4% -$92.9M 0.41% 49
2018
Q3
$2.91B Buy
15,679,857
+4,834,834
+45% +$875M 0.45% 41
2018
Q2
$1.86B Buy
10,845,023
+2,582,710
+31% +$433M 0.31% 71
2018
Q1
$1.32B Sell
8,262,313
-518,720
-6% -$85.7M 0.23% 107
2017
Q4
$1.37B Sell
8,781,033
-1,825,048
-17% -$279M 0.23% 108
2017
Q3
$1.54B Buy
10,606,081
+2,055,453
+24% +$294M 0.25% 102
2017
Q2
$1.18B Buy
8,550,628
+953,108
+13% +$131M 0.23% 109
2017
Q1
$1.01B Sell
7,597,520
-2,352,864
-24% -$300M 0.2% 121
2016
Q4
$1.18B Buy
9,950,384
+2,862,853
+40% +$338M 0.26% 92
2016
Q3
$841M Buy
7,087,531
+1,126,640
+19% +$130M 0.18% 136
2016
Q2
$641M Sell
5,960,891
-883,435
-13% -$95.5M 0.15% 159
2016
Q1
$747M Sell
6,844,326
-3,942,207
-37% -$409M 0.18% 134
2015
Q4
$1.21B Buy
10,786,533
+3,661,670
+51% +$408M 0.29% 77
2015
Q3
$725M Buy
7,124,863
+981,321
+16% +$105M 0.18% 130
2015
Q2
$658M Sell
6,143,542
-532,132
-8% -$57.9M 0.21% 96
2015
Q1
$705M Buy
6,675,674
+90,691
+1% +$9.52M 0.24% 91
2014
Q4
$680M Sell
6,584,983
-1,869,636
-22% -$189M 0.24% 74
2014
Q3
$835M Buy
8,454,619
+2,424,596
+40% +$236M 0.27% 71
2014
Q2
$566M Buy
6,030,023
+1,890,552
+46% +$169M 0.18% 125
2014
Q1
$363M Sell
4,139,471
-8,257,570
-67% -$730M 0.13% 163
2013
Q4
$1.09B Buy
12,397,041
+8,070,373
+187% +$672M 0.39% 45
2013
Q3
$341M Sell
4,326,668
-1,703,269
-28% -$130M 0.14% 161
2013
Q2
$430M Buy
+6,029,937
New +$430M 0.18% 108

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,831 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,831 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.