Shared conversation

Algorithmic Trading: Top 100 Stocks by Market Cap in 2021

Explore algorithmic trading strategies using the top 100 stocks by market capitalization in 2021, including monthly rebalancing with equal and market cap weighting, and applying limits to the top stocks.

Open interactive viewStart a new chat

Read the conversation below. Open the interactive view for charts, attachments, and continuing this conversation.

Aurora

Hello. Would you like to create a new algorithmic trading strategy?

User

What 100 stocks had the highest market cap in 2021

Aurora

Here's a summary of the top 100 stocks by market capitalization at the end of 2021.

Top 100 Stocks by Market Capitalization (Year-End 2021)

Ticker Company Market Cap (USD)
AAPL Apple Inc. 2,963,222,636,670
MSFT Microsoft Corp. 2,533,019,152,992
GOOG Alphabet Inc. 1,926,437,348,800
AMZN Amazon.com Inc. 1,683,872,000,000
TSLA Tesla, Inc. 1,054,666,440,000
META Meta Platforms, Inc. 946,488,900,000
NVDA NVIDIA Corporation 735,250,000,000
TSM Taiwan Semiconductor Manufacturing 623,936,814,508
TM Toyota Motor Corporation 562,881,338,711
UNH UnitedHealth Group Incorporated 472,941,186,675
JPM JPMorgan Chase & Co. 471,455,455,000
V Visa Inc. 463,644,829,324
JNJ Johnson & Johnson 450,495,054,233
HD The Home Depot, Inc. 437,984,412,427
WMT Walmart Inc. 401,352,474,088
PG Procter & Gamble Company 400,481,919,134
BAC Bank of America Corporation 365,996,985,000
MA Mastercard Incorporated 358,215,216,043
PFE Pfizer Inc. 331,624,800,000
DIS The Walt Disney Company 281,536,729,786
AVGO Broadcom Inc. 273,889,478,035
ACN Accenture plc 272,251,353,921
ADBE Adobe Inc. 269,807,148,000
CSCO Cisco Systems, Inc. 267,277,925,060
NFLX Netflix, Inc. 266,637,466,767
LLY Eli Lilly and Company 264,229,013,580
NKE NIKE, Inc. 263,638,810,004
TMO Thermo Fisher Scientific Inc. 262,892,560,000
XOM Exxon Mobil Corporation 260,940,048,082
KO The Coca-Cola Company 255,668,780,000
COST Costco Wholesale Corporation 250,823,377,505
ABT Abbott Laboratories 248,868,708,017
PEP PepsiCo, Inc. 240,067,220,000
ABBV AbbVie Inc. 239,371,014,961
ORCL Oracle Corporation 238,796,590,590
DHR Danaher Corporation 235,275,051,000
CRM Salesforce, Inc. 234,053,730,000
CMCSA Comcast Corporation 230,914,040,000
CVX Chevron Corporation 224,776,884,000
PYPL PayPal Holdings, Inc. 221,392,920,000
VZ Verizon Communications Inc. 216,517,320,000
INTC Intel Corporation 209,450,500,000
QCOM Qualcomm Incorporated 206,460,230,000
MCD McDonald's Corporation 200,314,081,616
WFC Wells Fargo & Company 194,621,274,000
MRK Merck & Co., Inc. 193,899,200,000
UPS United Parcel Service, Inc. 187,547,500,000
LOW Lowe's Companies, Inc. 178,980,001,711
LIN Linde plc 178,469,996,670
BHP BHP Group Limited 178,061,360,794
INTU Intuit Inc. 175,658,190,571
AMD Advanced Micro Devices, Inc. 174,694,600,000
TXN Texas Instruments Incorporated 173,957,810,000
MS Morgan Stanley 171,878,160,000
UNP Union Pacific Corporation 163,426,991,000
SCHW Charles Schwab Corporation 159,117,200,000
PM Philip Morris International Inc. 147,981,841,050
TMUS T-Mobile US, Inc. 144,890,600,890
HON Honeywell International Inc. 143,997,006,000
AMAT Applied Materials, Inc. 142,084,828,760
MDT Medtronic plc 139,026,887,421
BLK BlackRock, Inc. 139,002,357,237
BMY Bristol-Myers Squibb Company 138,354,650,000
SBUX Starbucks Corporation 137,825,751,000
CVS CVS Health Corporation 136,274,360,000
EL The Estée Lauder Companies Inc. 134,086,440,000
T AT&T Inc. 133,256,287,693
AMT American Tower Corporation 133,153,020,000
GS The Goldman Sachs Group, Inc. 132,591,830,000
TTE TotalEnergies SE 130,595,634,612
NOW ServiceNow, Inc. 129,172,890,000
RTX RTX Corporation 128,272,430,000
ISRG Intuitive Surgical, Inc. 128,198,239,641
AMGN Amgen Inc. 127,557,990,000
AXP American Express Company 125,644,800,000
PLD Prologis, Inc. 124,491,950,040
SE Sea Limited 123,853,793,007
BUD Anheuser-Busch InBev SA/NV 121,826,600,000
IBM International Business Machines Corporation 119,905,994,777
C Citigroup Inc. 119,831,877,000
BA The Boeing Company 118,496,952,000
CHTR Charter Communications, Inc. 116,892,400,864
ZTS Zoetis Inc. 115,670,220,000
SPGI S&P Global Inc. 113,687,937,000
TGT Target Corporation 112,951,758,426
ELV Elevance Health, Inc. 112,507,960,913
CAT Caterpillar Inc. 111,370,838,000
JD JD.com, Inc. 108,983,864,990
INFY Infosys Limited 107,837,326,012
DE Deere & Company 106,961,823,926
MU Micron Technology, Inc. 104,199,801,195
ADP Automatic Data Processing, Inc. 103,908,812,000
GE General Electric Company 103,828,875,604
ABNB Airbnb, Inc. 103,392,287,880
MMM 3M Company 102,954,348,000
MRNA Moderna, Inc. 102,607,920,000
SNOW Snowflake Inc. 101,929,875,000
LRCX Lam Research Corporation 101,262,422,882
SYK Stryker Corporation 100,844,082,000
BKNG Booking Holdings Inc. 98,531,577,640

Summary:

The table presents the top 100 companies by market capitalization as of the last day of trading in 2021. AAPL (Apple Inc.) led with nearly $3 trillion, followed by MSFT (Microsoft Corp.) at approximately $2.5 trillion. The list includes a diverse range of sectors, including technology, finance, healthcare, consumer goods, and industrials, reflecting the breadth of the global economy.

Interesting Observations:

  • Tech Dominance: The top of the list is heavily dominated by technology companies, showcasing the significant role these companies play in the modern economy.
  • Diverse Representation: While technology leads, there's a strong presence of companies from other sectors, indicating a balanced distribution of economic power among different industries.
  • Global Presence: The list includes companies from various countries, highlighting the global nature of market capitalization and economic influence.

Important Considerations:

  • Market conditions can change: Market capitalizations are dynamic and can change significantly over time due to various factors, including economic conditions, company performance, and investor sentiment.
  • Data Accuracy: While I strive for accuracy, it's always best to verify information from reliable financial sources before making any investment decisions.
  • AI Limitations: As an AI, my analysis is based on available data and algorithms. It's essential to consult with a qualified financial advisor for personalized advice.

User

Of the 100, create a strategy that rebalances all of them every month at equal weight.

Aurora

Description:
This portfolio implements a monthly rebalancing strategy for the top 100 stocks by market capitalization as of the end of 2021. The strategy rebalances the portfolio every 30 days to maintain equal weight across all 100 stocks. The goal is to ensure that each stock constitutes 1% of the portfolio's total value, providing diversification across a broad range of market-leading companies. The strategy will automatically adjust the holdings to align with the equal-weight allocation, buying underperforming stocks and selling overperforming ones. The initial value is $10,000.
The full list of stocks includes AAPL, MSFT, GOOG, AMZN, TSLA, META, NVDA, TSM, TM, UNH, JPM, V, JNJ, HD, WMT, PG, BAC, MA, PFE, DIS, AVGO, ACN, ADBE, CSCO, NFLX, LLY, NKE, TMO, XOM, KO, COST, ABT, PEP, ABBV, ORCL, DHR, CRM, CMCSA, CVX, PYPL, VZ, INTC, QCOM, MCD, WFC, MRK, UPS, LOW, LIN, BHP, INTU, AMD, TXN, MS, UNP, SCHW, PM, TMUS, HON, AMAT, MDT, BLK, BMY, SBUX, CVS, EL, T, AMT, GS, TTE, NOW, RTX, ISRG, AMGN, AXP, PLD, SE, BUD, IBM, C, BA, CHTR, ZTS, SPGI, TGT, ELV, CAT, JD, INFY, DE, MU, ADP, GE, ABNB, MMM, MRNA, SNOW, LRCX, and SYK.
JSON:

User

Of the 100, create a strategy that rebalances all of them every month weighted by market cap

Aurora

Description:
This portfolio implements a monthly rebalancing strategy for the top 100 stocks by market capitalization as of the end of 2021. The strategy rebalances the portfolio every 30 days, weighting each stock by its market capitalization. The goal is to align the portfolio's composition with the relative size of each company in the market, providing exposure to the largest and most influential players. The strategy will automatically adjust the holdings to reflect changes in market capitalization, increasing the allocation to companies that have grown and decreasing the allocation to those that have declined. The initial value is $10,000.
The full list of stocks includes AAPL, MSFT, GOOG, AMZN, TSLA, META, NVDA, TSM, TM, UNH, JPM, V, JNJ, HD, WMT, PG, BAC, MA, PFE, DIS, AVGO, ACN, ADBE, CSCO, NFLX, LLY, NKE, TMO, XOM, KO, COST, ABT, PEP, ABBV, ORCL, DHR, CRM, CMCSA, CVX, PYPL, VZ, INTC, QCOM, MCD, WFC, MRK, UPS, LOW, LIN, BHP, INTU, AMD, TXN, MS, UNP, SCHW, PM, TMUS, HON, AMAT, MDT, BLK, BMY, SBUX, CVS, EL, T, AMT, GS, TTE, NOW, RTX, ISRG, AMGN, AXP, PLD, SE, BUD, IBM, C, BA, CHTR, ZTS, SPGI, TGT, ELV, CAT, JD, INFY, DE, MU, ADP, GE, ABNB, MMM, MRNA, SNOW, LRCX, and SYK.
JSON:

User

Of the 100, create a strategy that rebalances all of them every month at equal weight. Apply a limit to the top 50 by market cap

Aurora

Description:
This portfolio implements a monthly rebalancing strategy for the top 100 stocks by market capitalization as of the end of 2021. The strategy rebalances the portfolio every 30 days to maintain equal weight across the top 50 stocks by market cap. The goal is to ensure that each of the top 50 stocks constitutes 2% of the portfolio's total value, providing diversification across a range of market-leading companies. The strategy will automatically adjust the holdings to align with the equal-weight allocation, buying underperforming stocks and selling overperforming ones. The initial value is $10,000.
The full list of stocks includes AAPL, MSFT, GOOG, AMZN, TSLA, META, NVDA, TSM, TM, UNH, JPM, V, JNJ, HD, WMT, PG, BAC, MA, PFE, DIS, AVGO, ACN, ADBE, CSCO, NFLX, LLY, NKE, TMO, XOM, KO, COST, ABT, PEP, ABBV, ORCL, DHR, CRM, CMCSA, CVX, PYPL, VZ, INTC, QCOM, MCD, WFC, MRK, UPS, LOW, LIN, BHP, INTU, AMD, TXN, MS, UNP, SCHW, PM, TMUS, HON, AMAT, MDT, BLK, BMY, SBUX, CVS, EL, T, AMT, GS, TTE, NOW, RTX, ISRG, AMGN, AXP, PLD, SE, BUD, IBM, C, BA, CHTR, ZTS, SPGI, TGT, ELV, CAT, JD, INFY, DE, MU, ADP, GE, ABNB, MMM, MRNA, SNOW, LRCX, and SYK.
JSON:

User

Of the 100, create a strategy that rebalances all of them every month at weighted by market cap. Apply a limit to the top 50 by market cap

Aurora

Description:
This portfolio implements a monthly rebalancing strategy for the top 100 stocks by market capitalization as of the end of 2021. The strategy rebalances the portfolio every 30 days, weighting each stock by its market capitalization, with a limit applied to the top 50 stocks by market cap. The goal is to align the portfolio's composition with the relative size of the top 50 companies in the market, providing exposure to the largest and most influential players while still considering a broader range of stocks. The strategy will automatically adjust the holdings to reflect changes in market capitalization, increasing the allocation to companies that have grown and decreasing the allocation to those that have declined, focusing on the top 50. The initial value is $10,000.
The full list of stocks includes AAPL, MSFT, GOOG, AMZN, TSLA, META, NVDA, TSM, TM, UNH, JPM, V, JNJ, HD, WMT, PG, BAC, MA, PFE, DIS, AVGO, ACN, ADBE, CSCO, NFLX, LLY, NKE, TMO, XOM, KO, COST, ABT, PEP, ABBV, ORCL, DHR, CRM, CMCSA, CVX, PYPL, VZ, INTC, QCOM, MCD, WFC, MRK, UPS, LOW, LIN, BHP, INTU, AMD, TXN, MS, UNP, SCHW, PM, TMUS, HON, AMAT, MDT, BLK, BMY, SBUX, CVS, EL, T, AMT, GS, TTE, NOW, RTX, ISRG, AMGN, AXP, PLD, SE, BUD, IBM, C, BA, CHTR, ZTS, SPGI, TGT, ELV, CAT, JD, INFY, DE, MU, ADP, GE, ABNB, MMM, MRNA, SNOW, LRCX, and SYK.
JSON:

User

Of the 100, create a strategy that rebalances all of them every month at equal weight. Apply a limit to the top 25 by market cap

Aurora

Description:
This portfolio implements a monthly rebalancing strategy for the top 100 stocks by market capitalization as of the end of 2021. The strategy rebalances the portfolio every 30 days to maintain equal weight across the top 25 stocks by market cap. The goal is to ensure that each of the top 25 stocks constitutes 4% of the portfolio's total value, providing diversification across a range of market-leading companies. The strategy will automatically adjust the holdings to align with the equal-weight allocation, buying underperforming stocks and selling overperforming ones. The initial value is $10,000.
The full list of stocks includes AAPL, MSFT, GOOG, AMZN, TSLA, META, NVDA, TSM, TM, UNH, JPM, V, JNJ, HD, WMT, PG, BAC, MA, PFE, DIS, AVGO, ACN, ADBE, CSCO, NFLX, LLY, NKE, TMO, XOM, KO, COST, ABT, PEP, ABBV, ORCL, DHR, CRM, CMCSA, CVX, PYPL, VZ, INTC, QCOM, MCD, WFC, MRK, UPS, LOW, LIN, BHP, INTU, AMD, TXN, MS, UNP, SCHW, PM, TMUS, HON, AMAT, MDT, BLK, BMY, SBUX, CVS, EL, T, AMT, GS, TTE, NOW, RTX, ISRG, AMGN, AXP, PLD, SE, BUD, IBM, C, BA, CHTR, ZTS, SPGI, TGT, ELV, CAT, JD, INFY, DE, MU, ADP, GE, ABNB, MMM, MRNA, SNOW, LRCX, and SYK.
JSON:

User

Of the 100, create a strategy that rebalances all of them every month at weighted by market cap. Apply a limit to the top 25 by market cap

Aurora

Description:
This portfolio implements a monthly rebalancing strategy for the top 100 stocks by market capitalization as of the end of 2021. The strategy rebalances the portfolio every 30 days, weighting each stock by its market capitalization, with a limit applied to the top 25 stocks by market cap. The goal is to align the portfolio's composition with the relative size of the top 25 companies in the market, providing exposure to the largest and most influential players while still considering a broader range of stocks. The strategy will automatically adjust the holdings to reflect changes in market capitalization, increasing the allocation to companies that have grown and decreasing the allocation to those that have declined, focusing on the top 25. The initial value is $10,000.
The full list of stocks includes AAPL, MSFT, GOOG, AMZN, TSLA, META, NVDA, TSM, TM, UNH, JPM, V, JNJ, HD, WMT, PG, BAC, MA, PFE, DIS, AVGO, ACN, ADBE, CSCO, NFLX, LLY, NKE, TMO, XOM, KO, COST, ABT, PEP, ABBV, ORCL, DHR, CRM, CMCSA, CVX, PYPL, VZ, INTC, QCOM, MCD, WFC, MRK, UPS, LOW, LIN, BHP, INTU, AMD, TXN, MS, UNP, SCHW, PM, TMUS, HON, AMAT, MDT, BLK, BMY, SBUX, CVS, EL, T, AMT, GS, TTE, NOW, RTX, ISRG, AMGN, AXP, PLD, SE, BUD, IBM, C, BA, CHTR, ZTS, SPGI, TGT, ELV, CAT, JD, INFY, DE, MU, ADP, GE, ABNB, MMM, MRNA, SNOW, LRCX, and SYK.
JSON:

Open interactive viewStart a new chat