Skip to main content

BANK OF AMERICA CORP /DE/

Bank
CIK
70858
City
CHARLOTTE
State / Country
NC

Top Portfolio Positions

4,007 positions · $794,642,238,928 total · as of Mar 31, 2026
Ticker Company Shares Value (USD) % of Portfolio Open

Portfolio Trend

25 quarters · across all stocks

Holdings in MDT

Export CSV

Shares Held

Position Value (USD)

50 quarters on record
Report Date Value (USD) Shares
2026-03-31 $2,254,200,007 26,015,003
2025-12-31 $2,369,971,470 24,671,783
2025-09-30 $2,309,297,895 24,247,143
2025-09-30 $35,934,052 377,300
2025-09-30 $22,162,348 232,700
2025-06-30 $60,504,697 694,100
2025-06-30 $1,932,660,625 22,171,167
2025-06-30 $13,694,407 157,100
2025-03-31 $1,994,838,080 22,199,400
2025-03-31 $50,725,970 564,500
2025-03-31 $32,268,726 359,100
2024-12-31 $2,396,400 30,000
2024-12-31 $1,632,236,523 20,433,607
2024-12-31 $13,819,240 173,000
2024-09-30 $2,098,054,164 23,303,945
2024-09-30 $27,135,042 301,400
2024-09-30 $16,205,400 180,000
2024-06-30 $1,693,684,137 21,518,030
2024-06-30 $14,167,800 180,000
2024-06-30 $10,987,916 139,600
2024-03-31 $5,446,875 62,500
2024-03-31 $2,614,500 30,000
2024-03-31 $2,009,922,843 23,062,798
2023-12-31 $37,548,804 455,800
2023-12-31 $1,858,778,571 22,563,469
2023-12-31 $2,924,490 35,500
2023-09-30 $10,656,960 136,000
2023-09-30 $1,978,729,947 25,251,786
2023-09-30 $1,198,908 15,300
2023-06-30 $40,711,010 462,100
2023-06-30 $19,329,140 219,400
2023-06-30 $2,240,077,554 25,426,533
2023-03-31 $2,137,152,673 26,508,964
2023-03-31 $14,963,072 185,600
2023-03-31 $21,461,044 266,200
2022-12-31 $37,709,744 485,200
2022-12-31 $22,367,816 287,800
2022-12-31 $1,836,852,663 23,634,234
2022-09-30 $2,189,632,340 27,116,190
2022-09-30 $11,579,550 143,400
2022-09-30 $20,042,150 248,200
2022-06-30 $12,223,950 136,200
2022-06-30 $21,970,800 244,800
2022-06-30 $2,412,635,084 26,881,728
2022-03-31 $2,860,813,460 25,784,709
2022-03-31 $12,637,205 113,900
2022-03-31 $18,683,980 168,400
2021-09-30 $73,618,055 587,300
2021-09-30 $3,105,718,477 24,776,374
2021-09-30 $59,791,950 477,000