Just seven stocks – Apple, Microsoft, Alphabet, Amazon, Nvidia, Tesla and Meta Platforms – make up close to $11 trillion in market value and contributed about 75% of returns of the S&P 500 in the first half of 2023, according to a recent Bank of America report.