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)) # 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("---------------------")