Bank of America’s Microsoft MSFT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$26.2B Sell
70,765,459
-2,355,912
-3% -$986M 1.91% 3
2025
Q4
$35.4B Buy
73,121,371
+1,432,639
+2% +$718M 2.57% 1
2025
Q3
$37.1B Buy
71,688,732
+1,505,145
+2% +$768M 2.52% 1
2025
Q2
$34.9B Sell
70,183,587
-2,942,546
-4% -$1.28B 2.55% 1
2025
Q1
$27.5B Buy
73,126,133
+5,050,233
+7% +$2.06B 2.22% 1
2024
Q4
$28.7B Sell
68,075,900
-4,486,074
-6% -$1.91B 2.41% 2
2024
Q3
$31.2B Buy
72,561,974
+3,647,647
+5% +$1.56B 2.51% 1
2024
Q2
$30.8B Buy
68,914,327
+1,234,950
+2% +$522M 2.72% 1
2024
Q1
$28.5B Buy
67,679,377
+1,905,807
+3% +$772M 2.59% 1
2023
Q4
$24.7B Sell
65,773,570
-448,923
-0.7% -$160M 2.49% 1
2023
Q3
$20.9B Sell
66,222,493
-2,952,935
-4% -$976M 2.3% 2
2023
Q2
$23.6B Sell
69,175,428
-9,337,306
-12% -$2.93B 2.47% 1
2023
Q1
$22.6B Buy
78,512,734
+3,249,612
+4% +$829M 2.32% 2
2022
Q4
$18B Sell
75,263,122
-4,831,677
-6% -$1.16B 2.06% 1
2022
Q3
$18.7B Sell
80,094,799
-1,677,588
-2% -$443M 2.23% 2
2022
Q2
$21B Buy
81,772,387
+3,832,548
+5% +$1.04B 2.39% 1
2022
Q1
$24B Buy
77,939,839
+6,041,228
+8% +$1.82B 2.34% 2
2021
Q4
$24.2B Sell
71,898,611
-918,821
-1% -$298M 2.35% 2
2021
Q3
$20.5B Buy
72,817,432
+1,149,440
+2% +$334M 2.12% 1
2021
Q2
$19.4B Sell
71,667,992
-6,752,945
-9% -$1.72B 2.02% 2
2021
Q1
$18.5B Buy
78,420,937
+8,040,429
+11% +$1.87B 2.08% 1
2020
Q4
$15.7B Sell
70,380,508
-5,614,177
-7% -$1.21B 2.02% 2
2020
Q3
$16B Buy
75,994,685
+528,641
+0.7% +$111M 2.18% 2
2020
Q2
$15.4B Sell
75,466,044
-1,590,204
-2% -$289M 2.34% 1
2020
Q1
$12.2B Sell
77,056,248
-2,760,811
-3% -$454M 2.19% 2
2019
Q4
$12.6B Buy
79,817,059
+1,114,585
+1% +$164M 1.8% 1
2019
Q3
$10.9B Sell
78,702,474
-287,890
-0.4% -$39.6M 1.63% 2
2019
Q2
$10.6B Buy
78,990,364
+1,001,405
+1% +$127M 1.6% 2
2019
Q1
$9.2B Buy
77,988,959
+6,658,404
+9% +$726M 1.43% 4
2018
Q4
$7.25B Sell
71,330,555
-2,379,377
-3% -$255M 1.27% 4
2018
Q3
$8.43B Buy
73,709,932
+345,043
+0.5% +$37.4M 1.31% 6
2018
Q2
$7.23B Buy
73,364,889
+469,671
+0.6% +$45.5M 1.2% 6
2018
Q1
$6.65B Sell
72,895,218
-5,508,666
-7% -$504M 1.14% 5
2017
Q4
$6.71B Sell
78,403,884
-8,869,934
-10% -$728M 1.12% 5
2017
Q3
$6.5B Buy
87,273,818
+13,466,229
+18% +$984M 1.03% 5
2017
Q2
$5.09B Sell
73,807,589
-4,046,605
-5% -$278M 1.01% 5
2017
Q1
$5.13B Sell
77,854,194
-7,173,443
-8% -$460M 1.02% 5
2016
Q4
$5.28B Buy
85,027,637
+9,653,410
+13% +$581M 1.14% 2
2016
Q3
$4.34B Buy
75,374,227
+7,749,507
+11% +$437M 0.95% 5
2016
Q2
$3.46B Buy
67,624,720
+2,725,282
+4% +$142M 0.8% 10
2016
Q1
$3.58B Sell
64,899,438
-1,921,900
-3% -$101M 0.87% 6
2015
Q4
$3.71B Buy
66,821,338
+14,223,234
+27% +$748M 0.88% 7
2015
Q3
$2.33B Buy
52,598,104
+17,083,778
+48% +$767M 0.58% 22
2015
Q2
$1.57B Sell
35,514,326
-1,124,639
-3% -$51.3M 0.51% 29
2015
Q1
$1.49B Buy
36,638,965
+2,704,241
+8% +$118M 0.5% 29
2014
Q4
$1.58B Sell
33,934,724
-11,907,621
-26% -$559M 0.56% 16
2014
Q3
$2.13B Buy
45,842,345
+6,246,658
+16% +$279M 0.69% 12
2014
Q2
$1.65B Buy
39,595,687
+5,456,131
+16% +$221M 0.53% 26
2014
Q1
$1.4B Sell
34,139,556
-2,736,806
-7% -$103M 0.52% 26
2013
Q4
$1.38B Sell
36,876,362
-17,160,420
-32% -$623M 0.5% 29
2013
Q3
$1.8B Sell
54,036,782
-1,032,419
-2% -$34M 0.72% 14
2013
Q2
$1.9B Buy
+55,069,201
New +$1.8B 0.8% 11

Other funds holding MSFT

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

Bank of America reduced its Microsoft (MSFT) stake by 3.2% in Q1 2026, selling an estimated $986M and leaving 70,765,459 shares worth $26.2B. The position accounts for 1.91% of the portfolio, ranked #3.

Bank of America first reported a position in MSFT in Q2 2013 and has held it in 52 quarters since. The position peaked at $37.1B in Q3 2025. 6,183 funds tracked by Wall St. Rank hold MSFT as of Q1 2026.

  • Bank of America held 70,765,459 shares of Microsoft worth $26.2B as of Q1 2026.
  • Bank of America sold 2,355,912 Microsoft shares in Q1 2026, an estimated $986M.
  • Microsoft made up 1.91% of Bank of America's portfolio in Q1 2026, its #3 holding.
  • Bank of America first reported a position in Microsoft in Q2 2013 and has held it in 52 quarters since.
  • Bank of America's Microsoft position peaked at $37.1B in Q3 2025.
  • 6,183 funds tracked by Wall St. Rank held Microsoft as of Q1 2026.

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