InvestingTest / app.py
Martyt's picture
Update app.py
46080e7
import yfinance as yf
import numpy as np
from datetime import datetime
end_date = datetime.now().strftime('%Y-%m-%d')
sharpe_threshold = 0.04
top_ten_tickers = [
"AACG",
"AACI",
"AACIW",
"AADI",
"AAL",
"AAME",
"AAOI",
"AAON",
"AAPL",
"ABAT",
"ABCB",
"ABCL",
"ABCM",
"ABEO",
"ABIO",
"ABL",
"ABLLL",
"ABLLW",
"ABLV",
"ABNB",
"ABOS",
"ABSI",
"ABTS",
"ABUS",
"ABVC",
"ABVX",
"ACAB",
"ACABW",
"ACAC",
"ACACU",
"ACACW",
"ACAD",
"ACAH",
"ACAHU",
"ACAHW",
"ACAX",
"ACAXR",
"ACAXW",
"ACB",
"ACBA",
"ACBAW",
"ACCD",
"ACDC",
"ACET",
"ACGL",
"ACGLN",
"ACGLO",
"ACHC",
"ACHL",
"ACHV",
"ACIC",
"ACIU",
"ACIW",
"ACLS",
"ACLX",
"ACMR",
"ACNB",
"ACNT",
"ACON",
"ACONW",
"ACOR",
"ACRS",
"ACRV",
"ACRX",
"ACST",
"ACT",
"ACTG",
"ACVA",
"ACXP",
"ADAG",
"ADAP",
"ADBE",
"ADD",
"ADEA",
"ADES",
"ADI",
"ADIL",
"ADMA",
"ADN",
"ADNWW",
"ADOC",
"ADOCR",
"ADOCW",
"ADP",
"ADPT",
"ADSE",
"ADSEW",
"ADSK",
"ADTH",
"ADTHW",
"ADTN",
"ADTX",
"ADUS",
"ADV",
"ADVM",
"ADVWW",
"ADXN",
"AEAE",
"AEAEU",
"AEAEW",
"AEHL",
"AEHR",
"AEI",
"AEIS",
"AEMD",
"AENT",
"AEP",
"AERT",
"AERTW",
"AEY",
"AEYE",
"AEZS",
"AFAR",
"AFARU",
"AFARW",
"AFBI",
"AFCG",
"AFIB",
"AFMD",
"AFRI",
"AFRIW",
"AFRM",
"AFYA",
"AGAE",
"AGBA",
"AGBAW",
"AGEN",
"AGFY",
"AGIO",
"AGMH",
"AGNC",
"AGNCL",
"AGNCM",
"AGNCN",
"AGNCO",
"AGNCP",
"AGRI",
"AGRIW",
"AGRX",
"AGYS",
"AHCO",
"AHG",
"AHI",
"AIB",
"AIBBR",
"AIBBU",
"AIH",
"AIHS",
"AIMAU",
"AIMAW",
"AIMBU",
"AIMD",
"AIMDW",
"AIP",
"AIRE",
"AIRG",
"AIRS",
"AIRT",
"AIRTP",
"AITRU",
"AIXI",
"AKAM",
"AKAN",
"AKBA",
"AKLI",
"AKRO",
"AKTS",
"AKTX",
"AKYA",
"ALAR",
"ALBT",
"ALCO",
"ALCY",
"ALCYU",
"ALCYW",
"ALDX",
"ALEC",
"ALGM",
"ALGN",
"ALGS",
"ALGT",
"ALHC",
"ALIM",
"ALKS",
"ALKT",
"ALLK",
"ALLO",
"ALLR",
"ALLT",
"ALNT",
"ALNY",
"ALOT",
"ALPN",
"ALPP",
"ALRM",
"ALRN",
"ALRS",
"ALSA",
"ALSAR",
"ALSAU",
"ALSAW",
"ALT",
"ALTI",
"ALTO",
"ALTR",
"ALTU",
"ALTUW",
"ALVO",
"ALVOW",
"ALVR",
"ALXO",
"ALYA",
"ALZN",
"AMAL",
"AMAM",
"AMAT",
"AMBA",
"AMCX",
"AMD",
"AMED",
"AMEH",
"AMGN",
"AMKR",
"AMLI",
"AMLX",
"AMNB",
"AMPG",
"AMPGW",
"AMPH",
"AMPL",
"AMRK",
"AMRN",
"AMSC",
"AMSF",
"AMST",
"AMSWA",
"AMTI",
"AMTX",
"AMWD",
"AMZN",
"ANAB",
"ANDE",
"ANEB",
"ANGH",
"ANGHW",
"ANGI",
"ANGO",
"ANIK",
"ANIP",
"ANIX",
"ANL",
"ANNX",
"ANSCU",
"ANSS",
"ANTE",
"ANTX",
"ANY",
"AOGO",
"AOGOW",
"AONC",
"AONCW",
"AOSL",
"AOUT",
"APA",
"APAC",
"APACU",
"APACW",
"APCX",
"APCXW",
"APDN",
"APEI",
"APGE",
"API",
"APLD",
"APLM",
"APLMW",
"APLS",
"APLT",
"APM",
"APOG",
"APP",
"APPF",
"APPN",
"APPS",
"APRE",
"APTM",
"APTO",
"APVO",
"APWC",
"APXI",
"APYX",
"AQB",
"AQMS",
"AQST",
"AQU",
"AQUNR",
"ARAV",
"ARAY",
"ARBB",
"ARBE",
"ARBEW",
"ARBK",
"ARBKL",
"ARCB",
"ARCC",
"ARCE",
"ARCT",
"ARDX",
"AREB",
"AREBW",
"AREC",
"ARGX",
"ARHS",
"ARIZ",
"ARIZR",
"ARIZW",
"ARKO",
"ARKOW",
"ARKR",
"ARLP",
"ARM",
"AROW",
"ARQQ",
"ARQQW",
"ARQT",
"ARRW",
"ARRWU",
"ARRWW",
"ARRY",
"ARTL",
"ARTLW",
"ARTNA",
"ARTW",
"ARVL",
"ARVN",
"ARWR",
"ARYD",
"ASCA",
"ASCAR",
"ASCB",
"ASCBR",
"ASCBW",
"ASLE",
"ASLN",
"ASMB",
"ASML",
"ASND",
"ASNS",
"ASO",
"ASPI",
"ASPS",
"ASRT",
"ASRV",
"ASST",
"ASTC",
"ASTE",
"ASTI",
"ASTL",
"ASTLW",
"ASTR",
"ASTS",
"ASTSW",
"ASUR",
"ASYS",
"ATAI",
"ATAK",
"ATAKR",
"ATAKU",
"ATAKW",
"ATAT",
"ATCOL",
"ATEC",
"ATER",
"ATEX",
"ATGL",
"ATHA",
"ATHE",
"ATIF",
"ATLC",
"ATLCL",
"ATLCP",
"ATLO",
"ATLX",
"ATMC",
"ATMCR",
"ATMCW",
"ATMV",
"ATMVR",
"ATMVU",
"ATNF",
"ATNFW",
"ATNI",
"ATOM",
"ATOS",
"ATPC",
"ATRA",
"ATRC",
"ATRI",
"ATRO",
"ATSG",
"ATXG",
"ATXI",
"ATXS",
"AUBN",
"AUDC",
"AUGX",
"AUID",
"AUPH",
"AUR",
"AURA",
"AUROW",
"AUTL",
"AUUD",
"AUUDW",
"AUVI",
"AUVIP",
"AVAH",
"AVAV",
"AVDL",
"AVDX",
"AVGO",
"AVGR",
"AVHI",
"AVIR",
"AVNW",
"AVO",
"AVPT",
"AVPTW",
"AVRO",
"AVT",
"AVTE",
"AVTX",
"AVXL",
"AWH",
"AWIN",
"AWINW",
"AWRE",
"AXDX",
"AXGN",
"AXNX",
"AXON",
"AXSM",
"AXTI",
"AY",
"AYRO",
"AYTU",
"AZ",
"AZN",
"AZPN",
"AZTA",
"BACK",
"BAER",
"BAERW",
"BAFN",
"BAND",
"BANF",
"BANFP",
"BANL",
"BANR",
"BANX",
"BAOS",
"BASE",
"BATRA",
"BATRK",
"BBCP",
"BBGI",
"BBIO",
"BBLG",
"BBLGW",
"BBSI",
"BCAB",
"BCAL",
"BCAN",
"BCBP",
"BCDA",
"BCDAW",
"BCEL",
"BCLI",
"BCML",
"BCOV",
"BCOW",
"BCPC",
"BCRX",
"BCSA",
"BCSAU",
"BCSAW",
"BCTX",
"BCTXW",
"BCYC",
"BDRX",
"BDSX",
"BDTX",
"BEAM",
"BEAT",
"BEATW",
"BECN",
"BEEM",
"BEEMW",
"BELFA",
"BELFB",
"BENF",
"BENFW",
"BETR",
"BETRW",
"BETS",
"BFC",
"BFI",
"BFIIW",
"BFIN",
"BFRG",
"BFRGW",
"BFRI",
"BFRIW",
"BFST",
"BGC",
"BGFV",
"BGLC",
"BGNE",
"BGXX",
"BHAC",
"BHACW",
"BHAT",
"BHF",
"BHFAL",
"BHFAM",
"BHFAN",
"BHFAO",
"BHFAP",
"BHRB",
"BIAF",
"BIAFW",
"BIDU",
"BIGC",
"BIIB",
"BILI",
"BIMI",
"BIOL",
"BIOR",
"BIOX",
"BIRD",
"BITF",
"BIVI",
"BJDX",
"BJRI",
"BKCC",
"BKNG",
"BKR",
"BKYI",
"BL",
"BLAC",
"BLACR",
"BLACU",
"BLACW",
"BLBD",
"BLBX",
"BLDE",
"BLDEW",
"BLDP",
"BLEU",
"BLEUR",
"BLEUW",
"BLFS",
"BLFY",
"BLIN",
"BLKB",
"BLMN",
"BLNK",
"BLRX",
"BLTE",
"BLUE",
"BLZE",
"BMBL",
"BMEA",
"BMR",
"BMRA",
"BMRC",
"BMRN",
"BNGO",
"BNIX",
"BNIXR",
"BNIXW",
"BNOX",
"BNR",
"BNRG",
"BNTC",
"BNTX",
"BOCN",
"BOCNW",
"BOF",
"BOKF",
"BOLT",
"BON",
"BOOM",
"BOSC",
"BOTJ",
"BOWN",
"BOWNR",
"BOXL",
"BPMC",
"BPOP",
"BPOPM",
"BPRN",
"BPTH",
"BPTS",
"BPYPM",
"BPYPN",
"BPYPO",
"BPYPP",
"BRAC",
"BRACR",
"BRAG",
"BREA",
"BREZ",
"BREZR",
"BREZW",
"BRFH",
"BRID",
"BRKH",
"BRKHU",
"BRKHW",
"BRKL",
"BRKR",
"BRLI",
"BRLIR",
"BRLIU",
"BRLIW",
"BRLT",
"BRNS",
"BROG",
"BROGW",
"BRP",
"BRSH",
"BRSHW",
"BRTX",
"BRY",
"BRZE",
"BSBK",
"BSET",
"BSFC",
"BSGM",
"BSQR",
"BSRR",
"BSVN",
"BSY",
"BTAI",
"BTBD",
"BTBDW",
"BTBT",
"BTCS",
"BTCT",
"BTCTW",
"BTCY",
"BTDR",
"BTM",
"BTMD",
"BTMWW",
"BTOG",
"BTTX",
"BUJA",
"BUJAW",
"BUSE",
"BVFL",
"BVS",
"BWAQ",
"BWAQR",
"BWAQW",
"BWAY",
"BWB",
"BWBBP",
"BWEN",
"BWFG",
"BWMN",
"BWMX",
"BWV",
"BYFC",
"BYND",
"BYNO",
"BYNOW",
"BYRN",
"BYSI",
"BYTS",
"BYTSW",
"BYU",
"BZ",
"BZFD",
"BZFDW",
"BZUN",
"CAAS",
"CABA",
"CAC",
"CACC",
"CACO",
"CADL",
"CAKE",
"CALB",
"CALC",
"CALM",
"CALT",
"CAMP",
"CAMT",
"CAN",
"CAPR",
"CAPT",
"CAPTW",
"CAR",
"CARA",
"CARE",
"CARG",
"CARM",
"CART",
"CARV",
"CASA",
"CASH",
"CASI",
"CASS",
"CASY",
"CATC",
"CATY",
"CAUD",
"CBAN",
"CBAT",
"CBAY",
"CBFV",
"CBNK",
"CBRG",
"CBRGU",
"CBRL",
"CBSH",
"CBUS",
"CCAP",
"CCB",
"CCBG",
"CCCC",
"CCCS",
"CCD",
"CCEP",
"CCG",
"CCGWW",
"CCLD",
"CCLDO",
"CCLDP",
"CCLP",
"CCNE",
"CCNEP",
"CCOI",
"CCRN",
"CCSI",
"CCTS",
"CCTSU",
"CCTSW",
"CD",
"CDAQ",
"CDAQW",
"CDIO",
"CDIOW",
"CDLX",
"CDMO",
"CDNA",
"CDNS",
"CDRO",
"CDROW",
"CDT",
"CDTTW",
"CDTX",
"CDW",
"CDXC",
"CDXS",
"CDZI",
"CDZIP",
"CEAD",
"CEADW",
"CECO",
"CEG",
"CELC",
"CELH",
"CELU",
"CELUW",
"CELZ",
"CENN",
"CENT",
"CENTA",
"CENX",
"CERE",
"CERS",
"CERT",
"CETU",
"CETUR",
"CETX",
"CETXP",
"CETY",
"CEVA",
"CFB",
"CFBK",
"CFFI",
"CFFN",
"CFFS",
"CFFSW",
"CFIV",
"CFIVU",
"CFIVW",
"CFLT",
"CFSB",
"CG",
"CGABL",
"CGBD",
"CGBDL",
"CGC",
"CGEM",
"CGEN",
"CGNT",
"CGNX",
"CGO",
"CGTX",
"CHCI",
"CHCO",
"CHDN",
"CHEA",
"CHEF",
"CHEK",
"CHI",
"CHK",
"CHKEL",
"CHKEW",
"CHKEZ",
"CHKP",
"CHMG",
"CHNR",
"CHR",
"CHRD",
"CHRS",
"CHRW",
"CHSCL",
"CHSCM",
"CHSCN",
"CHSCO",
"CHSCP",
"CHSN",
"CHTR",
"CHUY",
"CHW",
"CHX",
"CHY",
"CIFR",
"CIFRW",
"CIGI",
"CINF",
"CING",
"CINGW",
"CISO",
"CISS",
"CITE",
"CITEU",
"CITEW",
"CIVB",
"CIZN",
"CJET",
"CJJD",
"CKPT",
"CLAR",
"CLAY",
"CLAYW",
"CLBK",
"CLBT",
"CLBTW",
"CLDX",
"CLEU",
"CLFD",
"CLGN",
"CLIN",
"CLINR",
"CLINU",
"CLINW",
"CLIR",
"CLLS",
"CLMB",
"CLMT",
"CLNE",
"CLNN",
"CLNNW",
"CLOE",
"CLOER",
"CLOV",
"CLPS",
"CLPT",
"CLRB",
"CLRC",
"CLRCR",
"CLRCW",
"CLRO",
"CLSD",
"CLSK",
"CLST",
"CLVR",
"CLVRW",
"CLWT",
"CMAX",
"CMAXW",
"CMBM",
"CMCAW",
"CMCO",
"CMCSA",
"CMCT",
"CME",
"CMLS",
"CMMB",
"CMND",
"CMPO",
"CMPOW",
"CMPR",
"CMPS",
"CMPX",
"CMRX",
"CMTL",
"CNDT",
"CNET",
"CNEY",
"CNFR",
"CNFRZ",
"CNGL",
"CNGLU",
"CNGLW",
"CNOB",
"CNOBP",
"CNSL",
"CNSP",
"CNTA",
"CNTB",
"CNTG",
"CNTX",
"CNTY",
"CNVS",
"CNXA",
"CNXC",
"CNXN",
"COCH",
"COCHW",
"COCO",
"COCP",
"CODA",
"CODX",
"COEP",
"COEPW",
"COFS",
"COGT",
"COHU",
"COIN",
"COKE",
"COLB",
"COLL",
"COLM",
"COMM",
"COMS",
"COMSP",
"COMSW",
"CONN",
"CONX",
"CONXU",
"CONXW",
"COO",
"COOL",
"COOLU",
"COOLW",
"COOP",
"CORT",
"COSM",
"COST",
"COYA",
"CPBI",
"CPHC",
"CPIX",
"CPLP",
"CPOP",
"CPRT",
"CPRX",
"CPSH",
"CPSI",
"CPSS",
"CPTN",
"CPTNW",
"CPZ",
"CRAI",
"CRBP",
"CRBU",
"CRCT",
"CRDF",
"CRDL",
"CRDO",
"CREG",
"CRESW",
"CRESY",
"CREV",
"CREVW",
"CREX",
"CRGE",
"CRGO",
"CRGOW",
"CRGX",
"CRIS",
"CRKN",
"CRMD",
"CRMT",
"CRNC",
"CRNT",
"CRNX",
"CRON",
"CROX",
"CRSP",
"CRSR",
"CRTO",
"CRUS",
"CRVL",
"CRVO",
"CRVS",
"CRWD",
"CRWS",
"CSBR",
"CSCO",
"CSGP",
"CSGS",
"CSIQ",
"CSLM",
"CSLMR",
"CSLMW",
"CSLR",
"CSLRW",
"CSPI",
"CSQ",
"CSSE",
"CSSEL",
"CSSEN",
"CSSEP",
"CSTE",
"CSTL",
"CSTR",
"CSWC",
"CSWCZ",
"CSWI",
"CSX",
"CTAS",
"CTBI",
"CTCX",
"CTCXW",
"CTG",
"CTHR",
"CTKB",
"CTLP",
"CTMX",
"CTNT",
"CTRM",
"CTRN",
"CTSH",
"CTSO",
"CTXR",
"CUBA",
"CUE",
"CUEN",
"CUENW",
"CULL",
"CURI",
"CURIW",
"CUTR",
"CVAC",
"CVBF",
"CVCO",
"CVCY",
"CVGI",
"CVGW",
"CVKD",
"CVLG",
"CVLT",
"CVLY",
"CVRX",
"CVV",
"CWBC",
"CWCO",
"CWD",
"CWST",
"CXAI",
"CXAIW",
"CXDO",
"CYAN",
"CYBR",
"CYCC",
"CYCCP",
"CYCN",
"CYN",
"CYRX",
"CYT",
"CYTH",
"CYTHW",
"CYTK",
"CYTO",
"CZFS",
"CZNC",
"CZR",
"CZWI",
"DADA",
"DAIO",
"DAKT",
"DALN",
"DARE",
"DASH",
"DATS",
"DATSW",
"DAVE",
"DAVEW",
"DAWN",
"DBGI",
"DBVT",
"DBX",
"DCBO",
"DCFC",
"DCFCW",
"DCGO",
"DCOM",
"DCOMP",
"DCPH",
"DCTH",
"DDI",
"DDOG",
"DECA",
"DECAW",
"DENN",
"DERM",
"DFLI",
"DFLIW",
"DGHI",
"DGICA",
"DGICB",
"DGII",
"DGLY",
"DH",
"DHAC",
"DHACU",
"DHACW",
"DHC",
"DHCA",
"DHCAU",
"DHCNI",
"DHCNL",
"DHIL",
"DIBS",
"DIOD",
"DISA",
"DISAU",
"DISH",
"DIST",
"DISTW",
"DJCO",
"DKNG",
"DLHC",
"DLO",
"DLPN",
"DLTH",
"DLTR",
"DMAC",
"DMAQ",
"DMAQR",
"DMK",
"DMLP",
"DMRC",
"DMTK",
"DNLI",
"DNTH",
"DNUT",
"DOCU",
"DOGZ",
"DOMH",
"DOMO",
"DOOO",
"DORM",
"DOX",
"DOYU",
"DPCS",
"DPCSU",
"DPCSW",
"DPRO",
"DRCT",
"DRIO",
"DRMA",
"DRMAW",
"DRRX",
"DRS",
"DRTS",
"DRTSW",
"DRUG",
"DRVN",
"DSGN",
"DSGR",
"DSGX",
"DSKE",
"DSP",
"DSWL",
"DTCK",
"DTI",
"DTIL",
"DTSS",
"DTST",
"DTSTW",
"DUET",
"DUETW",
"DUNE",
"DUNEU",
"DUNEW",
"DUO",
"DUOL",
"DUOT",
"DVAX",
"DWAC",
"DWACU",
"DWACW",
"DWSN",
"DXCM",
"DXLG",
"DXPE",
"DXR",
"DXYN",
"DYAI",
"DYN",
"DYNT",
"DZSI",
"EA",
"EAC",
"EACPW",
"EAR",
"EAST",
"EBAY",
"EBC",
"EBIX",
"EBMT",
"EBON",
"EBTC",
"ECBK",
"ECOR",
"ECPG",
"ECX",
"ECXWW",
"EDAP",
"EDBL",
"EDBLW",
"EDIT",
"EDRY",
"EDSA",
"EDTK",
"EDUC",
"EEFT",
"EEIQ",
"EFHT",
"EFHTR",
"EFHTW",
"EFOI",
"EFSC",
"EFSCP",
"EFTR",
"EFTRW",
"EGAN",
"EGBN",
"EGHT",
"EGIO",
"EGOX",
"EGRX",
"EH",
"EHTH",
"EIGR",
"EJH",
"EKSO",
"ELAB",
"ELBM",
"ELDN",
"ELEV",
"ELSE",
"ELTK",
"ELTX",
"ELUT",
"ELVA",
"ELVN",
"ELWS",
"ELYM",
"EM",
"EMBC",
"EMCG",
"EMCGR",
"EMCGU",
"EMCGW",
"EMKR",
"EML",
"EMLD",
"EMLDU",
"EMLDW",
"ENCP",
"ENCPU",
"ENCPW",
"ENER",
"ENERR",
"ENERW",
"ENG",
"ENGN",
"ENGNW",
"ENLT",
"ENLV",
"ENPH",
"ENSC",
"ENSG",
"ENTA",
"ENTG",
"ENTX",
"ENVB",
"ENVX",
"EOLS",
"EOSE",
"EOSEW",
"EPIX",
"EPOW",
"EPSN",
"EQ",
"EQIX",
"ERAS",
"ERIC",
"ERIE",
"ERII",
"ERNA",
"ESAC",
"ESACU",
"ESACW",
"ESCA",
"ESEA",
"ESGL",
"ESGLW",
"ESGR",
"ESGRO",
"ESGRP",
"ESHA",
"ESHAR",
"ESLA",
"ESLAW",
"ESLT",
"ESOA",
"ESPR",
"ESQ",
"ESSA",
"ESTA",
"ETAO",
"ETNB",
"ETON",
"ETSY",
"EUDA",
"EUDAW",
"EVAX",
"EVBG",
"EVCM",
"EVER",
"EVGN",
"EVGO",
"EVGOW",
"EVGR",
"EVGRW",
"EVLO",
"EVLV",
"EVLVW",
"EVO",
"EVOK",
"EVRG",
"EVTV",
"EWBC",
"EWCZ",
"EWTX",
"EXAI",
"EXAS",
"EXC",
"EXEL",
"EXFY",
"EXLS",
"EXPE",
"EXPI",
"EXPO",
"EXTR",
"EYE",
"EYEN",
"EYPT",
"EZFL",
"EZGO",
"EZPW",
"FA",
"FAMI",
"FANG",
"FANH",
"FARM",
"FARO",
"FAST",
"FAT",
"FATBB",
"FATBP",
"FATBW",
"FATE",
"FAZE",
"FAZEW",
"FBIO",
"FBIOP",
"FBIZ",
"FBMS",
"FBNC",
"FBRX",
"FBYD",
"FBYDW",
"FCAP",
"FCBC",
"FCCO",
"FCEL",
"FCFS",
"FCNCA",
"FCNCO",
"FCNCP",
"FCUV",
"FDBC",
"FDMT",
"FDUS",
"FEAM",
"FEBO",
"FEIM",
"FELE",
"FEMY",
"FENC",
"FEXD",
"FEXDR",
"FFBC",
"FFIC",
"FFIE",
"FFIEW",
"FFIN",
"FFIV",
"FFNW",
"FGBI",
"FGBIP",
"FGEN",
"FGF",
"FGFPP",
"FGI",
"FGIWW",
"FHB",
"FHLT",
"FHLTW",
"FHTX",
"FIAC",
"FIACW",
"FIBK",
"FICV",
"FICVU",
"FICVW",
"FINW",
"FIP",
"FISI",
"FITB",
"FITBI",
"FITBO",
"FITBP",
"FIVE",
"FIVN",
"FIXX",
"FIZZ",
"FKWL",
"FLEX",
"FLFV",
"FLFVR",
"FLFVU",
"FLFVW",
"FLGC",
"FLGT",
"FLIC",
"FLJ",
"FLL",
"FLNC",
"FLNT",
"FLUX",
"FLWS",
"FLXS",
"FLYW",
"FMAO",
"FMBH",
"FMNB",
"FMST",
"FMSTW",
"FNCB",
"FNCH",
"FNGR",
"FNKO",
"FNLC",
"FNVT",
"FNVTU",
"FNVTW",
"FNWB",
"FNWD",
"FOLD",
"FONR",
"FORA",
"FORD",
"FORL",
"FORM",
"FORR",
"FORTY",
"FOSL",
"FOSLL",
"FOX",
"FOXA",
"FOXF",
"FPAY",
"FRAF",
"FRBA",
"FREE",
"FREEW",
"FRES",
"FRGT",
"FRHC",
"FRLA",
"FRLAW",
"FRLN",
"FRME",
"FRMEP",
"FROG",
"FRPH",
"FRPT",
"FRSH",
"FRST",
"FRSX",
"FRTX",
"FRZA",
"FSBC",
"FSBW",
"FSEA",
"FSFG",
"FSLR",
"FSRX",
"FSRXU",
"FSRXW",
"FSTR",
"FSV",
"FTAI",
"FTAIM",
"FTAIN",
"FTAIO",
"FTAIP",
"FTCI",
"FTDR",
"FTEK",
"FTEL",
"FTFT",
"FTHM",
"FTII",
"FTIIU",
"FTIIW",
"FTLF",
"FTNT",
"FTRE",
"FULC",
"FULT",
"FULTP",
"FUNC",
"FUND",
"FUSB",
"FUSN",
"FUTU",
"FUV",
"FVCB",
"FWBI",
"FWONA",
"FWONK",
"FWRD",
"FWRG",
"FXNC",
"FYBR",
"GABC",
"GAIA",
"GAIN",
"GAINL",
"GAINN",
"GAINZ",
"GALT",
"GAMB",
"GAMC",
"GAMCW",
"GAME",
"GAN",
"GANX",
"GASS",
"GATE",
"GATEU",
"GATEW",
"GBBK",
"GBBKR",
"GBDC",
"GBIO",
"GBNH",
"GBNY",
"GCBC",
"GCMG",
"GCMGW",
"GCT",
"GCTK",
"GDC",
"GDEN",
"GDEV",
"GDEVW",
"GDHG",
"GDNR",
"GDNRW",
"GDRX",
"GDS",
"GDST",
"GDSTW",
"GDTC",
"GDYN",
"GECC",
"GECCM",
"GECCO",
"GECCZ",
"GEG",
"GEGGL",
"GEHC",
"GEN",
"GENE",
"GENK",
"GEOS",
"GERN",
"GEVO",
"GFAI",
"GFAIW",
"GFS",
"GGAL",
"GGE",
"GGR",
"GGROW",
"GH",
"GHIX",
"GHIXU",
"GHIXW",
"GHRS",
"GHSI",
"GIA",
"GIFI",
"GIGM",
"GIII",
"GILD",
"GILT",
"GIPR",
"GIPRW",
"GLACU",
"GLAD",
"GLADZ",
"GLBE",
"GLBS",
"GLBZ",
"GLDD",
"GLLI",
"GLLIR",
"GLLIW",
"GLMD",
"GLNG",
"GLPG",
"GLPI",
"GLRE",
"GLSI",
"GLST",
"GLSTR",
"GLSTW",
"GLTO",
"GLUE",
"GLYC",
"GMAB",
"GMBL",
"GMBLP",
"GMBLW",
"GMDA",
"GMFI",
"GMFIW",
"GMGI",
"GMM",
"GNFT",
"GNLN",
"GNLX",
"GNPX",
"GNSS",
"GNTA",
"GNTX",
"GO",
"GOCO",
"GODN",
"GODNR",
"GODNU",
"GOEV",
"GOEVW",
"GOGL",
"GOGO",
"GOOD",
"GOODN",
"GOODO",
"GOOG",
"GOOGL",
"GOSS",
"GOVX",
"GOVXW",
"GP",
"GPAC",
"GPACU",
"GPACW",
"GPAK",
"GPCR",
"GPP",
"GPRE",
"GPRO",
"GRAB",
"GRABW",
"GRCL",
"GREE",
"GREEL",
"GRFS",
"GRI",
"GRIN",
"GRNQ",
"GROM",
"GROMW",
"GROW",
"GRPH",
"GRPN",
"GRRR",
"GRRRW",
"GRTS",
"GRTX",
"GRVY",
"GRWG",
"GSBC",
"GSD",
"GSDWW",
"GSHD",
"GSIT",
"GSM",
"GSMGW",
"GSUN",
"GT",
"GTAC",
"GTACU",
"GTACW",
"GTBP",
"GTEC",
"GTH",
"GTHX",
"GTIM",
"GTLB",
"GTX",
"GURE",
"GV",
"GVH",
"GVP",
"GWAV",
"GWRS",
"GYRE",
"GYRO",
"HA",
"HAFC",
"HAIA",
"HAIAW",
"HAIN",
"HALL",
"HALO",
"HARP",
"HAS",
"HAYN",
"HBAN",
"HBANL",
"HBANM",
"HBANP",
"HBCP",
"HBIO",
"HBNC",
"HBT",
"HCAT",
"HCDI",
"HCDIP",
"HCDIW",
"HCDIZ",
"HCKT",
"HCM",
"HCMA",
"HCMAW",
"HCP",
"HCSG",
"HCTI",
"HCVI",
"HCVIU",
"HCVIW",
"HCWB",
"HDSN",
"HEAR",
"HEES",
"HELE",
"HEPA",
"HEPS",
"HFBL",
"HFFG",
"HFWA",
"HGBL",
"HHGC",
"HHRS",
"HHS",
"HIBB",
"HIFS",
"HIHO",
"HIMX",
"HITI",
"HIVE",
"HKIT",
"HLIT",
"HLMN",
"HLNE",
"HLP",
"HLTH",
"HLVX",
"HMNF",
"HMST",
"HNNA",
"HNNAZ",
"HNRG",
"HNST",
"HNVR",
"HOFT",
"HOFV",
"HOFVW",
"HOLI",
"HOLO",
"HOLOW",
"HOLX",
"HON",
"HONE",
"HOOD",
"HOOK",
"HOPE",
"HOTH",
"HOUR",
"HOVNP",
"HOWL",
"HPCO",
"HPK",
"HPKEW",
"HQI",
"HQY",
"HRMY",
"HROW",
"HROWL",
"HROWM",
"HRTX",
"HRYU",
"HRZN",
"HSAI",
"HSCS",
"HSCSW",
"HSDT",
"HSIC",
"HSII",
"HSON",
"HSPO",
"HSPOR",
"HST",
"HSTM",
"HTBI",
"HTBK",
"HTCR",
"HTHT",
"HTIA",
"HTIBP",
"HTLD",
"HTLF",
"HTLFP",
"HTOO",
"HTOOW",
"HTZ",
"HTZWW",
"HUBC",
"HUBCW",
"HUBCZ",
"HUBG",
"HUDA",
"HUDAR",
"HUDI",
"HUGE",
"HUIZ",
"HUMA",
"HUMAW",
"HURC",
"HURN",
"HUT",
"HWBK",
"HWC",
"HWCPZ",
"HWEL",
"HWELU",
"HWELW",
"HWKN",
"HYFM",
"HYMC",
"HYMCL",
"HYMCW",
"HYPR",
"HYW",
"HYZN",
"HYZNW",
"IAC",
"IART",
"IAS",
"IBCP",
"IBEX",
"IBKR",
"IBOC",
"IBRX",
"IBTX",
"ICAD",
"ICCC",
"ICCH",
"ICCM",
"ICCT",
"ICFI",
"ICG",
"ICHR",
"ICLK",
"ICLR",
"ICMB",
"ICU",
"ICUCW",
"ICUI",
"ICVX",
"IDAI",
"IDCC",
"IDEX",
"IDN",
"IDXX",
"IDYA",
"IEP",
"IESC",
"IFBD",
"IFRX",
"IGIC",
"IGMS",
"IGTA",
"IGTAW",
"IHRT",
"III",
"IIIV",
"IINN",
"IINNW",
"IKNA",
"IKT",
"ILAG",
"ILMN",
"ILPT",
"IMAB",
"IMACW",
"IMAQ",
"IMAQR",
"IMAQU",
"IMAQW",
"IMCC",
"IMCR",
"IMGN",
"IMKTA",
"IMMP",
"IMMR",
"IMMX",
"IMNM",
"IMNN",
"IMOS",
"IMPL",
"IMPP",
"IMPPP",
"IMRN",
"IMRX",
"IMTE",
"IMTX",
"IMTXW",
"IMUX",
"IMVT",
"IMXI",
"INAB",
"INAQ",
"INAQW",
"INBK",
"INBKZ",
"INBS",
"INBX",
"INCR",
"INCY",
"INDB",
"INDI",
"INDP",
"INDV",
"INFN",
"INGN",
"INKT",
"INM",
"INMB",
"INMD",
"INNV",
"INO",
"INOD",
"INPX",
"INSE",
"INSG",
"INSM",
"INTA",
"INTC",
"INTE",
"INTEW",
"INTG",
"INTR",
"INTS",
"INTU",
"INTZ",
"INVA",
"INVE",
"INVO",
"INVZ",
"INVZW",
"INZY",
"IOAC",
"IOACU",
"IOACW",
"IOBT",
"IONM",
"IONR",
"IONS",
"IOSP",
"IOVA",
"IPA",
"IPAR",
"IPDN",
"IPGP",
"IPHA",
"IPSC",
"IPW",
"IPWR",
"IPX",
"IPXX",
"IPXXU",
"IPXXW",
"IQ",
"IRAA",
"IRBT",
"IRDM",
"IREN",
"IRIX",
"IRMD",
"IRON",
"IROQ",
"IRTC",
"IRWD",
"ISPC",
"ISPO",
"ISPOW",
"ISPR",
"ISRG",
"ISRL",
"ISRLW",
"ISSC",
"ISTR",
"ISUN",
"ITCI",
"ITI",
"ITIC",
"ITOS",
"ITRI",
"ITRM",
"ITRN",
"IVA",
"IVAC",
"IVCA",
"IVCAW",
"IVCB",
"IVCBW",
"IVCP",
"IVCPU",
"IVCPW",
"IVDA",
"IVDAW",
"IVP",
"IVVD",
"IXAQ",
"IXAQU",
"IXAQW",
"IXHL",
"IZEA",
"IZM",
"JACK",
"JAGX",
"JAKK",
"JAMF",
"JAN",
"JANX",
"JAQC",
"JAQCW",
"JAZZ",
"JBHT",
"JBLU",
"JBSS",
"JCSE",
"JCTCF",
"JD",
"JEWL",
"JFBR",
"JFBRW",
"JFIN",
"JFU",
"JG",
"JJSF",
"JKHY",
"JMSB",
"JNVR",
"JOAN",
"JOUT",
"JRSH",
"JRVR",
"JSM",
"JSPR",
"JSPRW",
"JTAI",
"JTAIW",
"JTAIZ",
"JVA",
"JWEL",
"JXJT",
"JYD",
"JYNT",
"JZ",
"JZXN",
"KA",
"KACL",
"KACLR",
"KALA",
"KALU",
"KALV",
"KARO",
"KAVL",
"KC",
"KDP",
"KE",
"KELYA",
"KELYB",
"KEQU",
"KERN",
"KERNW",
"KFFB",
"KFRC",
"KGEI",
"KHC",
"KIDS",
"KINS",
"KIRK",
"KITT",
"KITTW",
"KLAC",
"KLIC",
"KLTR",
"KLXE",
"KMDA",
"KNDI",
"KNSA",
"KNTE",
"KOD",
"KOPN",
"KOSS",
"KPLT",
"KPLTW",
"KPRX",
"KPTI",
"KRKR",
"KRMD",
"KRNL",
"KRNLW",
"KRNT",
"KRNY",
"KRON",
"KROS",
"KRRO",
"KRT",
"KRTX",
"KRUS",
"KRYS",
"KSCP",
"KTCC",
"KTOS",
"KTRA",
"KTTA",
"KTTAW",
"KURA",
"KVAC",
"KVACU",
"KVACW",
"KVHI",
"KVSA",
"KWE",
"KWESW",
"KXIN",
"KYCH",
"KYCHR",
"KYMR",
"KZIA",
"KZR",
"LAB",
"LABP",
"LAES",
"LAKE",
"LAMR",
"LANC",
"LAND",
"LANDM",
"LANDO",
"LANDP",
"LARK",
"LASE",
"LASR",
"LATG",
"LATGU",
"LAUR",
"LAZR",
"LAZY",
"LBAI",
"LBBB",
"LBBBR",
"LBBBU",
"LBBBW",
"LBC",
"LBPH",
"LBRDA",
"LBRDK",
"LBRDP",
"LBTYA",
"LBTYB",
"LBTYK",
"LCA",
"LCAA",
"LCAAU",
"LCAAW",
"LCAHW",
"LCFY",
"LCFYW",
"LCID",
"LCNB",
"LCUT",
"LDWY",
"LE",
"LECO",
"LEDS",
"LEE",
"LEGH",
"LEGN",
"LESL",
"LEXX",
"LEXXW",
"LFCR",
"LFLY",
"LFLYW",
"LFMD",
"LFMDP",
"LFST",
"LFUS",
"LFVN",
"LGHL",
"LGHLW",
"LGIH",
"LGMK",
"LGND",
"LGO",
"LGST",
"LGSTW",
"LGVC",
"LGVCW",
"LGVN",
"LI",
"LIAN",
"LIBY",
"LIBYW",
"LICN",
"LIDR",
"LIDRW",
"LIFE",
"LIFW",
"LIFWW",
"LIFWZ",
"LILA",
"LILAK",
"LILM",
"LILMW",
"LIN",
"LINC",
"LIND",
"LINK",
"LIPO",
"LIQT",
"LITE",
"LITM",
"LIVB",
"LIVBW",
"LIVE",
"LIVN",
"LIXT",
"LIXTW",
"LIZI",
"LKCO",
"LKFN",
"LKQ",
"LLYVA",
"LLYVK",
"LMAT",
"LMB",
"LMDX",
"LMDXW",
"LMFA",
"LMNR",
"LNKB",
"LNSR",
"LNT",
"LNTH",
"LNW",
"LNZA",
"LNZAW",
"LOAN",
"LOCO",
"LOGI",
"LOOP",
"LOPE",
"LOVE",
"LPCN",
"LPLA",
"LPRO",
"LPSN",
"LPTH",
"LPTX",
"LQDA",
"LQDT",
"LQR",
"LRCX",
"LRE",
"LRFC",
"LRHC",
"LRMR",
"LSAK",
"LSBK",
"LSCC",
"LSDI",
"LSEA",
"LSEAW",
"LSTA",
"LSTR",
"LSXMA",
"LSXMB",
"LSXMK",
"LTBR",
"LTRN",
"LTRX",
"LTRY",
"LTRYW",
"LUCD",
"LUCY",
"LUCYW",
"LULU",
"LUMO",
"LUNA",
"LUNG",
"LUNR",
"LUNRW",
"LUXH",
"LUXHP",
"LVLU",
"LVO",
"LVOX",
"LVOXU",
"LVOXW",
"LVRO",
"LVROW",
"LVTX",
"LWAY",
"LWLG",
"LX",
"LXEH",
"LXEO",
"LXRX",
"LYEL",
"LYFT",
"LYRA",
"LYT",
"LYTS",
"LZ",
"MACA",
"MACAU",
"MACAW",
"MACK",
"MAMA",
"MANH",
"MAPS",
"MAPSW",
"MAQC",
"MAQCW",
"MAR",
"MARA",
"MARK",
"MARPS",
"MARX",
"MARXR",
"MARXU",
"MASI",
"MASS",
"MAT",
"MATH",
"MATW",
"MAXN",
"MAYS",
"MBCN",
"MBIN",
"MBINM",
"MBINN",
"MBINO",
"MBINP",
"MBIO",
"MBLY",
"MBNKP",
"MBOT",
"MBRX",
"MBTC",
"MBTCR",
"MBUU",
"MBWM",
"MCAA",
"MCAAW",
"MCAC",
"MCACR",
"MCACW",
"MCAF",
"MCAFR",
"MCAFU",
"MCAG",
"MCAGR",
"MCBC",
"MCBS",
"MCFT",
"MCHP",
"MCHX",
"MCOM",
"MCOMW",
"MCRB",
"MCRI",
"MCVT",
"MDAI",
"MDAIW",
"MDB",
"MDBH",
"MDGL",
"MDGS",
"MDIA",
"MDJH",
"MDLZ",
"MDRR",
"MDRRP",
"MDRX",
"MDVL",
"MDWD",
"MDWT",
"MDXG",
"MDXH",
"ME",
"MEDP",
"MEDS",
"MEGL",
"MEIP",
"MELI",
"MEOH",
"MERC",
"MESA",
"MESO",
"META",
"METC",
"METCB",
"METCL",
"MFH",
"MFIC",
"MFIN",
"MGAM",
"MGEE",
"MGIC",
"MGIH",
"MGNI",
"MGNX",
"MGOL",
"MGPI",
"MGRC",
"MGRM",
"MGRX",
"MGTX",
"MGYR",
"MHLD",
"MHUA",
"MICS",
"MIDD",
"MIGI",
"MIND",
"MINDP",
"MINM",
"MIRA",
"MIRM",
"MIRO",
"MIST",
"MITA",
"MITAU",
"MITAW",
"MITK",
"MKSI",
"MKTW",
"MKTX",
"MLAB",
"MLCO",
"MLEC",
"MLECW",
"MLGO",
"MLKN",
"MLTX",
"MLYS",
"MMAT",
"MMLP",
"MMSI",
"MMV",
"MMVWW",
"MMYT",
"MNDO",
"MNDY",
"MNKD",
"MNMD",
"MNOV",
"MNPR",
"MNRO",
"MNSB",
"MNSBP",
"MNST",
"MNTK",
"MNTS",
"MNTSW",
"MNTX",
"MNY",
"MNYWW",
"MOB",
"MOBBW",
"MOBQ",
"MOBQW",
"MOBV",
"MOBVU",
"MOBVW",
"MODD",
"MODV",
"MOFG",
"MOGO",
"MOLN",
"MOMO",
"MOND",
"MOR",
"MORF",
"MORN",
"MOTS",
"MOVE",
"MPAA",
"MPB",
"MPWR",
"MQ",
"MRAI",
"MRAM",
"MRBK",
"MRCC",
"MRCY",
"MREO",
"MRIN",
"MRKR",
"MRM",
"MRNA",
"MRNS",
"MRSN",
"MRTN",
"MRTX",
"MRUS",
"MRVI",
"MRVL",
"MSBI",
"MSBIP",
"MSEX",
"MSFT",
"MSGM",
"MSS",
"MSSA",
"MSSAR",
"MSSAW",
"MSTR",
"MTC",
"MTCH",
"MTEK",
"MTEKW",
"MTEM",
"MTEX",
"MTLS",
"MTRX",
"MTSI",
"MTTR",
"MU",
"MULN",
"MURA",
"MVBF",
"MVIS",
"MVLA",
"MVLAW",
"MVST",
"MVSTW",
"MXCT",
"MXL",
"MYFW",
"MYGN",
"MYMD",
"MYNA",
"MYNZ",
"MYPS",
"MYPSW",
"MYRG",
"MYSZ",
"NA",
"NAAS",
"NAII",
"NAMS",
"NAMSW",
"NAOV",
"NARI",
"NATH",
"NATR",
"NAUT",
"NAVI",
"NB",
"NBIX",
"NBN",
"NBSE",
"NBST",
"NBSTW",
"NBTB",
"NBTX",
"NCAC",
"NCACU",
"NCACW",
"NCMI",
"NCNA",
"NCNC",
"NCNCW",
"NCNO",
"NCPL",
"NCPLW",
"NCRA",
"NCSM",
"NCTY",
"NDAQ",
"NDLS",
"NDRA",
"NDSN",
"NECB",
"NEGG",
"NEO",
"NEOG",
"NEON",
"NEOV",
"NEOVW",
"NEPH",
"NEPT",
"NERV",
"NETD",
"NETDU",
"NETDW",
"NEWT",
"NEWTI",
"NEWTL",
"NEWTZ",
"NEXI",
"NEXT",
"NFBK",
"NFE",
"NFLX",
"NFTG",
"NGM",
"NGMS",
"NHTC",
"NICE",
"NICK",
"NIOBW",
"NIR",
"NIRWW",
"NISN",
"NIU",
"NKGN",
"NKLA",
"NKSH",
"NKTR",
"NKTX",
"NLSP",
"NLSPW",
"NLTX",
"NMFC",
"NMFCZ",
"NMIH",
"NMRA",
"NMRD",
"NMRK",
"NMTC",
"NN",
"NNAG",
"NNAGR",
"NNAGW",
"NNAVW",
"NNBR",
"NNDM",
"NNOX",
"NODK",
"NOGN",
"NOGNW",
"NOTV",
"NOVT",
"NOVV",
"NOVVR",
"NOVVW",
"NPAB",
"NPCE",
"NRAC",
"NRACU",
"NRACW",
"NRBO",
"NRC",
"NRDS",
"NRIM",
"NRIX",
"NRSN",
"NRSNW",
"NRXP",
"NRXPW",
"NSIT",
"NSPR",
"NSSC",
"NSTG",
"NSTS",
"NSYS",
"NTAP",
"NTBL",
"NTCT",
"NTES",
"NTGR",
"NTIC",
"NTLA",
"NTNX",
"NTRA",
"NTRB",
"NTRBW",
"NTRS",
"NTRSO",
"NTWK",
"NUBI",
"NUBIU",
"NUBIW",
"NURO",
"NUTX",
"NUVL",
"NUWE",
"NUZE",
"NVAC",
"NVACR",
"NVACW",
"NVAX",
"NVCR",
"NVCT",
"NVDA",
"NVEC",
"NVEE",
"NVEI",
"NVFY",
"NVIV",
"NVMI",
"NVNI",
"NVNIW",
"NVNO",
"NVOS",
"NVTS",
"NVVE",
"NVVEW",
"NVX",
"NWBI",
"NWE",
"NWFL",
"NWGL",
"NWL",
"NWLI",
"NWPX",
"NWS",
"NWSA",
"NWTN",
"NWTNW",
"NXGL",
"NXGLW",
"NXL",
"NXLIW",
"NXPI",
"NXPL",
"NXPLW",
"NXST",
"NXT",
"NXTC",
"NXTP",
"NXU",
"NYAX",
"NYMT",
"NYMTL",
"NYMTM",
"NYMTN",
"NYMTZ",
"NYXH",
"OABI",
"OABIW",
"OAKU",
"OAKUR",
"OAKUW",
"OB",
"OBIO",
"OBLG",
"OBT",
"OCAX",
"OCAXW",
"OCC",
"OCCI",
"OCCIN",
"OCCIO",
"OCEA",
"OCEAW",
"OCFC",
"OCFCP",
"OCG",
"OCGN",
"OCS",
"OCSAW",
"OCSL",
"OCTO",
"OCUL",
"OCUP",
"OCX",
"ODD",
"ODFL",
"ODP",
"ODVWZ",
"OESX",
"OFIX",
"OFLX",
"OFS",
"OFSSH",
"OGI",
"OHAA",
"OHAAW",
"OKTA",
"OKYO",
"OLB",
"OLED",
"OLK",
"OLLI",
"OLMA",
"OLPX",
"OM",
"OMAB",
"OMCL",
"OMER",
"OMEX",
"OMGA",
"OMH",
"OMIC",
"OMQS",
"ON",
"ONB",
"ONBPO",
"ONBPP",
"ONCT",
"ONCY",
"ONDS",
"ONEW",
"ONFO",
"ONFOW",
"ONMD",
"ONMDW",
"ONTX",
"ONVO",
"ONYX",
"ONYXW",
"OP",
"OPAL",
"OPBK",
"OPCH",
"OPEN",
"OPGN",
"OPHC",
"OPI",
"OPINL",
"OPK",
"OPOF",
"OPRA",
"OPRT",
"OPRX",
"OPT",
"OPTN",
"OPTX",
"OPTXW",
"OPXS",
"ORGN",
"ORGNW",
"ORGO",
"ORGS",
"ORIC",
"ORLY",
"ORMP",
"ORRF",
"ORTX",
"OSA",
"OSAAW",
"OSBC",
"OSIS",
"OSPN",
"OSS",
"OST",
"OSUR",
"OSW",
"OTECW",
"OTEX",
"OTLK",
"OTLY",
"OTRK",
"OTTR",
"OVBC",
"OVID",
"OVLY",
"OXBR",
"OXBRW",
"OXLC",
"OXLCL",
"OXLCM",
"OXLCN",
"OXLCO",
"OXLCP",
"OXLCZ",
"OXSQ",
"OXSQG",
"OXSQL",
"OXSQZ",
"OXUS",
"OXUSU",
"OXUSW",
"OZK",
"OZKAP",
"PAA",
"PACB",
"PAGP",
"PAHC",
"PALI",
"PALT",
"PANL",
"PANW",
"PARA",
"PARAA",
"PARAP",
"PASG",
"PATI",
"PATK",
"PAVM",
"PAVMZ",
"PAVS",
"PAX",
"PAYO",
"PAYOW",
"PAYS",
"PAYX",
"PBAX",
"PBAXU",
"PBAXW",
"PBBK",
"PBFS",
"PBHC",
"PBLA",
"PBPB",
"PBTS",
"PBYI",
"PCAR",
"PCB",
"PCH",
"PCRX",
"PCSA",
"PCT",
"PCTI",
"PCTTU",
"PCTTW",
"PCTY",
"PCVX",
"PCYO",
"PDCO",
"PDD",
"PDEX",
"PDFS",
"PDLB",
"PDSB",
"PEBK",
"PEBO",
"PECO",
"PEGA",
"PEGR",
"PEGRW",
"PEGY",
"PENN",
"PEP",
"PEPG",
"PEPLW",
"PERI",
"PESI",
"PET",
"PETQ",
"PETS",
"PETV",
"PETVW",
"PETWW",
"PETZ",
"PEV",
"PFBC",
"PFC",
"PFG",
"PFIE",
"PFIN",
"PFIS",
"PFMT",
"PFTA",
"PFTAU",
"PFTAW",
"PFX",
"PFXNZ",
"PGC",
"PGEN",
"PGNY",
"PGY",
"PGYWW",
"PHAR",
"PHAT",
"PHIO",
"PHUN",
"PHUNW",
"PHVS",
"PHXM",
"PI",
"PIII",
"PIIIW",
"PIK",
"PINC",
"PIRS",
"PIXY",
"PKBK",
"PKOH",
"PLAB",
"PLAO",
"PLAOU",
"PLAOW",
"PLAY",
"PLBC",
"PLBY",
"PLCE",
"PLL",
"PLMI",
"PLMIW",
"PLMR",
"PLPC",
"PLRX",
"PLSE",
"PLTK",
"PLTN",
"PLTNR",
"PLTNW",
"PLUG",
"PLUR",
"PLUS",
"PLXS",
"PLYA",
"PMCB",
"PMD",
"PMEC",
"PMGM",
"PMGMU",
"PMN",
"PMTS",
"PMVP",
"PNBK",
"PNFP",
"PNFPP",
"PNRG",
"PNT",
"PNTG",
"POAI",
"POCI",
"PODC",
"PODD",
"POET",
"POLA",
"POOL",
"POWI",
"POWL",
"POWW",
"POWWP",
"PPBI",
"PPBT",
"PPC",
"PPHP",
"PPHPU",
"PPHPW",
"PPIH",
"PPSI",
"PPTA",
"PPYAU",
"PPYAW",
"PRAA",
"PRAX",
"PRCH",
"PRCT",
"PRDO",
"PRE",
"PRENW",
"PRFT",
"PRFX",
"PRGS",
"PRLD",
"PRLH",
"PRLHU",
"PRLHW",
"PRME",
"PROC",
"PROCW",
"PROF",
"PROK",
"PROV",
"PRPH",
"PRPL",
"PRPO",
"PRQR",
"PRSO",
"PRSR",
"PRSRU",
"PRSRW",
"PRST",
"PRSTW",
"PRTA",
"PRTC",
"PRTG",
"PRTH",
"PRTS",
"PRVA",
"PRZO",
"PSEC",
"PSHG",
"PSMT",
"PSNL",
"PSNY",
"PSNYW",
"PSTV",
"PSTX",
"PT",
"PTC",
"PTCT",
"PTEN",
"PTGX",
"PTHR",
"PTHRU",
"PTHRW",
"PTIX",
"PTLO",
"PTMN",
"PTON",
"PTPI",
"PTSI",
"PTVE",
"PTWO",
"PTWOW",
"PUBM",
"PUCK",
"PUCKU",
"PUCKW",
"PULM",
"PUYI",
"PVBC",
"PWFL",
"PWM",
"PWOD",
"PWP",
"PWUP",
"PWUPU",
"PWUPW",
"PXDT",
"PXLW",
"PXMD",
"PXS",
"PXSAP",
"PXSAW",
"PYCR",
"PYPD",
"PYPL",
"PYXS",
"PZZA",
"QCOM",
"QCRH",
"QDEL",
"QDRO",
"QDROW",
"QETA",
"QETAR",
"QETAU",
"QFIN",
"QH",
"QIPT",
"QLGN",
"QLI",
"QLYS",
"QMCO",
"QNCX",
"QNRX",
"QNST",
"QOMO",
"QOMOU",
"QQQX",
"QRHC",
"QRTEA",
"QRTEB",
"QRTEP",
"QRVO",
"QSG",
"QSI",
"QSIAW",
"QTRX",
"QUBT",
"QUIK",
"QURE",
"RAIL",
"RAIN",
"RAND",
"RANI",
"RAPT",
"RARE",
"RAVE",
"RAYA",
"RBB",
"RBBN",
"RBCAA",
"RBKB",
"RCAC",
"RCACU",
"RCACW",
"RCAT",
"RCEL",
"RCKT",
"RCKTW",
"RCKY",
"RCM",
"RCMT",
"RCON",
"RCRT",
"RCRTW",
"RDCM",
"RDFN",
"RDHL",
"RDI",
"RDIB",
"RDNT",
"RDUS",
"RDVT",
"RDWR",
"RDZN",
"RDZNW",
"REAL",
"REAX",
"REBN",
"REE",
"REFI",
"REFR",
"REG",
"REGCO",
"REGCP",
"REGN",
"REKR",
"RELI",
"RELL",
"RELY",
"RENB",
"RENE",
"RENEU",
"RENEW",
"RENT",
"REPL",
"RETO",
"REVB",
"REVBW",
"REYN",
"RFAC",
"RFACR",
"RFACW",
"RFIL",
"RGC",
"RGCO",
"RGEN",
"RGF",
"RGLD",
"RGLS",
"RGNX",
"RGP",
"RGTI",
"RGTIW",
"RICK",
"RIGL",
"RILY",
"RILYG",
"RILYK",
"RILYL",
"RILYM",
"RILYN",
"RILYO",
"RILYP",
"RILYT",
"RILYZ",
"RIOT",
"RIVN",
"RKDA",
"RKLB",
"RLAY",
"RLMD",
"RLYB",
"RMBI",
"RMBL",
"RMBS",
"RMCF",
"RMCO",
"RMCOW",
"RMGC",
"RMGCU",
"RMGCW",
"RMNI",
"RMR",
"RMTI",
"RNA",
"RNAC",
"RNAZ",
"RNLX",
"RNW",
"RNWWW",
"RNXT",
"ROAD",
"ROCK",
"ROCL",
"ROCLU",
"ROCLW",
"ROI",
"ROIC",
"ROIV",
"ROKU",
"ROOT",
"ROP",
"ROST",
"ROVR",
"RPAY",
"RPD",
"RPHM",
"RPID",
"RPRX",
"RPTX",
"RR",
"RRBI",
"RRGB",
"RRR",
"RSLS",
"RSSS",
"RSVR",
"RSVRW",
"RTC",
"RUM",
"RUMBW",
"RUN",
"RUSHA",
"RUSHB",
"RVMD",
"RVMDW",
"RVNC",
"RVPH",
"RVPHW",
"RVSB",
"RVSN",
"RVSNW",
"RVYL",
"RWAY",
"RWAYL",
"RWAYZ",
"RWLK",
"RWOD",
"RWODR",
"RWODW",
"RXRX",
"RXST",
"RXT",
"RYAAY",
"RYTM",
"RYZB",
"RZLT",
"SABR",
"SABS",
"SABSW",
"SAFT",
"SAGA",
"SAGAR",
"SAGE",
"SAI",
"SAIA",
"SALM",
"SAMG",
"SANA",
"SANG",
"SANM",
"SANW",
"SASI",
"SASR",
"SATL",
"SATLW",
"SATS",
"SAVA",
"SBAC",
"SBCF",
"SBET",
"SBFG",
"SBFM",
"SBFMW",
"SBGI",
"SBLK",
"SBRA",
"SBSI",
"SBT",
"SBUX",
"SCHL",
"SCKT",
"SCLX",
"SCLXW",
"SCNI",
"SCOR",
"SCPH",
"SCRM",
"SCRMW",
"SCSC",
"SCTL",
"SCVL",
"SCWO",
"SCWX",
"SCYX",
"SDA",
"SDAWW",
"SDGR",
"SDIG",
"SDOT",
"SEAT",
"SEATW",
"SECO",
"SEDG",
"SEED",
"SEEL",
"SEER",
"SEIC",
"SELF",
"SENEA",
"SENEB",
"SEPA",
"SEPAW",
"SERA",
"SEVN",
"SEZL",
"SFBC",
"SFE",
"SFIX",
"SFM",
"SFNC",
"SFST",
"SFWL",
"SGA",
"SGBX",
"SGC",
"SGD",
"SGEN",
"SGH",
"SGHT",
"SGII",
"SGIIW",
"SGLY",
"SGMA",
"SGML",
"SGMO",
"SGMT",
"SGRP",
"SGRY",
"SHBI",
"SHC",
"SHCR",
"SHCRW",
"SHEN",
"SHFS",
"SHFSW",
"SHIM",
"SHIP",
"SHLS",
"SHLT",
"SHOO",
"SHOT",
"SHOTW",
"SHPH",
"SHPW",
"SHPWW",
"SHYF",
"SIBN",
"SIDU",
"SIEB",
"SIEN",
"SIFY",
"SIGA",
"SIGI",
"SIGIP",
"SILC",
"SILK",
"SILO",
"SIMO",
"SINT",
"SIRI",
"SISI",
"SITM",
"SJ",
"SKGR",
"SKGRU",
"SKGRW",
"SKIN",
"SKWD",
"SKYT",
"SKYW",
"SKYX",
"SLAB",
"SLAC",
"SLACU",
"SLACW",
"SLAM",
"SLDB",
"SLDP",
"SLDPW",
"SLE",
"SLGC",
"SLGCW",
"SLGL",
"SLM",
"SLMBP",
"SLN",
"SLNA",
"SLNAW",
"SLNG",
"SLNH",
"SLNHP",
"SLNO",
"SLP",
"SLRC",
"SLRN",
"SLRX",
"SLS",
"SMAP",
"SMAPW",
"SMBC",
"SMBK",
"SMCI",
"SMFL",
"SMID",
"SMLR",
"SMMF",
"SMMT",
"SMPL",
"SMSI",
"SMTC",
"SMTI",
"SMX",
"SMXWW",
"SNAL",
"SNAX",
"SNAXW",
"SNBR",
"SNCE",
"SNCR",
"SNCRL",
"SNCY",
"SND",
"SNDL",
"SNDX",
"SNES",
"SNEX",
"SNFCA",
"SNGX",
"SNOA",
"SNPO",
"SNPS",
"SNPX",
"SNSE",
"SNT",
"SNTG",
"SNTI",
"SNY",
"SOBR",
"SOFI",
"SOFO",
"SOHO",
"SOHOB",
"SOHON",
"SOHOO",
"SOHU",
"SOLO",
"SOND",
"SONDW",
"SONM",
"SONN",
"SONO",
"SOPA",
"SOPH",
"SOTK",
"SOUN",
"SOUNW",
"SOVO",
"SP",
"SPCB",
"SPEC",
"SPECW",
"SPFI",
"SPGC",
"SPI",
"SPKL",
"SPKLU",
"SPKLW",
"SPLK",
"SPNS",
"SPOK",
"SPPL",
"SPRB",
"SPRC",
"SPRO",
"SPRY",
"SPSC",
"SPT",
"SPTN",
"SPWH",
"SPWR",
"SQFT",
"SQFTP",
"SQFTW",
"SRAD",
"SRBK",
"SRCE",
"SRCL",
"SRDX",
"SRM",
"SRPT",
"SRRK",
"SRTS",
"SRZN",
"SRZNW",
"SSB",
"SSBI",
"SSBK",
"SSIC",
"SSKN",
"SSNC",
"SSNT",
"SSP",
"SSRM",
"SSSS",
"SSSSL",
"SSTI",
"SSYS",
"STAA",
"STAF",
"STBA",
"STBX",
"STCN",
"STEP",
"STER",
"STGW",
"STHO",
"STIM",
"STIX",
"STIXW",
"STKH",
"STKL",
"STKS",
"STLD",
"STNE",
"STOK",
"STRA",
"STRC",
"STRCW",
"STRL",
"STRM",
"STRO",
"STRR",
"STRRP",
"STRS",
"STRT",
"STSS",
"STSSW",
"STTK",
"STX",
"SUNW",
"SUPN",
"SURG",
"SURGW",
"SVC",
"SVFD",
"SVII",
"SVIIR",
"SVIIU",
"SVIIW",
"SVRA",
"SVRE",
"SVREW",
"SWAG",
"SWAGW",
"SWAV",
"SWBI",
"SWIM",
"SWIN",
"SWKH",
"SWKHL",
"SWKS",
"SWSS",
"SWSSU",
"SWSSW",
"SWTX",
"SWVL",
"SWVLW",
"SXTC",
"SXTP",
"SXTPW",
"SY",
"SYBT",
"SYBX",
"SYM",
"SYNA",
"SYPR",
"SYRA",
"SYRE",
"SYRS",
"SYT",
"SYTA",
"SYTAW",
"SZZLW",
"TACT",
"TAIT",
"TALK",
"TALKW",
"TANH",
"TAOP",
"TARA",
"TARS",
"TASK",
"TAST",
"TATT",
"TAYD",
"TBBK",
"TBCP",
"TBCPW",
"TBIO",
"TBLA",
"TBLAW",
"TBLD",
"TBLT",
"TBMC",
"TBMCR",
"TBNK",
"TBPH",
"TC",
"TCBC",
"TCBI",
"TCBIO",
"TCBK",
"TCBP",
"TCBPW",
"TCBS",
"TCBX",
"TCJH",
"TCMD",
"TCOM",
"TCON",
"TCPC",
"TCRT",
"TCRX",
"TCX",
"TDUP",
"TEAM",
"TECH",
"TECTP",
"TEDU",
"TELA",
"TENB",
"TENK",
"TENKR",
"TENX",
"TER",
"TERN",
"TETE",
"TETEW",
"TFFP",
"TFIN",
"TFINP",
"TFSL",
"TGAA",
"TGAAU",
"TGAAW",
"TGAN",
"TGL",
"TGTX",
"TGVCU",
"TGVCW",
"TH",
"THAR",
"THCH",
"THCP",
"THCPU",
"THCPW",
"THFF",
"THMO",
"THRD",
"THRM",
"THRX",
"THRY",
"THTX",
"THWWW",
"TIGO",
"TIGR",
"TIL",
"TILE",
"TIPT",
"TIRX",
"TITN",
"TIVC",
"TKLF",
"TKNO",
"TLF",
"TLGY",
"TLGYW",
"TLIS",
"TLRY",
"TLS",
"TLSA",
"TLSI",
"TLSIW",
"TMC",
"TMCI",
"TMCWW",
"TMDX",
"TMTC",
"TMUS",
"TNDM",
"TNGX",
"TNON",
"TNONW",
"TNXP",
"TNYA",
"TOI",
"TOIIW",
"TOMZ",
"TOP",
"TOPS",
"TORO",
"TOUR",
"TOWN",
"TPCS",
"TPG",
"TPIC",
"TPST",
"TRDA",
"TREE",
"TRIB",
"TRIN",
"TRINL",
"TRIP",
"TRKA",
"TRKAW",
"TRMB",
"TRMD",
"TRMK",
"TRML",
"TRMR",
"TRNR",
"TRNS",
"TRON",
"TRONW",
"TROO",
"TROW",
"TRS",
"TRST",
"TRUE",
"TRUP",
"TRVG",
"TRVI",
"TRVN",
"TSAT",
"TSBK",
"TSBX",
"TSCO",
"TSEM",
"TSHA",
"TSLA",
"TSP",
"TSRI",
"TSVT",
"TTD",
"TTEC",
"TTEK",
"TTGT",
"TTMI",
"TTNP",
"TTOO",
"TTSH",
"TTWO",
"TURB",
"TURN",
"TUSK",
"TVTX",
"TW",
"TWIN",
"TWKS",
"TWLV",
"TWLVW",
"TWOU",
"TWST",
"TXG",
"TXMD",
"TXN",
"TXRH",
"TYGO",
"TYRA",
"TZOO",
"UAL",
"UBCP",
"UBFO",
"UBSI",
"UBX",
"UCAR",
"UCBI",
"UCBIO",
"UCL",
"UCTT",
"UDMY",
"UEIC",
"UFCS",
"UFPI",
"UFPT",
"UG",
"UGRO",
"UHG",
"UHGWW",
"UK",
"UKOMW",
"ULBI",
"ULCC",
"ULH",
"ULTA",
"ULY",
"UMBF",
"UNB",
"UNCY",
"UNIT",
"UNTY",
"UONE",
"UONEK",
"UPBD",
"UPC",
"UPLD",
"UPST",
"UPWK",
"UPXI",
"URBN",
"URGN",
"UROY",
"USAP",
"USAU",
"USCB",
"USCT",
"USEA",
"USEG",
"USGO",
"USGOW",
"USIO",
"USLM",
"UTHR",
"UTMD",
"UTRS",
"UTSI",
"UVSP",
"UXIN",
"VABK",
"VALN",
"VALU",
"VANI",
"VAXX",
"VBFC",
"VBIV",
"VBNK",
"VBTX",
"VC",
"VCEL",
"VCIG",
"VCNX",
"VCSA",
"VCTR",
"VCXA",
"VCXAU",
"VCXAW",
"VCYT",
"VECO",
"VEEE",
"VEON",
"VERA",
"VERB",
"VERBW",
"VERI",
"VERO",
"VERU",
"VERV",
"VERX",
"VERY",
"VEV",
"VFF",
"VFS",
"VFSWW",
"VGAS",
"VGASW",
"VIA",
"VIASP",
"VIAV",
"VICR",
"VIEW",
"VIEWW",
"VIGL",
"VII",
"VIIAU",
"VIIAW",
"VINC",
"VINO",
"VINP",
"VIOT",
"VIR",
"VIRC",
"VIRI",
"VIRT",
"VIRX",
"VISL",
"VITL",
"VIVK",
"VJET",
"VKTX",
"VLCN",
"VLGEA",
"VLY",
"VLYPO",
"VLYPP",
"VMAR",
"VMCA",
"VMD",
"VMEO",
"VNDA",
"VNET",
"VNOM",
"VOD",
"VOR",
"VOXR",
"VOXX",
"VRA",
"VRAR",
"VRAX",
"VRCA",
"VRDN",
"VREX",
"VRM",
"VRME",
"VRMEW",
"VRNA",
"VRNS",
"VRNT",
"VRPX",
"VRRM",
"VRSK",
"VRSN",
"VRTS",
"VRTX",
"VS",
"VSAC",
"VSACW",
"VSAT",
"VSEC",
"VSME",
"VSTA",
"VSTM",
"VTGN",
"VTNR",
"VTRS",
"VTRU",
"VTSI",
"VTVT",
"VTYX",
"VUZI",
"VVOS",
"VVPR",
"VWE",
"VWEWW",
"VXRT",
"VYGR",
"VYNE",
"WABC",
"WAFD",
"WAFDP",
"WAFU",
"WALD",
"WALDW",
"WASH",
"WATT",
"WAVD",
"WAVE",
"WAVS",
"WAVSU",
"WB",
"WBA",
"WBD",
"WBUY",
"WDAY",
"WDC",
"WDFC",
"WEN",
"WERN",
"WEST",
"WESTW",
"WETG",
"WEYS",
"WFCF",
"WFRD",
"WGS",
"WGSWW",
"WHF",
"WHFCL",
"WHLM",
"WHLR",
"WHLRD",
"WHLRL",
"WHLRP",
"WILC",
"WIMI",
"WINA",
"WING",
"WINT",
"WINV",
"WINVU",
"WIRE",
"WISA",
"WISH",
"WIX",
"WKEY",
"WKHS",
"WKME",
"WKSP",
"WKSPW",
"WLDN",
"WLDS",
"WLDSW",
"WLFC",
"WLGS",
"WMG",
"WMPN",
"WNEB",
"WNW",
"WOOF",
"WORX",
"WPRT",
"WRAP",
"WRLD",
"WRNT",
"WSBC",
"WSBCP",
"WSBF",
"WSC",
"WSFS",
"WTBA",
"WTER",
"WTFC",
"WTFCM",
"WTFCP",
"WTMA",
"WTMAR",
"WTMAU",
"WTO",
"WTW",
"WULF",
"WVE",
"WVVI",
"WVVIP",
"WW",
"WWD",
"WYNN",
"XAIR",
"XBIO",
"XBIOW",
"XBIT",
"XBP",
"XBPEW",
"XCUR",
"XEL",
"XELA",
"XELAP",
"XELB",
"XENE",
"XERS",
"XFIN",
"XFINW",
"XFOR",
"XGN",
"XLO",
"XMTR",
"XNCR",
"XNET",
"XOMA",
"XOMAO",
"XOMAP",
"XOS",
"XOSWW",
"XP",
"XPDB",
"XPDBU",
"XPDBW",
"XPEL",
"XPON",
"XRAY",
"XRTX",
"XRX",
"XTLB",
"XWEL",
"XXII",
"YGF",
"YGMZ",
"YHGJ",
"YI",
"YJ",
"YMAB",
"YORW",
"YOSH",
"YOTA",
"YOTAR",
"YOTAU",
"YOTAW",
"YQ",
"YS",
"YSBPW",
"YTEN",
"YTRA",
"YY",
"Z",
"ZAPP",
"ZAPPW",
"ZBRA",
"ZCMD",
"ZD",
"ZENV",
"ZEUS",
"ZFOX",
"ZFOXW",
"ZG",
"ZI",
"ZIMV",
"ZION",
"ZIONL",
"ZIONO",
"ZIONP",
"ZJYL",
"ZKIN",
"ZLAB",
"ZLS",
"ZM",
"ZNTL",
"ZS",
"ZTEK",
"ZUMZ",
"ZURA",
"ZURAW",
"ZVRA",
"ZVSA",
"ZYME",
"ZYXI"
]
sharpe_ratios = []
for ticker_symbol in top_ten_tickers:
ticker_info = yf.Ticker(ticker_symbol)
ticker_history = ticker_info.history(period="max")
if not ticker_history.empty:
start_date = ticker_history.index[0].strftime('%Y-%m-%d')
stock_data = yf.download(ticker_symbol, start=start_date, end=end_date)
if not stock_data['Close'].empty:
stock_data['Daily_Return'] = stock_data['Close'].pct_change()
risk_free_rate = 0.03
daily_risk_free_rate = (1 + risk_free_rate) ** (1/252) - 1
daily_returns = stock_data['Daily_Return']
sharpe_ratio = np.mean(daily_returns - daily_risk_free_rate) / np.std(daily_returns)
sharpe_ratios.append((ticker_symbol, sharpe_ratio))
print(ticker_symbol)
# Sort the list of tuples based on Sharpe ratios
sorted_sharpe_ratios = sorted(sharpe_ratios, key=lambda x: x[1], reverse=True)
# Display the top ten tickers with the highest Sharpe ratios
for rank, (ticker, ratio) in enumerate(sorted_sharpe_ratios[:10], 1):
print(f"Rank: {rank}")
print(f"Ticker: {ticker}")
print(f"Sharpe Ratio: {ratio}")
print("---------------------")