BANK OF AMERICA CORP /DE/

Bank
CIK
70858
City
CHARLOTTE
State / Country
NC

Top Portfolio Positions

3,980 positions · $790,611,674,620 total · as of Mar 31, 2026
Ticker Company Shares Value (USD) % of Portfolio
NVDA
Nvidia Corp
Technology
191,200,989 $33,345,452,479 4.22%
AAPL
Apple Inc.
Technology
120,727,964 $30,639,549,981 3.88%
MSFT
Microsoft Corp
Technology
70,765,459 $26,195,249,954 3.31%
SPY
Spdr S&P 500 ETF Trust
32,276,125 $20,990,455,130 2.65%
GOOGL
Alphabet Inc.
Communication Services
68,768,715 $19,775,131,680 2.50%
JPM
Jpmorgan Chase & Co
Financial Services
65,660,460 $19,314,680,910 2.44%
AVGO
Broadcom Inc.
Technology
58,737,097 $18,179,718,888 2.30%
AMZN
Amazon Com Inc
Consumer Cyclical
84,181,341 $17,532,447,886 2.22%
META
Meta Platforms, Inc.
Communication Services
21,038,035 $12,036,490,960 1.52%
XOM
Exxon Mobil Corp
Energy
68,483,813 $11,618,963,709 1.47%

Portfolio Trend

50 quarters · across all stocks

Holdings in MPC

Export CSV

Shares Held

Position Value (USD)

50 of 50 shown
Report Date Value (USD) Shares
2026-03-31 $633,667,607 2,595,084
2025-12-31 $415,513,141 2,554,960
2025-06-30 $403,517,731 2,429,220
2025-06-30 $2,458,428 14,800
2025-06-30 $2,591,316 15,600
2025-03-31 $7,910,967 54,300
2025-03-31 $13,811,412 94,800
2025-03-31 $352,379,816 2,418,696
2024-12-31 $13,503,600 96,800
2024-12-31 $12,108,600 86,800
2024-12-31 $224,021,096 1,605,886
2024-06-30 $6,713,676 38,700
2024-06-30 $7,945,384 45,800
2024-06-30 $508,738,075 2,932,546
2023-12-31 $118,584,148 799,300
2023-12-31 $389,284,322 2,623,917
2023-12-31 $55,635,000 375,000
2023-09-30 $410,579,514 2,712,961
2023-09-30 $35,564,900 235,000
2023-09-30 $100,308,152 662,800
2023-06-30 $75,207,000 645,000
2023-06-30 $315,804,568 2,708,444
2023-06-30 $25,652,000 220,000
2023-03-31 $31,685,050 235,000
2023-03-31 $541,838,350 4,018,678
2023-03-31 $56,965,675 422,500
2022-12-31 $465,852,716 4,002,515
2022-12-31 $23,196,527 199,300
2022-12-31 $50,955,542 437,800
2022-09-30 $391,408,569 3,940,487
2022-09-30 $43,486,674 437,800
2022-09-30 $19,796,469 199,300
2022-06-30 $35,564,046 432,600
2022-06-30 $22,944,811 279,100
2022-06-30 $320,464,688 3,898,123
2022-03-31 $352,926,472 4,127,795
2022-03-31 $63,894,150 747,300
2022-03-31 $30,703,050 359,100
2021-12-31 $12,497,247 195,300
2021-12-31 $10,238,400 160,000
2021-12-31 $332,974,521 5,203,540
2021-09-30 $314,554,055 5,089,048
2021-09-30 $48,829,900 790,000
2021-09-30 $4,944,800 80,000
2021-06-30 $262,283,220 4,341,000
2021-06-30 $374,498,321 6,198,251
2021-03-31 $45,370,218 848,200
2021-03-31 $274,142,239 5,125,112
2021-03-31 $6,862,767 128,300
2020-12-31 $227,236,138 5,494,104