export const SP500_SYMBOLS = [
  "MMM",
  "AOS",
  "ABT",
  "ABBV",
  "ACN",
  "ADBE",
  "AMD",
  "AES",
  "AFL",
  "A",
  "APD",
  "ABNB",
  "AKAM",
  "ALB",
  "ARE",
  "ALGN",
  "ALLE",
  "LNT",
  "ALL",
  "GOOGL",
  "GOOG",
  "MO",
  "AMZN",
  "AMCR",
  "AEE",
  "AEP",
  "AXP",
  "AIG",
  "AMT",
  "AWK",
  "AMP",
  "AME",
  "AMGN",
  "APH",
  "ADI",
  "AON",
  "APA",
  "APO",
  "AAPL",
  "AMAT",
  "APTV",
  "ACGL",
  "ADM",
  "ANET",
  "AJG",
  "AIZ",
  "T",
  "ATO",
  "ADSK",
  "ADP",
  "AZO",
  "AVB",
  "AVY",
  "AXON",
  "BKR",
  "BALL",
  "BAC",
  "BAX",
  "BDX",
  "BRK.B",
  "BBY",
  "TECH",
  "BIIB",
  "BLK",
  "BX",
  "XYZ",
  "BK",
  "BA",
  "BKNG",
  "BSX",
  "BMY",
  "AVGO",
  "BR",
  "BRO",
  "BF.B",
  "BLDR",
  "BG",
  "BXP",
  "CHRW",
  "CDNS",
  "CZR",
  "CPT",
  "CPB",
  "COF",
  "CAH",
  "KMX",
  "CCL",
  "CARR",
  "CAT",
  "CBOE",
  "CBRE",
  "CDW",
  "COR",
  "CNC",
  "CNP",
  "CF",
  "CRL",
  "SCHW",
  "CHTR",
  "CVX",
  "CMG",
  "CB",
  "CHD",
  "CI",
  "CINF",
  "CTAS",
  "CSCO",
  "C",
  "CFG",
  "CLX",
  "CME",
  "CMS",
  "KO",
  "CTSH",
  "COIN",
  "CL",
  "CMCSA",
  "CAG",
  "COP",
  "ED",
  "STZ",
  "CEG",
  "COO",
  "CPRT",
  "GLW",
  "CPAY",
  "CTVA",
  "CSGP",
  "COST",
  "CTRA",
  "CRWD",
  "CCI",
  "CSX",
  "CMI",
  "CVS",
  "DHR",
  "DRI",
  "DDOG",
  "DVA",
  "DAY",
  "DECK",
  "DE",
  "DELL",
  "DAL",
  "DVN",
  "DXCM",
  "FANG",
  "DLR",
  "DG",
  "DLTR",
  "D",
  "DPZ",
  "DASH",
  "DOV",
  "DOW",
  "DHI",
  "DTE",
  "DUK",
  "DD",
  "EMN",
  "ETN",
  "EBAY",
  "ECL",
  "EIX",
  "EW",
  "EA",
  "ELV",
  "EMR",
  "ENPH",
  "ETR",
  "EOG",
  "EPAM",
  "EQT",
  "EFX",
  "EQIX",
  "EQR",
  "ERIE",
  "ESS",
  "EL",
  "EG",
  "EVRG",
  "ES",
  "EXC",
  "EXE",
  "EXPE",
  "EXPD",
  "EXR",
  "XOM",
  "FFIV",
  "FDS",
  "FICO",
  "FAST",
  "FRT",
  "FDX",
  "FIS",
  "FITB",
  "FSLR",
  "FE",
  "FI",
  "F",
  "FTNT",
  "FTV",
  "FOXA",
  "FOX",
  "BEN",
  "FCX",
  "GRMN",
  "IT",
  "GE",
  "GEHC",
  "GEV",
  "GEN",
  "GNRC",
  "GD",
  "GIS",
  "GM",
  "GPC",
  "GILD",
  "GPN",
  "GL",
  "GDDY",
  "GS",
  "HAL",
  "HIG",
  "HAS",
  "HCA",
  "DOC",
  "HSIC",
  "HSY",
  "HPE",
  "HLT",
  "HOLX",
  "HD",
  "HON",
  "HRL",
  "HST",
  "HWM",
  "HPQ",
  "HUBB",
  "HUM",
  "HBAN",
  "HII",
  "IBM",
  "IEX",
  "IDXX",
  "ITW",
  "INCY",
  "IR",
  "PODD",
  "INTC",
  "ICE",
  "IFF",
  "IP",
  "IPG",
  "INTU",
  "ISRG",
  "IVZ",
  "INVH",
  "IQV",
  "IRM",
  "JBHT",
  "JBL",
  "JKHY",
  "J",
  "JNJ",
  "JCI",
  "JPM",
  "K",
  "KVUE",
  "KDP",
  "KEY",
  "KEYS",
  "KMB",
  "KIM",
  "KMI",
  "KKR",
  "KLAC",
  "KHC",
  "KR",
  "LHX",
  "LH",
  "LRCX",
  "LW",
  "LVS",
  "LDOS",
  "LEN",
  "LII",
  "LLY",
  "LIN",
  "LYV",
  "LKQ",
  "LMT",
  "L",
  "LOW",
  "LULU",
  "LYB",
  "MTB",
  "MPC",
  "MKTX",
  "MAR",
  "MMC",
  "MLM",
  "MAS",
  "MA",
  "MTCH",
  "MKC",
  "MCD",
  "MCK",
  "MDT",
  "MRK",
  "META",
  "MET",
  "MTD",
  "MGM",
  "MCHP",
  "MU",
  "MSFT",
  "MAA",
  "MRNA",
  "MHK",
  "MOH",
  "TAP",
  "MDLZ",
  "MPWR",
  "MNST",
  "MCO",
  "MS",
  "MOS",
  "MSI",
  "MSCI",
  "NDAQ",
  "NTAP",
  "NFLX",
  "NEM",
  "NWSA",
  "NWS",
  "NEE",
  "NKE",
  "NI",
  "NDSN",
  "NSC",
  "NTRS",
  "NOC",
  "NCLH",
  "NRG",
  "NUE",
  "NVDA",
  "NVR",
  "NXPI",
  "ORLY",
  "OXY",
  "ODFL",
  "OMC",
  "ON",
  "OKE",
  "ORCL",
  "OTIS",
  "PCAR",
  "PKG",
  "PLTR",
  "PANW",
  "PSKY",
  "PH",
  "PAYX",
  "PAYC",
  "PYPL",
  "PNR",
  "PEP",
  "PFE",
  "PCG",
  "PM",
  "PSX",
  "PNW",
  "PNC",
  "POOL",
  "PPG",
  "PPL",
  "PFG",
  "PG",
  "PGR",
  "PLD",
  "PRU",
  "PEG",
  "PTC",
  "PSA",
  "PHM",
  "PWR",
  "QCOM",
  "DGX",
  "RL",
  "RJF",
  "RTX",
  "O",
  "REG",
  "REGN",
  "RF",
  "RSG",
  "RMD",
  "RVTY",
  "ROK",
  "ROL",
  "ROP",
  "ROST",
  "RCL",
  "SPGI",
  "CRM",
  "SBAC",
  "SLB",
  "STX",
  "SRE",
  "NOW",
  "SHW",
  "SPG",
  "SWKS",
  "SJM",
  "SW",
  "SNA",
  "SOLV",
  "SO",
  "LUV",
  "SWK",
  "SBUX",
  "STT",
  "STLD",
  "STE",
  "SYK",
  "SMCI",
  "SYF",
  "SNPS",
  "SYY",
  "TMUS",
  "TROW",
  "TTWO",
  "TPR",
  "TRGP",
  "TGT",
  "TEL",
  "TDY",
  "TER",
  "TSLA",
  "TXN",
  "TPL",
  "TXT",
  "TMO",
  "TJX",
  "TKO",
  "TTD",
  "TSCO",
  "TT",
  "TDG",
  "TRV",
  "TRMB",
  "TFC",
  "TYL",
  "TSN",
  "USB",
  "UBER",
  "UDR",
  "ULTA",
  "UNP",
  "UAL",
  "UPS",
  "URI",
  "UNH",
  "UHS",
  "VLO",
  "VTR",
  "VLTO",
  "VRSN",
  "VRSK",
  "VZ",
  "VRTX",
  "VTRS",
  "VICI",
  "V",
  "VST",
  "VMC",
  "WRB",
  "GWW",
  "WAB",
  "WBA",
  "WMT",
  "DIS",
  "WBD",
  "WM",
  "WAT",
  "WEC",
  "WFC",
  "WELL",
  "WST",
  "WDC",
  "WY",
  "WSM",
  "WMB",
  "WTW",
  "WDAY",
  "WYNN",
  "XEL",
  "XYL",
  "YUM",
  "ZBRA",
  "ZBH",
  "ZTS"
] as const;

export type Sp500Symbol = (typeof SP500_SYMBOLS)[number];
