diff --git a/.gitignore b/.gitignore index dc0990e9..b200a1b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .DS_Store __pycache__/ -__pycache__ \ No newline at end of file +__pycache__ +*.pyc +.vscode/settings.json diff --git a/README.md b/README.md index cbd0ed0f..acc1d3ab 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,12 @@ Go to the [website](https://unusualvolume.info/) [alternate credit](https://www.removeddit.com/r/wallstreetbets/comments/i10mif/i_made_a_website_for_that_scanner_made_by_that/) +### To-do list +- automatic intraday support +- fit volume to lognormal distribution +- ? +- profit + ### Donations diff --git a/data/alllisted.txt b/data/alllisted.txt index 2c46ee79..a7b5994d 100644 --- a/data/alllisted.txt +++ b/data/alllisted.txt @@ -594,7 +594,6 @@ CCH,CCH|Collier Creek Holdings Class A Ordinary Shares CCH.U,CCH.U|Collier Creek Holdings Units, each consisting of one Class A ordinary share, $0.0001 par value, and one-third of one redeemable warrant CCH.W,CCH.W|Collier Creek Holdings Warrants, each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50 per share CCI,CCI|Crown Castle International Corp. (REIT) Common Stock -CCI$A,CCI$A|Crown Castle International Corporation 6.875% Mandatory Convertible Preferred Stock, Series A CCIV.U,CCIV.U|Churchill Capital Corp IV Units, each consisting of one share of Class A common stock and one-fifth of one redeemable warrant CCJ,CCJ|Cameco Corporation Common Stock CCK,CCK|Crown Holdings, Inc. @@ -964,7 +963,6 @@ DNK,DNK|Phoenix Tree Holdings Limited American Depositary Shares, each represent DNN,DNN|Denison Mines Corp Ordinary Shares (Canada) DNOW,DNOW|NOW Inc. Common Stock DNP,DNP|DNP Select Income Fund, Inc. Common Stock -DNR,DNR|Denbury Resources Inc. Common Stock DOC,DOC|Physicians Realty Trust Common Shares of Beneficial Interest DOOR,DOOR|Masonite International Corporation Ordinary Shares (Canada) DOV,DOV|Dover Corporation Common Stock @@ -1213,6 +1211,8 @@ FCF,FCF|First Commonwealth Financial Corporation Common Stock FCN,FCN|FTI Consulting, Inc. Common Stock FCO,FCO|Aberdeen Global Income Fund, Inc. Common Stock FCPT,FCPT|Four Corners Property Trust, Inc. Common Stock +FCRW,FCRW|First Eagle Alternative Capital BDC, Inc. 6.125% Notes Due 2023 +FCRZ,FCRZ|First Eagle Alternative Capital BDC, Inc. 6.75% Notes due 2022 FCT,FCT|First Trust Senior Floating Rate Income Fund II Common Shares of Beneficial Interest FCX,FCX|Freeport-McMoRan, Inc. Common Stock FDEU,FDEU|First Trust Dynamic Europe Equity Income Fund Common Shares of Beneficial Interest @@ -1462,6 +1462,7 @@ GNRC,GNRC|Generac Holdlings Inc. Common Stock GNT,GNT|GAMCO Natural Resources, Gold & Income Trust GNT$A,GNT$A|GAMCO Natural Resources, Gold & Income Tust 5.20% Series A Cumulative Preferred Shares (Liquidation Preference $25.00 per share) GNW,GNW|Genworth Financial Inc Common Stock +GOAC.U,GOAC.U|GO Acquisition Corp. Units, each consisting of one share of Class A Common Stock and one-third of one Warrant GOED,GOED|1847 Goedeker Inc. Commom Stock GOF,GOF|Guggenheim Strategic Opportunities Fund Common Shares of Beneficial Interest GOL,GOL|Gol Linhas Aereas Inteligentes S.A. Sponsored ADR representing 2 Pfd Shares @@ -1941,7 +1942,6 @@ LINX,LINX|Linx S.A. American Depositary Shares, each representing one common sha LITB,LITB|LightInTheBox Holding Co., Ltd. American Depositary Shares, each representing 2 ordinary shares LL,LL|Lumber Liquidators Holdings, Inc Common Stock LLY,LLY|Eli Lilly and Company Common Stock -LM,LM|Legg Mason, Inc. Common Stock LMHA,LMHA|Legg Mason, Inc. 6.375% Junior Subordinated Notes due 2056 LMHB,LMHB|Legg Mason, Inc. 5.45% Junior Subordinated Notes due 2056 LMND,LMND|Lemonade, Inc. Common Stock @@ -2219,7 +2219,6 @@ NCV$A,NCV$A|AllianzGI Convertible & Income Fund 5.625% Series A Cumulative Prefe NCZ,NCZ|AllianzGI Convertible & Income Fund II Common Shares of Beneficial Interest NCZ$A,NCZ$A|AllianzGI Convertible & Income Fund II 5.50% Series A Cumulative Preferred Shares (Liquidation Preference $25.00 per share) NDP,NDP|Tortoise Energy Independence Fund, Inc. Common Stock -NE,NE|Noble Corporation Ordinary Shares (UK) NEA,NEA|Nuveen AMT-Free Quality Municipal Income Fund Common Shares of Beneficial Interest Par Value $.01 NEE,NEE|NextEra Energy, Inc. Common Stock NEE$I,NEE$I|NextEra Energy, Inc. Series I Junior Subordinated Debentures due November 15, 2072 @@ -2455,7 +2454,7 @@ OUT,OUT|OUTFRONT Media Inc. Common Stock OVV,OVV|Ovintiv Inc. (DE) OXM,OXM|Oxford Industries, Inc. Common Stock OXY,OXY|Occidental Petroleum Corporation Common Stock -OXY.V,OXY.V|Occidental Petroleum Corporation Warrants When Issued +OXY.W,OXY.W|Occidental Petroleum Corporation Warrants PAA,PAA|Plains All American Pipeline, L.P. Common Stock PAC,PAC|Grupo Aeroportuario Del Pacifico, S.A. B. de C.V. Grupo Aeroportuario Del Pacifico, S.A. de C.V. (each representing 10 Series B shares) PACD,PACD|Pacific Drilling S.A. Common Shares @@ -3087,8 +3086,6 @@ TCO,TCO|Taubman Centers, Inc. Common Stock TCO$J,TCO$J|Taubman Centers, Inc. Preferred Shares Series J TCO$K,TCO$K|Taubman Centers, Inc. Preferred Series K TCP,TCP|TC PipeLines, LP Common Units representing Limited Partner Interests -TCRW,TCRW|THL Credit, Inc. 6.125% Notes Due 2023 -TCRZ,TCRZ|THL Credit, Inc. 6.75% Notes due 2022 TCS,TCS|Container Store (The) Common Stock TD,TD|Toronto Dominion Bank (The) Common Stock TDA,TDA|Telephone and Data Systems, Inc. 5.875% Senior Notes due 2061 @@ -3151,7 +3148,6 @@ TKC,TKC|Turkcell Iletisim Hizmetleri AS Common Stock TKR,TKR|Timken Company (The) Common Stock TLI,TLI|Western Asset Corporate Loan Fund Inc Common Stock TLK,TLK|PT Telekomunikasi Indonesia, Tbk -TLRD,TLRD|Tailored Brands, Inc. Common Stock TLYS,TLYS|Tilly's, Inc. Common Stock TM,TM|Toyota Motor Corporation Common Stock TMBR,TMBR|Timber Pharmaceuticals, Inc. Common Stock @@ -3514,6 +3510,7 @@ XXII,XXII|22nd Century Group, Inc. Common Stock XYF,XYF|X Financial American Depositary Shares, each representing two Class A Ordinary Shares XYL,XYL|Xylem Inc. Common Stock New Y,Y|Alleghany Corporation Common Stock +YAC.U,YAC.U|Yucaipa Acquisition Corporation Units, each consisting of one Class A ordinary share and one-third of one redeemable warrant YCBD,YCBD|cbdMD, Inc. Common Stock YCBD$A,YCBD$A|cbdMD, Inc. 8.0% Series A Cumulative Convertible Preferred Stock YELP,YELP|Yelp Inc. Common Stock @@ -3618,7 +3615,6 @@ AGBAU,AGBAU|AGBA Acquisition Limited - Unit AGBAW,AGBAW|AGBA Acquisition Limited - Warrant AGEN,AGEN|Agenus Inc. - Common Stock AGFS,AGFS|AgroFresh Solutions, Inc. - Common Stock -AGFSW,AGFSW|AgroFresh Solutions, Inc. - Warrants AGIO,AGIO|Agios Pharmaceuticals, Inc. - Common Stock AGLE,AGLE|Aeglea BioTherapeutics, Inc. - Common Stock AGMH,AGMH|AGM Group Holdings Inc. - Class A Ordinary Shares @@ -3794,7 +3790,6 @@ ASFI,ASFI|Asta Funding, Inc. - Common Stock ASLN,ASLN|ASLAN Pharmaceuticals Limited - American Depositary Shares ASMB,ASMB|Assembly Biosciences, Inc. - Common Stock ASML,ASML|ASML Holding N.V. - New York Registry Shares -ASNA,ASNA|Ascena Retail Group, Inc. - Common Stock ASND,ASND|Ascendis Pharma A/S - American Depositary Shares ASPS,ASPS|Altisource Portfolio Solutions S.A. - Common Stock ASPU,ASPU|Aspen Group Inc. - Common Stock @@ -3916,6 +3911,7 @@ BHFAO,BHFAO|Brighthouse Financial, Inc. - Depositary Shares, each representing a BHFAP,BHFAP|Brighthouse Financial, Inc. - Depositary Shares 6.6% Non-Cumulative Preferred Stock, Series A BHTG,BHTG|BioHiTech Global, Inc. - Common Stock BIDU,BIDU|Baidu, Inc. - American Depositary Shares, each representing one tenth Class A ordinary share +BIGC,BIGC|BigCommerce Holdings, Inc. - Series 1 Common Stock BIIB,BIIB|Biogen Inc. - Common Stock BILI,BILI|Bilibili Inc. - American Depositary Shares BIMI,BIMI|BOQI International Medical Inc. - Common Stock @@ -3965,6 +3961,7 @@ BOMN,BOMN|Boston Omaha Corporation - Class A Common Stock BOOM,BOOM|DMC Global Inc. - Common Stock BOSC,BOSC|B.O.S. Better Online Solutions - Ordinary Shares BOTJ,BOTJ|Bank of the James Financial Group, Inc. - Common Stock +BOWXU,BOWXU|BowX Acquisition Corp. - Unit BOXL,BOXL|Boxlight Corporation - Class A Common Stock BPFH,BPFH|Boston Private Financial Holdings, Inc. - Common Stock BPMC,BPMC|Blueprint Medicines Corporation - Common Stock @@ -4466,7 +4463,6 @@ ENLV,ENLV|Enlivex Therapeutics Ltd. - Ordinary Shares ENOB,ENOB|Enochian Biosciences, Inc. - Common Stock ENPH,ENPH|Enphase Energy, Inc. - Common Stock ENSG,ENSG|The Ensign Group, Inc. - Common Stock -ENT,ENT|Global Eagle Entertainment Inc. - Common Stock ENTA,ENTA|Enanta Pharmaceuticals, Inc. - Common Stock ENTG,ENTG|Entegris, Inc. - Common Stock ENTX,ENTX|Entera Bio Ltd. - Ordinary Shares @@ -4569,6 +4565,7 @@ FCEL,FCEL|FuelCell Energy, Inc. - Common Stock FCFS,FCFS|FirstCash, Inc. - Common Stock FCNCA,FCNCA|First Citizens BancShares, Inc. - Class A Common Stock FCNCP,FCNCP|First Citizens BancShares, Inc. - Depositary Shares Each Representing a 1/40th Interest in a Share of 5.375% Non-Cumulative Perpetual Preferred Stock, Series A +FCRD,FCRD|First Eagle Alternative Capital BDC, Inc. - Common Stock FDBC,FDBC|Fidelity D & D Bancorp, Inc. - Common Stock FDUS,FDUS|Fidus Investment Corporation - Common Stock FDUSG,FDUSG|Fidus Investment Corporation - 5.375% Notes Due 2024 @@ -4901,6 +4898,7 @@ HOFT,HOFT|Hooker Furniture Corporation - Common Stock HOFV,HOFV|Hall of Fame Resort & Entertainment Company - Common Stock HOFVW,HOFVW|Hall of Fame Resort & Entertainment Company - Warrant HOLI,HOLI|Hollysys Automation Technologies, Ltd. - Common Stock +HOLUU,HOLUU|Holicity Inc. - Unit HOLX,HOLX|Hologic, Inc. - Common Stock HOMB,HOMB|Home BancShares, Inc. - common stock HONE,HONE|HarborOne Bancorp, Inc. - Common Stock @@ -4913,6 +4911,7 @@ HQY,HQY|HealthEquity, Inc. - Common Stock HROW,HROW|Harrow Health, Inc. - Common Stock HRTX,HRTX|Heron Therapeutics, Inc. - Common Stock HRZN,HRZN|Horizon Technology Finance Corporation - Common Stock +HSAQ,HSAQ|Health Sciences Acquisitions Corporation 2 - Ordinary Shares HSDT,HSDT|Helius Medical Technologies, Inc. - Class A Common Stock HSIC,HSIC|Henry Schein, Inc. - Common Stock HSII,HSII|Heidrick & Struggles International, Inc. - Common Stock @@ -5374,8 +5373,8 @@ MICT,MICT|MICT, Inc. - Common Stock MIDD,MIDD|The Middleby Corporation - Common Stock MIK,MIK|The Michaels Companies, Inc. - Common Stock MIME,MIME|Mimecast Limited - Ordinary Shares -MIND,MIND|Mitcham Industries, Inc. - Common Stock -MINDP,MINDP|Mitcham Industries, Inc. - Series A 9.00% Series A Cumulative Preferred Stock +MIND,MIND|MIND Technology, Inc. - Common Stock +MINDP,MINDP|MIND Technology, Inc. - Series A 9.00% Series A Cumulative Preferred Stock MIRM,MIRM|Mirum Pharmaceuticals, Inc. - common stock MIST,MIST|Milestone Pharmaceuticals Inc. - Common Shares MITK,MITK|Mitek Systems, Inc. - Common Stock @@ -6025,9 +6024,6 @@ ROCK,ROCK|Gibraltar Industries, Inc. - Common Stock ROIC,ROIC|Retail Opportunity Investments Corp. - Common Stock ROKU,ROKU|Roku, Inc. - Class A Common Stock ROLL,ROLL|RBC Bearings Incorporated - Common Stock -ROSE,ROSE|Rosehill Resources Inc. - Class A Common Stock -ROSEU,ROSEU|Rosehill Resources Inc. - Unit -ROSEW,ROSEW|Rosehill Resources Inc. - Warrants ROST,ROST|Ross Stores, Inc. - Common Stock RP,RP|RealPage, Inc. - Common Stock RPAY,RPAY|Repay Holdings Corporation - Class A Common Stock @@ -6050,6 +6046,7 @@ RVMD,RVMD|Revolution Medicines, Inc. - Common Stock RVNC,RVNC|Revance Therapeutics, Inc. - Common Stock RVSB,RVSB|Riverview Bancorp Inc - Common Stock RWLK,RWLK|ReWalk Robotics Ltd. - Ordinary Shares +RXT,RXT|Rackspace Technology, Inc. - Common Stock RYAAY,RYAAY|Ryanair Holdings plc - American Depositary Shares, each representing five Ordinary Shares RYTM,RYTM|Rhythm Pharmaceuticals, Inc. - Common Stock SABR,SABR|Sabre Corporation - Common Stock @@ -6073,7 +6070,6 @@ SATS,SATS|EchoStar Corporation - Common stock SAVA,SAVA|Cassava Sciences, Inc. - Common Stock SBAC,SBAC|SBA Communications Corporation - Class A Common Stock SBBP,SBBP|Strongbridge Biopharma plc - Ordinary Shares -SBBX,SBBX|SB One Bancorp - Common Stock SBCF,SBCF|Seacoast Banking Corporation of Florida - Common Stock SBFG,SBFG|SB Financial Group, Inc. - Common Stock SBGI,SBGI|Sinclair Broadcast Group, Inc. - Class A Common Stock @@ -6348,7 +6344,6 @@ TCMD,TCMD|Tactile Systems Technology, Inc. - Common Stock TCOM,TCOM|Trip.com Group Limited - American Depositary Shares TCON,TCON|TRACON Pharmaceuticals, Inc. - Common Stock TCPC,TCPC|BlackRock TCP Capital Corp. - Common Stock -TCRD,TCRD|THL Credit, Inc. - Common Stock TCRR,TCRR|TCR2 Therapeutics Inc. - Common Stock TCX,TCX|Tucows Inc. - Common Stock TDAC,TDAC|Trident Acquisitions Corp. - Common Stock @@ -6363,7 +6358,6 @@ TELL,TELL|Tellurian Inc. - Common Stock TENB,TENB|Tenable Holdings, Inc. - Common Stock TENX,TENX|Tenax Therapeutics, Inc. - Common Stock TER,TER|Teradyne, Inc. - Common Stock -TERP,TERP|TerraForm Power, Inc. - Class A Common Stock New TESS,TESS|TESSCO Technologies Incorporated - Common Stock TEUM,TEUM|Pareteum Corporation - Common Stock TFFP,TFFP|TFF Pharmaceuticals, Inc. - Common Stock diff --git a/data/nasdaqlisted.txt b/data/nasdaqlisted.txt index 5c99e215..0ec1b1b6 100644 --- a/data/nasdaqlisted.txt +++ b/data/nasdaqlisted.txt @@ -70,7 +70,7 @@ AERI|Aerie Pharmaceuticals, Inc. - Common Stock|G|N|N|100|N|N AESE|Allied Esports Entertainment, Inc. - Common Stock|S|N|N|100|N|N AEY|ADDvantage Technologies Group, Inc. - Common Stock|G|N|N|100|N|N AEYE|AudioEye, Inc. - Common Stock|S|N|N|100|N|N -AEZS|Aeterna Zentaris Inc. - Common Stock|S|N|N|100|N|N +AEZS|Aeterna Zentaris Inc. - Common Stock|S|N|D|100|N|N AFH|Atlas Financial Holdings, Inc. - Ordinary Shares|S|N|H|100|N|N AFIN|American Finance Trust, Inc. - Class A Common Stock|Q|N|N|100|N|N AFINP|American Finance Trust, Inc. - 7.50% Series A Cumulative Redeemable Perpetual Preferred Stock|Q|N|N|100|N|N @@ -82,7 +82,6 @@ AGBAU|AGBA Acquisition Limited - Unit|S|N|N|100|N|N AGBAW|AGBA Acquisition Limited - Warrant|S|N|N|100|N|N AGEN|Agenus Inc. - Common Stock|S|N|N|100|N|N AGFS|AgroFresh Solutions, Inc. - Common Stock|Q|N|N|100|N|N -AGFSW|AgroFresh Solutions, Inc. - Warrants|Q|N|N|100|N|N AGIO|Agios Pharmaceuticals, Inc. - Common Stock|Q|N|N|100|N|N AGLE|Aeglea BioTherapeutics, Inc. - Common Stock|G|N|N|100|N|N AGMH|AGM Group Holdings Inc. - Class A Ordinary Shares|S|N|N|100|N|N @@ -266,7 +265,6 @@ ASFI|Asta Funding, Inc. - Common Stock|Q|N|N|100|N|N ASLN|ASLAN Pharmaceuticals Limited - American Depositary Shares|G|N|N|100|N|N ASMB|Assembly Biosciences, Inc. - Common Stock|Q|N|N|100|N|N ASML|ASML Holding N.V. - New York Registry Shares|Q|N|N|100|N|N -ASNA|Ascena Retail Group, Inc. - Common Stock|Q|N|Q|100|N|N ASND|Ascendis Pharma A/S - American Depositary Shares|Q|N|N|100|N|N ASPS|Altisource Portfolio Solutions S.A. - Common Stock|Q|N|N|100|N|N ASPU|Aspen Group Inc. - Common Stock|G|N|N|100|N|N @@ -393,6 +391,7 @@ BHTG|BioHiTech Global, Inc. - Common Stock|S|N|N|100|N|N BIB|ProShares Ultra Nasdaq Biotechnology|G|N|N|100|Y|N BICK|First Trust BICK Index Fund|G|N|N|100|Y|N BIDU|Baidu, Inc. - American Depositary Shares, each representing one tenth Class A ordinary share|Q|N|N|100|N|N +BIGC|BigCommerce Holdings, Inc. - Series 1 Common Stock|G|N|N|100|N|N BIIB|Biogen Inc. - Common Stock|Q|N|N|100|N|N BILI|Bilibili Inc. - American Depositary Shares|Q|N|N|100|N|N BIMI|BOQI International Medical Inc. - Common Stock|S|N|N|100|N|N @@ -449,6 +448,7 @@ BOOM|DMC Global Inc. - Common Stock|Q|N|N|100|N|N BOSC|B.O.S. Better Online Solutions - Ordinary Shares|S|N|N|100|N|N BOTJ|Bank of the James Financial Group, Inc. - Common Stock|S|N|N|100|N|N BOTZ|Global X Robotics & Artificial Intelligence ETF|G|N|N|100|Y|N +BOWXU|BowX Acquisition Corp. - Unit|S|N|N|100|N|N BOXL|Boxlight Corporation - Class A Common Stock|S|N|N|100|N|N BPFH|Boston Private Financial Holdings, Inc. - Common Stock|Q|N|N|100|N|N BPMC|Blueprint Medicines Corporation - Common Stock|Q|N|N|100|N|N @@ -1044,7 +1044,6 @@ ENLV|Enlivex Therapeutics Ltd. - Ordinary Shares|S|N|N|100|N|N ENOB|Enochian Biosciences, Inc. - Common Stock|S|N|N|100|N|N ENPH|Enphase Energy, Inc. - Common Stock|G|N|N|100|N|N ENSG|The Ensign Group, Inc. - Common Stock|Q|N|N|100|N|N -ENT|Global Eagle Entertainment Inc. - Common Stock|S|N|G|100|N|N ENTA|Enanta Pharmaceuticals, Inc. - Common Stock|Q|N|N|100|N|N ENTG|Entegris, Inc. - Common Stock|Q|N|N|100|N|N ENTX|Entera Bio Ltd. - Ordinary Shares|S|N|N|100|N|N @@ -1166,6 +1165,7 @@ FCEL|FuelCell Energy, Inc. - Common Stock|G|N|N|100|N|N FCFS|FirstCash, Inc. - Common Stock|Q|N|N|100|N|N FCNCA|First Citizens BancShares, Inc. - Class A Common Stock|Q|N|N|100|N|N FCNCP|First Citizens BancShares, Inc. - Depositary Shares Each Representing a 1/40th Interest in a Share of 5.375% Non-Cumulative Perpetual Preferred Stock, Series A|Q|N|N|100|N|N +FCRD|First Eagle Alternative Capital BDC, Inc. - Common Stock|Q|N|N|100|N|N FCVT|First Trust SSI Strategic Convertible Securities ETF|G|N|N|100|Y|N FDBC|Fidelity D & D Bancorp, Inc. - Common Stock|G|N|N|100|N|N FDIV|First Trust Strategic Income ETF|G|N|N|100|Y|N @@ -1463,7 +1463,7 @@ GSBC|Great Southern Bancorp, Inc. - Common Stock|Q|N|N|100|N|N GSHD|Goosehead Insurance, Inc. - Class A Common Stock|Q|N|N|100|N|N GSIT|GSI Technology, Inc. - Common Stock|Q|N|N|100|N|N GSKY|GreenSky, Inc. - Common Stock|Q|N|N|100|N|N -GSM|Ferroglobe PLC - Ordinary Shares|Q|N|D|100|N|N +GSM|Ferroglobe PLC - Ordinary Shares|S|N|D|100|N|N GSMG|Glory Star New Media Group Holdings Limited - Ordinary Share|S|N|N|100|N|N GSMGW|Glory Star New Media Group Holdings Limited - Warrant|S|N|N|100|N|N GSUM|Gridsum Holding Inc. - American Depositary Shares|Q|N|D|100|N|N @@ -1561,6 +1561,7 @@ HOFT|Hooker Furniture Corporation - Common Stock|Q|N|N|100|N|N HOFV|Hall of Fame Resort & Entertainment Company - Common Stock|S|N|N|100|N|N HOFVW|Hall of Fame Resort & Entertainment Company - Warrant|S|N|N|100|N|N HOLI|Hollysys Automation Technologies, Ltd. - Common Stock|Q|N|N|100|N|N +HOLUU|Holicity Inc. - Unit|S|N|N|100|N|N HOLX|Hologic, Inc. - Common Stock|Q|N|N|100|N|N HOMB|Home BancShares, Inc. - common stock|Q|N|N|100|N|N HONE|HarborOne Bancorp, Inc. - Common Stock|Q|N|N|100|N|N @@ -1573,6 +1574,7 @@ HQY|HealthEquity, Inc. - Common Stock|Q|N|N|100|N|N HROW|Harrow Health, Inc. - Common Stock|S|N|N|100|N|N HRTX|Heron Therapeutics, Inc. - Common Stock|S|N|N|100|N|N HRZN|Horizon Technology Finance Corporation - Common Stock|Q|N|N|100|N|N +HSAQ|Health Sciences Acquisitions Corporation 2 - Ordinary Shares|S|N|N|100|N|N HSDT|Helius Medical Technologies, Inc. - Class A Common Stock|S|N|D|100|N|N HSIC|Henry Schein, Inc. - Common Stock|Q|N|N|100|N|N HSII|Heidrick & Struggles International, Inc. - Common Stock|Q|N|N|100|N|N @@ -1616,6 +1618,7 @@ HZNP|Horizon Therapeutics Public Limited Company - Ordinary Shares|Q|N|N|100|N|N IAC|IAC/InterActiveCorp - Common Stock|Q|N|N|100|N|N IART|Integra LifeSciences Holdings Corporation - Common Stock|Q|N|N|100|N|N IBB|iShares Nasdaq Biotechnology Index Fund|G|N|N|100|Y|N +IBBJ|Defiance Nasdaq Junior Biotechnology ETF|G|N|N|100|Y|N IBCP|Independent Bank Corporation - Common Stock|Q|N|N|100|N|N IBKR|Interactive Brokers Group, Inc. - Class A Common Stock|Q|N|N|100|N|N IBOC|International Bancshares Corporation - Common Stock|Q|N|N|100|N|N @@ -2098,8 +2101,8 @@ MIDD|The Middleby Corporation - Common Stock|Q|N|N|100|N|N MIK|The Michaels Companies, Inc. - Common Stock|Q|N|N|100|N|N MILN|Global X Millennials Thematic ETF|G|N|N|100|Y|N MIME|Mimecast Limited - Ordinary Shares|Q|N|N|100|N|N -MIND|Mitcham Industries, Inc. - Common Stock|Q|N|N|100|N|N -MINDP|Mitcham Industries, Inc. - Series A 9.00% Series A Cumulative Preferred Stock|Q|N|N|100|N|N +MIND|MIND Technology, Inc. - Common Stock|Q|N|N|100|N|N +MINDP|MIND Technology, Inc. - Series A 9.00% Series A Cumulative Preferred Stock|Q|N|N|100|N|N MIRM|Mirum Pharmaceuticals, Inc. - common stock|G|N|N|100|N|N MIST|Milestone Pharmaceuticals Inc. - Common Shares|Q|N|N|100|N|N MITK|Mitek Systems, Inc. - Common Stock|S|N|N|100|N|N @@ -2387,7 +2390,7 @@ ONCY|Oncolytics Biotech Inc. - Common Shares|S|N|N|100|N|N ONEM|1Life Healthcare, Inc. - Common Stock|Q|N|N|100|N|N ONEQ|Fidelity Nasdaq Composite Index Tracking Stock|G|N|N|100|Y|N ONEW|OneWater Marine Inc. - Class A Common Stock|G|N|N|100|N|N -ONTX|Onconova Therapeutics, Inc. - Common Stock|S|N|D|100|N|N +ONTX|Onconova Therapeutics, Inc. - Common Stock|S|N|N|100|N|N ONTXW|Onconova Therapeutics, Inc. - Warrants|S|N|N|100|N|N ONVO|Organovo Holdings, Inc. - Common Stock|S|N|D|100|N|N OPBK|OP Bancorp - Common Stock|G|N|N|100|N|N @@ -2770,7 +2773,7 @@ RGLD|Royal Gold, Inc. - Common Stock|Q|N|N|100|N|N RGLS|Regulus Therapeutics Inc. - Common Stock|S|N|D|100|N|N RGNX|REGENXBIO Inc. - Common Stock|Q|N|N|100|N|N RGP|Resources Connection, Inc. - Common Stock|Q|N|N|100|N|N -RIBT|RiceBran Technologies - Common Stock|S|N|N|100|N|N +RIBT|RiceBran Technologies - Common Stock|S|N|D|100|N|N RICK|RCI Hospitality Holdings, Inc. - Common Stock|G|N|N|100|N|N RIGL|Rigel Pharmaceuticals, Inc. - Common Stock|Q|N|N|100|N|N RILY|B. Riley Financial, Inc. - Common Stock|G|N|N|100|N|N @@ -2817,9 +2820,6 @@ ROCK|Gibraltar Industries, Inc. - Common Stock|Q|N|N|100|N|N ROIC|Retail Opportunity Investments Corp. - Common Stock|Q|N|N|100|N|N ROKU|Roku, Inc. - Class A Common Stock|Q|N|N|100|N|N ROLL|RBC Bearings Incorporated - Common Stock|Q|N|N|100|N|N -ROSE|Rosehill Resources Inc. - Class A Common Stock|S|N|N|100|N|N -ROSEU|Rosehill Resources Inc. - Unit|S|N|N|100|N|N -ROSEW|Rosehill Resources Inc. - Warrants|S|N|N|100|N|N ROST|Ross Stores, Inc. - Common Stock|Q|N|N|100|N|N RP|RealPage, Inc. - Common Stock|Q|N|N|100|N|N RPAY|Repay Holdings Corporation - Class A Common Stock|S|N|N|100|N|N @@ -2843,6 +2843,7 @@ RVMD|Revolution Medicines, Inc. - Common Stock|Q|N|N|100|N|N RVNC|Revance Therapeutics, Inc. - Common Stock|G|N|N|100|N|N RVSB|Riverview Bancorp Inc - Common Stock|Q|N|N|100|N|N RWLK|ReWalk Robotics Ltd. - Ordinary Shares|S|N|N|100|N|N +RXT|Rackspace Technology, Inc. - Common Stock|Q|N|N|100|N|N RYAAY|Ryanair Holdings plc - American Depositary Shares, each representing five Ordinary Shares|Q|N|N|100|N|N RYTM|Rhythm Pharmaceuticals, Inc. - Common Stock|G|N|N|100|N|N SABR|Sabre Corporation - Common Stock|Q|N|N|100|N|N @@ -2866,7 +2867,6 @@ SATS|EchoStar Corporation - Common stock|Q|N|N|100|N|N SAVA|Cassava Sciences, Inc. - Common Stock|S|N|N|100|N|N SBAC|SBA Communications Corporation - Class A Common Stock|Q|N|N|100|N|N SBBP|Strongbridge Biopharma plc - Ordinary Shares|Q|N|N|100|N|N -SBBX|SB One Bancorp - Common Stock|G|N|N|100|N|N SBCF|Seacoast Banking Corporation of Florida - Common Stock|Q|N|N|100|N|N SBFG|SB Financial Group, Inc. - Common Stock|S|N|N|100|N|N SBGI|Sinclair Broadcast Group, Inc. - Class A Common Stock|Q|N|N|100|N|N @@ -2888,7 +2888,7 @@ SCPL|SciPlay Corporation - Class A Common Stock|Q|N|N|100|N|N SCSC|ScanSource, Inc. - Common Stock|Q|N|N|100|N|N SCVL|Shoe Carnival, Inc. - Common Stock|Q|N|N|100|N|N SCWX|SecureWorks Corp. - Class A Common Stock|Q|N|N|100|N|N -SCYX|SCYNEXIS, Inc. - Common Stock|G|N|D|100|N|N +SCYX|SCYNEXIS, Inc. - Common Stock|G|N|N|100|N|N SCZ|iShares MSCI EAFE Small-Cap ETF|G|N|N|100|Y|N SDC|SmileDirectClub, Inc. - Common Stock|Q|N|N|100|N|N SDG|iShares MSCI Global Impact ETF|G|N|N|100|Y|N @@ -2897,7 +2897,7 @@ SDVY|First Trust SMID Cap Rising Dividend Achievers ETF|G|N|N|100|Y|N SEAC|SeaChange International, Inc. - Common Stock|Q|N|N|100|N|N SECO|Secoo Holding Limited - American Depositary Shares|G|N|N|100|N|N SEDG|SolarEdge Technologies, Inc. - Common Stock|Q|N|N|100|N|N -SEED|Origin Agritech Limited - Common Stock|S|N|D|100|N|N +SEED|Origin Agritech Limited - Common Stock|S|N|N|100|N|N SEEL|Seelos Therapeutics, Inc. - Common Stock|S|N|N|100|N|N SEIC|SEI Investments Company - Common Stock|Q|N|N|100|N|N SELB|Selecta Biosciences, Inc. - Common Stock|G|N|N|100|N|N @@ -3163,7 +3163,6 @@ TCMD|Tactile Systems Technology, Inc. - Common Stock|G|N|N|100|N|N TCOM|Trip.com Group Limited - American Depositary Shares|Q|N|N|100|N|N TCON|TRACON Pharmaceuticals, Inc. - Common Stock|S|N|N|100|N|N TCPC|BlackRock TCP Capital Corp. - Common Stock|Q|N|N|100|N|N -TCRD|THL Credit, Inc. - Common Stock|Q|N|N|100|N|N TCRR|TCR2 Therapeutics Inc. - Common Stock|Q|N|N|100|N|N TCX|Tucows Inc. - Common Stock|S|N|N|100|N|N TDAC|Trident Acquisitions Corp. - Common Stock|S|N|N|100|N|N @@ -3179,7 +3178,6 @@ TELL|Tellurian Inc. - Common Stock|S|N|N|100|N|N TENB|Tenable Holdings, Inc. - Common Stock|Q|N|N|100|N|N TENX|Tenax Therapeutics, Inc. - Common Stock|S|N|N|100|N|N TER|Teradyne, Inc. - Common Stock|Q|N|N|100|N|N -TERP|TerraForm Power, Inc. - Class A Common Stock New|Q|N|N|100|N|N TESS|TESSCO Technologies Incorporated - Common Stock|Q|N|N|100|N|N TEUM|Pareteum Corporation - Common Stock|S|N|H|100|N|N TFFP|TFF Pharmaceuticals, Inc. - Common Stock|S|N|N|100|N|N @@ -3210,7 +3208,7 @@ TIPT|Tiptree Inc. - Common Stock|S|N|N|100|N|N TITN|Titan Machinery Inc. - Common Stock|Q|N|N|100|N|N TLC|Taiwan Liposome Company, Ltd. - American Depositary Shares|G|N|N|100|N|N TLF|Tandy Leather Factory, Inc. - Common Stock|G|N|E|100|N|N -TLGT|Teligent, Inc. - Common Stock|Q|N|N|100|N|N +TLGT|Teligent, Inc. - Common Stock|Q|N|D|100|N|N TLND|Talend S.A. - American Depositary Shares|G|N|N|100|N|N TLRY|Tilray, Inc. - Class 2 Common Stock|Q|N|N|100|N|N TLSA|Tiziana Life Sciences plc - American Depository Share|G|N|N|100|N|N @@ -3220,7 +3218,7 @@ TMDX|TransMedics Group, Inc. - Common Stock|G|N|N|100|N|N TMUS|T-Mobile US, Inc. - Common Stock|Q|N|N|100|N|N TNAV|Telenav, Inc. - Common Stock|Q|N|N|100|N|N TNDM|Tandem Diabetes Care, Inc. - Common Stock|G|N|N|100|N|N -TNXP|Tonix Pharmaceuticals Holding Corp. - Common Stock|G|N|D|100|N|N +TNXP|Tonix Pharmaceuticals Holding Corp. - Common Stock|G|N|N|100|N|N TOPS|TOP Ships Inc. - Common Stock|S|N|D|100|N|N TORC|resTORbio, Inc. - Common Stock|Q|N|N|100|N|N TOTA|Tottenham Acquisition I Limited - Ordinary Shares|S|N|N|100|N|N @@ -3599,4 +3597,4 @@ ZXYZ.A|Nasdaq Symbology Test Common Stock|Q|Y|N|100||N ZXZZT|NASDAQ TEST STOCK|G|Y|N|100||N ZYNE|Zynerba Pharmaceuticals, Inc. - Common Stock|G|N|N|100|N|N ZYXI|Zynex, Inc. - Common Stock|S|N|N|100|N|N -File Creation Time: 0731202021:31||||||| +File Creation Time: 0805202014:01||||||| diff --git a/data/otherlisted.txt b/data/otherlisted.txt index d09c9942..c6a4dc5a 100644 --- a/data/otherlisted.txt +++ b/data/otherlisted.txt @@ -328,6 +328,7 @@ ATUS|Altice USA, Inc. Class A Common Stock|N|ATUS|N|100|N|ATUS ATV|Acorn International, Inc. ADS|N|ATV|N|100|N|ATV AU|AngloGold Ashanti Limited Common Stock|N|AU|N|100|N|AU AUG|Auryn Resources Inc. Common Shares|A|AUG|N|100|N|AUG +AUGZ|TrueShares Structured Outcome (August) ETF|Z|AUGZ|Y|100|N|AUGZ AUMN|Golden Minerals Company Common Stock|A|AUMN|N|100|N|AUMN AUSF|Global X Funds Global X Adaptive U.S. Factor ETF|P|AUSF|Y|100|N|AUSF AUY|Yamana Gold Inc. Ordinary Shares (Canada)|N|AUY|N|100|N|AUY @@ -728,7 +729,6 @@ CCH|Collier Creek Holdings Class A Ordinary Shares|N|CCH|N|100|N|CCH CCH.U|Collier Creek Holdings Units, each consisting of one Class A ordinary share, $0.0001 par value, and one-third of one redeemable warrant|N|CCH.U|N|100|N|CCH= CCH.W|Collier Creek Holdings Warrants, each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50 per share|N|CCH.WS|N|100|N|CCH+ CCI|Crown Castle International Corp. (REIT) Common Stock|N|CCI|N|100|N|CCI -CCI$A|Crown Castle International Corporation 6.875% Mandatory Convertible Preferred Stock, Series A|N|CCIpA|N|100|N|CCI-A CCIV.U|Churchill Capital Corp IV Units, each consisting of one share of Class A common stock and one-fifth of one redeemable warrant|N|CCIV.U|N|100|N|CCIV= CCJ|Cameco Corporation Common Stock|N|CCJ|N|100|N|CCJ CCK|Crown Holdings, Inc.|N|CCK|N|100|N|CCK @@ -1222,7 +1222,6 @@ DNN|Denison Mines Corp Ordinary Shares (Canada)|A|DNN|N|100|N|DNN DNOV|FT Cboe Vest U.S. Equity Deep Buffer ETF - November|Z|DNOV|Y|100|N|DNOV DNOW|NOW Inc. Common Stock|N|DNOW|N|100|N|DNOW DNP|DNP Select Income Fund, Inc. Common Stock|N|DNP|N|100|N|DNP -DNR|Denbury Resources Inc. Common Stock|N|DNR|N|100|N|DNR DOC|Physicians Realty Trust Common Shares of Beneficial Interest|N|DOC|N|100|N|DOC DOG|ProShares Short Dow30|P|DOG|Y|100|N|DOG DOL|WisdomTree International LargeCap Dividend Fund|P|DOL|Y|100|N|DOL @@ -1655,6 +1654,8 @@ FCOM|Fidelity MSCI Communication Services Index ETF|P|FCOM|Y|100|N|FCOM FCOR|Fidelity Corporate Bond ETF|P|FCOR|Y|100|N|FCOR FCPI|Fidelity Stocks for Inflation ETF |Z|FCPI|Y|100|N|FCPI FCPT|Four Corners Property Trust, Inc. Common Stock|N|FCPT|N|100|N|FCPT +FCRW|First Eagle Alternative Capital BDC, Inc. 6.125% Notes Due 2023|N|FCRW|N|100|N|FCRW +FCRZ|First Eagle Alternative Capital BDC, Inc. 6.75% Notes due 2022|N|FCRZ|N|100|N|FCRZ FCT|First Trust Senior Floating Rate Income Fund II Common Shares of Beneficial Interest|N|FCT|N|100|N|FCT FCTR|First Trust Lunt U.S. Factor Rotation ETF|Z|FCTR|Y|100|N|FCTR FCX|Freeport-McMoRan, Inc. Common Stock|N|FCX|N|100|N|FCX @@ -2084,6 +2085,7 @@ GNRC|Generac Holdlings Inc. Common Stock|N|GNRC|N|100|N|GNRC GNT|GAMCO Natural Resources, Gold & Income Trust|N|GNT|N|100|N|GNT GNT$A|GAMCO Natural Resources, Gold & Income Tust 5.20% Series A Cumulative Preferred Shares (Liquidation Preference $25.00 per share)|N|GNTpA|N|100|N|GNT-A GNW|Genworth Financial Inc Common Stock|N|GNW|N|100|N|GNW +GOAC.U|GO Acquisition Corp. Units, each consisting of one share of Class A Common Stock and one-third of one Warrant|N|GOAC.U|N|100|N|GOAC= GOAT|VanEck Vectors Morningstar Global Wide Moat ETF|Z|GOAT|Y|100|N|GOAT GOAU|US Global GO Gold and Precious Metal Miners ETF|P|GOAU|Y|100|N|GOAU GOED|1847 Goedeker Inc. Commom Stock|A|GOED|N|100|N|GOED @@ -2946,7 +2948,6 @@ LITB|LightInTheBox Holding Co., Ltd. American Depositary Shares, each representi LKOR|FlexShares Trust FlexShares Credit-Scored US Long Corporate Bond Index Fund|Z|LKOR|Y|100|N|LKOR LL|Lumber Liquidators Holdings, Inc Common Stock|N|LL|N|100|N|LL LLY|Eli Lilly and Company Common Stock|N|LLY|N|100|N|LLY -LM|Legg Mason, Inc. Common Stock|N|LM|N|100|N|LM LMHA|Legg Mason, Inc. 6.375% Junior Subordinated Notes due 2056|N|LMHA|N|100|N|LMHA LMHB|Legg Mason, Inc. 5.45% Junior Subordinated Notes due 2056|N|LMHB|N|100|N|LMHB LMLB|ETRACS Monthly Pay 2xLeveraged Wells Fargo MLP Ex-Energy ETN Series B due June 24, 2044|P|LMLB|Y|100|N|LMLB @@ -3300,7 +3301,6 @@ NCV$A|AllianzGI Convertible & Income Fund 5.625% Series A Cumulative Preferred S NCZ|AllianzGI Convertible & Income Fund II Common Shares of Beneficial Interest|N|NCZ|N|100|N|NCZ NCZ$A|AllianzGI Convertible & Income Fund II 5.50% Series A Cumulative Preferred Shares (Liquidation Preference $25.00 per share)|N|NCZpA|N|100|N|NCZ-A NDP|Tortoise Energy Independence Fund, Inc. Common Stock|N|NDP|N|100|N|NDP -NE|Noble Corporation Ordinary Shares (UK)|N|NE|N|100|N|NE NEA|Nuveen AMT-Free Quality Municipal Income Fund Common Shares of Beneficial Interest Par Value $.01|N|NEA|N|100|N|NEA NEAR|iShares Short Maturity Bond ETF|Z|NEAR|Y|100|N|NEAR NEE|NextEra Energy, Inc. Common Stock|N|NEE|N|100|N|NEE @@ -3590,7 +3590,7 @@ OVS|Overlay Shares Small Cap Equity ETF|P|OVS|Y|100|N|OVS OVV|Ovintiv Inc. (DE)|N|OVV|N|100|N|OVV OXM|Oxford Industries, Inc. Common Stock|N|OXM|N|100|N|OXM OXY|Occidental Petroleum Corporation Common Stock|N|OXY|N|100|N|OXY -OXY.V|Occidental Petroleum Corporation Warrants When Issued|N|OXY.WSw|N|100|N|OXY+# +OXY.W|Occidental Petroleum Corporation Warrants |N|OXY.WS|N|100|N|OXY+ PAA|Plains All American Pipeline, L.P. Common Stock|N|PAA|N|100|N|PAA PAC|Grupo Aeroportuario Del Pacifico, S.A. B. de C.V. Grupo Aeroportuario Del Pacifico, S.A. de C.V. (each representing 10 Series B shares)|N|PAC|N|100|N|PAC PACD|Pacific Drilling S.A. Common Shares|N|PACD|N|100|N|PACD @@ -3760,7 +3760,7 @@ PKO|Pimco Income Opportunity Fund Common Shares of Beneficial Interest|N|PKO|N|1 PKX|POSCO Common Stock|N|PKX|N|100|N|PKX PLAG|Planet Green Holdings Corp. Common Stock|A|PLAG|N|100|N|PLAG PLAN|Anaplan, Inc. Common Stock|N|PLAN|N|100|N|PLAN -PLAT|WisdomTree Modern Tech Platforms Fund|P|PLAT|Y|100|N|PLAT +PLAT|WisdomTree Growth Leaders Fund|P|PLAT|Y|100|N|PLAT PLCY|EventShares U.S. Legislative Opportunities ETF|Z|PLCY|Y|100|N|PLCY PLD|Prologis, Inc. Common Stock|N|PLD|N|100|N|PLD PLG|Platinum Group Metals Ltd. Ordinary Shares (Canada)|A|PLG|N|100|N|PLG @@ -4636,13 +4636,12 @@ TBLU|Tortoise Global Water ESG Fund|Z|TBLU|Y|100|N|TBLU TBND|Tactical Income ETF|P|TBND|Y|100|N|TBND TBT|ProShares UltraShort Lehman 20 Year Treasury|P|TBT|Y|100|N|TBT TBX|ProShares Short 7 10 Year Treasury|P|TBX|Y|100|N|TBX +TCHP|T. Rowe Price Blue Chip Growth ETF|P|TCHP|Y|100|N|TCHP TCI|Transcontinental Realty Investors, Inc. Common Stock|N|TCI|N|100|N|TCI TCO|Taubman Centers, Inc. Common Stock|N|TCO|N|100|N|TCO TCO$J|Taubman Centers, Inc. Preferred Shares Series J|N|TCOpJ|N|100|N|TCO-J TCO$K|Taubman Centers, Inc. Preferred Series K|N|TCOpK|N|100|N|TCO-K TCP|TC PipeLines, LP Common Units representing Limited Partner Interests|N|TCP|N|100|N|TCP -TCRW|THL Credit, Inc. 6.125% Notes Due 2023|N|TCRW|N|100|N|TCRW -TCRZ|THL Credit, Inc. 6.75% Notes due 2022|N|TCRZ|N|100|N|TCRZ TCS|Container Store (The) Common Stock|N|TCS|N|100|N|TCS TCTL|Premise Capital Diversified Tactical ETF|Z|TCTL|Y|100|N|TCTL TD|Toronto Dominion Bank (The) Common Stock|N|TD|N|100|N|TD @@ -4658,6 +4657,7 @@ TDS|Telephone and Data Systems, Inc. Common Shares|N|TDS|N|100|N|TDS TDTF|FlexShares iBoxx 5 Year Target Duration TIPS Index Fund|P|TDTF|Y|100|N|TDTF TDTT|FlexShares iBoxx 3 Year Target Duration TIPS Index Fund|P|TDTT|Y|100|N|TDTT TDV|ProShares S&P Technology Dividend Aristocrats ETF|Z|TDV|Y|100|N|TDV +TDVG|T. Rowe Price Dividend Growth ETF|P|TDVG|Y|100|N|TDVG TDW|Tidewater Inc. Common Stock|N|TDW|N|100|N|TDW TDW.A|Tidewater Inc. Series A Warrants to purchase shares of common stock (expiring July 31, 2023)|N|TDW.WS.A|N|100|N|TDW+A TDW.B|Tidewater Inc. Series B Warrants to purchase shares of common stock (expiring July 31, 2023)|N|TDW.WS.B|N|100|N|TDW+B @@ -4674,6 +4674,7 @@ TEI|Templeton Emerging Markets Income Fund, Inc. Common Stock|N|TEI|N|100|N|TEI TEL|TE Connectivity Ltd. New Switzerland Registered Shares|N|TEL|N|100|N|TEL TEN|Tenneco Inc. Class A Voting Common Stock|N|TEN|N|100|N|TEN TEO|Telecom Argentina SA|N|TEO|N|100|N|TEO +TEQI|T. Rowe Price Equity Income ETF|P|TEQI|Y|100|N|TEQI TERM|EquityCompass Tactical Risk Manager ETF|P|TERM|Y|100|N|TERM TEVA|Teva Pharmaceutical Industries Limited American Depositary Shares|N|TEVA|N|100|N|TEVA TEX|Terex Corporation Common Stock|N|TEX|N|100|N|TEX @@ -4698,6 +4699,7 @@ TGNA|TEGNA Inc|N|TGNA|N|100|N|TGNA TGP|Teekay LNG Partners L.P.|N|TGP|N|100|N|TGP TGP$A|Teekay LNG Partners L.P. 9.00% Series A Cumulative Redeemable Perpetual Preferred Units, representing limited partner interests|N|TGPpA|N|100|N|TGP-A TGP$B|Teekay LNG Partners L.P. 8.50% Series B Fixed-to-Floating Rate Cumulative Redeemable Perpetual Preferred Units, representing limited partner interests|N|TGPpB|N|100|N|TGP-B +TGRW|T. Rowe Price Growth Stock ETF|P|TGRW|Y|100|N|TGRW TGS|Transportadora de Gas del Sur SA TGS Common Stock|N|TGS|N|100|N|TGS TGT|Target Corporation Common Stock|N|TGT|N|100|N|TGT THC|Tenet Healthcare Corporation Common Stock|N|THC|N|100|N|THC @@ -4729,7 +4731,6 @@ TLEH|FlexShares Currency Hedged Morningstar EM Factor Tilt Index Fund|P|TLEH|Y|1 TLH|iShares 10-20 Year Treasury Bond ETF|P|TLH|Y|100|N|TLH TLI|Western Asset Corporate Loan Fund Inc Common Stock|N|TLI|N|100|N|TLI TLK|PT Telekomunikasi Indonesia, Tbk|N|TLK|N|100|N|TLK -TLRD|Tailored Brands, Inc. Common Stock|N|TLRD|N|100|N|TLRD TLTD|FlexShares Morningstar Developed Markets ex-US Factor Tilt Index Fund|P|TLTD|Y|100|N|TLTD TLTE|FlexShares Morningstar Emerging Markets Factor Tilt Index Fund|P|TLTE|Y|100|N|TLTE TLYS|Tilly's, Inc. Common Stock|N|TLYS|N|100|N|TLYS @@ -5329,6 +5330,7 @@ XXII|22nd Century Group, Inc. Common Stock|A|XXII|N|100|N|XXII XYF|X Financial American Depositary Shares, each representing two Class A Ordinary Shares|N|XYF|N|100|N|XYF XYL|Xylem Inc. Common Stock New|N|XYL|N|100|N|XYL Y|Alleghany Corporation Common Stock|N|Y|N|100|N|Y +YAC.U|Yucaipa Acquisition Corporation Units, each consisting of one Class A ordinary share and one-third of one redeemable warrant|N|YAC.U|N|100|N|YAC= YANG|Direxion Daily FTSE China Bear 3x Shares|P|YANG|Y|100|N|YANG YCBD|cbdMD, Inc. Common Stock|A|YCBD|N|100|N|YCBD YCBD$A|cbdMD, Inc. 8.0% Series A Cumulative Convertible Preferred Stock|A|YCBDpA|N|100|N|YCBD-A @@ -5373,4 +5375,4 @@ ZUO|Zuora, Inc. Class A Common Stock|N|ZUO|N|100|N|ZUO ZVV|NYSE ARCA test stock|P|ZVV|N|100|Y|ZVV ZXIET|IEX Test Company Test Symbol Three for IEX|V|ZXIET|N|100|Y|ZXIET ZYME|Zymeworks Inc. Common Shares|N|ZYME|N|100|N|ZYME -File Creation Time: 0731202021:31|||||| +File Creation Time: 0805202014:01|||||| diff --git a/filtered_tickers.csv b/filtered_tickers.csv new file mode 100644 index 00000000..da0bf228 --- /dev/null +++ b/filtered_tickers.csv @@ -0,0 +1,5037 @@ +Ticker +A +AAMC +AAN +AAP +AAT +AAU +AB +ABB +ABC +ABG +ABR +ABM +AC +ACA +ACEL +ACCO +ACH +ACI +ACM +ACN +ACRE +ACU +ACY +ADC +ADNT +ADSW +ADM +ADS +ADT +AE +ADX +AEB +AEFC +AEG +AEM +AER +AES +AEP +AFB +AFC +AFGC +AFGB +AFGD +AFGH +AFG +AFT +AFL +AG +AGD +AGCO +AGE +AGI +AGM +AGO +AGRO +AGX +AGS +AHC +AHH +AHT +AI +AIC +AIG +AINC +AIN +AIO +AIR +AIT +AIW +AIV +AIZ +AJG +AJX +AJRD +AJXA +AKR +AL +ALC +ALEX +ALE +ALG +ALB +ALK +ALL +ALLE +ALSN +ALTG +ALUS +ALV +AMBO +AMBC +ALX +AMG +AME +AMH +AMN +AMJ +AMOV +AMPE +AMPY +AMRC +AMT +AMU +AMX +AMUB +ANF +ANET +AN +ANH +ANVS +ANTM +AOS +AP +APG +APAM +APLE +AON +APD +APH +APO +APTS +APTV +APT +ARD +ARDC +ARA +ARC +ARE +ARCO +AQNB +ARES +ARL +ARCH +ARGD +ARI +AROC +ARMP +ARLO +ARMK +ARR +ARW +ARNC +ASB +ARGO +ASA +ASC +ASGI +ASG +ASGN +ASIX +ASM +ASH +ASPN +ASX +AT +ATCO +ATEST +ATEN +ATH +ATHM +ATI +ATKR +ATMP +ATO +ATR +ATTO +ATV +AUG +AVAL +AVA +AVK +AVB +AVLR +AVNS +AVNT +AVYA +AVTR +AWF +AWI +AVY +AWK +AWP +AWR +AXR +AXO +AXS +AXTA +AXU +AZEK +AZO +AZRE +AZN +AZZ +AZUL +B +BAF +BAL +BAH +BAK +BANC +BAM +BAR +BATL +BAP +BAX +BB +BBDC +BBAR +BBDO +BBK +BBF +BBU +BBN +BBW +BBY +BBX +BBVA +BC +BCEI +BCE +BCH +BCO +BCV +BCSF +BCM +BCX +BDC +BDCS +BDCZ +BDJ +BDL +BDR +BDXB +BDN +BE +BEDU +BEN +BEPC +BEP +BERY +BEST +BFAM +BFO +BFK +BFS +BG +BFY +BFZ +BGH +BGI +BGR +BGIO +BGS +BGX +BGSF +BGT +BH +BGY +BHB +BHC +BHE +BHK +BHLB +BHR +BHP +BHV +BIG +BHVN +BIF +BILL +BIOX +BIPC +BIT +BIP +BITA +BJ +BKD +BKE +BKI +BKH +BKK +BKTI +BKT +BKN +BLD +BLE +BLW +BLX +BLL +BME +BMA +BMI +BMO +BMRG +BNED +BNKD +BNKU +BNS +BNY +BOH +BOE +BOOT +BOX +BPMP +BPT +BR +BQH +BRBR +BRC +BRFS +BRBS +BRG +BRMK +BRT +BRN +BRX +BRO +BSA +BSBR +BSIG +BSD +BST +BSM +BSE +BSL +BSTZ +BSMX +BTA +BTE +BTI +BTN +BTT +BUI +BTU +BURL +BV +BTZ +BUD +BTO +BVN +BW +BWA +BWXT +BWG +BXC +BXG +BXMT +BX +BXP +BY +BXS +BYD +BYM +BZH +BZM +CAAP +CABO +CADE +CAE +CAF +CACI +CAG +CAI +CAH +CALX +CAL +CANG +CAJ +CANF +CAPE +CARS +CAPL +CAT +CBB +CATO +CBD +CBH +CBO +CBOE +CBT +CBU +CBX +CC +CBZ +CCAC +CCEP +CCH +CCF +CCI +CCJ +CCK +CCM +CCO +CCR +CCS +CCX +CCXX +CDAY +CCZ +CDOR +CDR +CE +CEE +CEI +CEA +CEIX +CELP +CEM +CEO +CEQP +CET +CEV +CF +CFX +CFR +CGA +CFXA +CHAP +CHA +CHAQ +CHD +CHE +CHGG +CHMI +CHH +CHL +CHRA +CHN +CHT +CHS +CHWY +CHX +CHU +CI +CIA +CIEN +CIB +CIG +CII +CIM +CINR +CIO +CIR +CIT +CIX +CKH +CKX +CLB +CL +CLDT +CLH +CLI +CLNC +CLM +CLPR +CLR +CLS +CLW +CMC +CLX +CM +CMCM +CMCL +CMG +CMD +CMO +CMI +CMP +CMRE +CMS +CMSC +CMSD +CMU +CMT +CNA +CNF +CNHI +CNI +CNMD +CNK +CNNE +CNO +CNQ +CNX +CNS +CNXM +CO +CODI +COE +COF +COLD +COHN +COR +COO +CORR +COW +CP +CPA +CPAC +CPB +CPHI +CPG +CPRI +CPK +CPLG +CPT +CQP +CR +CRF +CRH +CRHM +CRI +CRK +CRMD +CRM +CRL +CROC +CRT +CRY +CRS +CSL +CSLT +CS +CSV +CTAA +CTDD +CTBB +CTEST +CTEK +CTB +CTK +CTO +CTLT +CTR +CTRA +CTS +CTV +CTT +CTVA +CTZ +CTY +CUBE +CUBB +CUB +CUBI +CUK +CUZ +CVEO +CVA +CVNA +CVM +CULP +CW +CWEN +CWH +CWK +CXE +CWT +CXO +CXH +CXP +CXW +CYH +DAC +CYD +CZZ +D +DAN +DAR +DAO +DAUD +DAVA +DCHF +DCO +DCI +DCP +DCUE +DDD +DDF +DDT +DEA +DDS +DECK +DE +DEI +DELL +DEO +DESP +DEUR +DEX +DFIN +DFNS +DFVL +DFP +DFVS +DFS +DGP +DGZ +DHF +DHI +DHR +DHT +DIAX +DIN +DIVC +DIT +DJP +DJPY +DK +DKL +DKS +DL +DLA +DLB +DLPH +DMB +DLY +DMO +DMS +DMYT +DMF +DNK +DNN +DNI +DNP +DOOR +DOC +DPW +DOV +DPG +DPZ +DQ +DRE +DRH +DRQ +DRI +DRUA +DS +DSE +DSS +DSL +DSU +DSX +DT +DTJ +DTQ +DTE +DTP +DTW +DTUS +DTY +DTUL +DTYL +DUKB +DUC +DUKH +DVA +DUK +DX +DVD +DXF +DXC +DXR +DY +DYFN +E +DZZ +EAB +EAD +EAI +EAF +EARN +EAT +EB +EBR +EBF +EBS +ECC +ECCB +ECCX +ECCY +ECF +ECL +ED +EDD +EDF +EDN +EDI +EDU +EEH +EEA +EEX +EFC +EFF +EFT +EFL +EFR +EGHT +EFX +EGO +EGY +EHC +EGP +EHI +EIC +EIG +EIM +EIX +ELA +EL +ELAT +ELC +ELF +ELJ +ELMD +ELLO +ELP +ELVT +ELU +ELY +EME +EMD +EMO +EMF +EMN +EMP +EMX +ENBA +EMR +ENB +ENBL +ENIA +ENIC +ENLC +ENO +ENR +ENSV +ENS +ENV +ENVA +ENZ +EOG +EOD +EOI +EOS +EPAC +EOT +EPAM +EPM +EPR +EPRT +EQC +EQH +EQS +EQNR +EQR +EQX +ERC +ERF +ERH +ERJ +EROS +ESBA +ES +ESE +ESI +ESNT +ESRT +ESP +ESTE +ESS +ESTC +ETG +ETB +ETH +ETJ +ETM +ETO +ETN +ETR +ETV +ETY +ETX +ETW +EURN +EVA +EVBN +EUFX +EV +EVC +EVF +EVG +EVI +EVN +EVR +EVRI +EVTC +EVV +EW +EXG +EXK +EXPR +EXTN +EXR +EXP +EZT +FAM +FAF +FBC +FBHS +FAX +FBGX +FBM +FBK +FC +FBP +FCAU +FCN +FCT +FCO +FCPT +FDEU +FDS +FDX +FEAC +FEDU +FEI +FENG +FEN +FEUL +FET +FEO +FF +FFA +FFC +FFEU +FGB +FHI +FI +FICO +FIEE +FIF +FINS +FIHD +FINV +FIS +FISK +FIYY +FIX +FL +FLC +FLNG +FLGE +FLOW +FLO +FLT +FLS +FLR +FLY +FMC +FMO +FMN +FMS +FMX +FN +FND +FNB +FNGD +FNGO +FNF +FNGU +FNV +FOUR +FOR +FOE +FOF +FNGZ +FPAC +FPF +FR +FPI +FPL +FRC +FRA +FRD +FRLG +FRT +FRO +FSD +FSK +FSI +FSKR +FSLF +FSM +FSP +FSS +FT +FTAI +FTCH +FTHY +FTK +FTSI +FTS +FTV +FUE +FUL +FVAC +FUN +G +GAB +GAM +GAU +GATX +GAZ +GBR +GBL +GBAB +GBX +GCE +GCI +GCO +GCP +GCV +GDDY +GDL +GDP +GDOT +GDV +GEF +GEL +GEN +GEO +GES +GER +GFF +GF +GFL +GFY +GFLU +GGG +GGN +GGM +GGZ +GHL +GHG +GHC +GIK +GHY +GIL +GIX +GIS +GIM +GJH +GJP +GJO +GJR +GKOS +GJT +GJS +GLEO +GL +GLO +GLOG +GLOP +GLT +GLU +GLQ +GME +GMED +GMO +GMRE +GMS +GMTA +GNAF +GMZ +GNE +GNK +GNL +GNRC +GNT +GOED +GOF +GOL +GOOS +GOLF +GPC +GORO +GPJA +GPI +GPL +GPMT +GPM +GPN +GPRK +GPX +GRAF +GRA +GRAM +GRF +GRC +GRN +GRU +GRUB +GRX +GS +GSAT +GSH +GSL +GSK +GSLD +GSP +GSS +GSX +GTES +GTE +GSV +GSBD +GTN +GTT +GTX +GTS +GUT +GV +GVA +GWB +GYC +GWW +H +HAE +HASI +HBB +HBM +HCA +HCFT +HCHC +HCI +HCXZ +HCXY +HEI +HE +HEQ +HEP +HESM +HEXO +HFRO +HES +HFC +HGH +HGV +HGLB +HHC +HI +HIE +HIG +HIL +HIW +HIO +HKIB +HIX +HLI +HLF +HLT +HLX +HMC +HMG +HMI +HNGR +HNI +HNP +HNW +HOME +HOG +HOV +HMN +HPF +HP +HPI +HPR +HPP +HPS +HQL +HQH +HRI +HR +HRC +HRB +HRL +HRTG +HSY +HSBC +HSC +HT +HTA +HTFA +HTGC +HTY +HTH +HUBS +HUBB +HUD +HUM +HUYA +HUSA +HUN +HVT +HWM +HXL +HY +HYI +HZO +IAA +IAE +IBM +IAF +IBO +IBP +ICD +ICE +ICL +IDT +IEX +IDA +IFF +IFN +IFS +IGA +IGD +IGC +IGI +IGR +IGZ +IHC +IHTA +IHG +IHT +IID +IIF +IIM +IIPR +IMAX +IMH +IMLP +INDO +INFO +INFU +IMO +INGR +INS +INSI +INSW +INTT +INT +INVH +IO +IOR +IPG +IPHI +IP +IPV +IQV +IQI +IR +IRL +IRR +IRM +IRS +ISDR +ISD +ISR +IRT +IT +ITCB +ITGR +ITP +ITRG +ITT +IVH +ITW +IVC +JAX +IX +JBGS +JBK +J +JBT +JBL +JCAP +JCE +JCO +JDD +JE +JELD +JEF +JFR +JEQ +JGH +JHAA +JHG +JHB +JHS +JHI +JIH +JHY +JHX +JILL +JJA +JJE +JJC +JJM +JJN +JJT +JJP +JJU +JKS +JLS +JMIA +JNPR +JMM +JO +JOB +JOF +JP +JPC +JPI +JPT +JPS +JRI +JQC +JRS +JSD +JTA +JTD +JWS +K +KAI +KAR +KAMN +KB +KBH +KDMN +KBR +KEX +KEP +KFS +KFY +KKR +KLR +KL +KMF +KMB +KMPR +KMX +KN +KMT +KNAB +KNL +KNX +KODK +KOF +KOP +KRC +KREF +KRO +KRG +KRP +KSU +KT +KTH +KTB +KTF +KTN +KW +LAC +KYN +LADR +KWR +L +LAIX +LBRT +LAZ +LD +LCII +LCTX +LDOS +LCI +LDL +LEA +LDP +LEAF +LEG +LEE +LEJU +LEN +LEU +LEO +LEVI +LFC +LGC +LGI +LH +LIN +LHX +LII +LINX +LITB +LMHA +LMND +LMHB +LN +LLY +LMT +LNC +LND +LNN +LNG +LOAK +LPG +LOV +LOW +LOMA +LPL +LSI +LTC +LPX +LTHM +LUB +LW +LXU +LXP +LYB +LYV +MA +LZB +MAIN +MAN +MANU +MBI +MAV +MAS +MATX +MAXR +MCB +MC +MCD +MCC +MCF +MCA +MCI +MCK +MCN +MCV +MCO +MCS +MCR +MD +MCY +MDLA +MDLQ +MDC +MDLY +MDLX +MDU +MEC +MDP +MED +MEG +MEN +MEI +MET +MFAC +MFC +MFD +MFG +MFL +MFO +MFM +MG +MFV +MFT +MGA +MGR +MGP +MGU +MGF +MHD +MHH +MHF +MHI +MHK +MHLA +MHNC +MHO +MIE +MIN +MITT +MIXT +MKC +MLI +MLM +MLPC +MLPE +MLPG +MLPI +MLPO +MLSS +MLPY +MLR +MMI +MMD +MMS +MMP +MMM +MN +MMT +MMU +MNP +MOD +MNRL +MNR +MOGU +MOH +MOS +MOV +MPA +MPLX +MPW +MPV +MR +MQT +MQY +MSCI +MSB +MSC +MSGE +MSGS +MSD +MSGN +MSI +MSN +MTCN +MT +MSM +MTA +MTB +MTD +MTH +MTG +MTL +MTNB +MTN +MTR +MTRN +MTT +MTZ +MTX +MUA +MUE +MUH +MUJ +MUFG +MUI +MUS +MUSA +MUX +MVF +MVC +MVCD +MVO +MX +MWA +MVT +MXC +MXE +MXL +MYD +MXF +MYF +MYE +MYJ +MYO +MYOV +MYI +MYN +NAD +NAC +MZA +NAV +NAN +NAK +NAZ +NAVB +NBH +NBO +NBW +NBB +NCA +NCB +NCV +NBY +NC +NCZ +NCR +NEE +NEA +NEN +NES +NEP +NET +NEV +NEWR +NEU +NEX +NEXA +NFH +NFJ +NGL +NGVC +NHA +NHI +NI +NHC +NHS +NIE +NID +NINE +NJV +NIM +NJR +NIQ +NKX +NKG +NLSN +NL +NM +NMCO +NMFC +NMFX +NMI +NML +NMM +NMR +NMS +NMT +NMY +NMZ +NNI +NNN +NNVC +NNY +NOAH +NOMD +NOM +NOVA +NOW +NPO +NP +NPK +NPN +NPTN +NR +NREF +NQP +NRG +NRGD +NRGO +NRGX +NRGU +NRGZ +NRK +NRO +NRUC +NRP +NRT +NS +NSC +NSCO +NSP +NSPR +NTB +NTCO +NTEST +NTN +NTG +NTIP +NTP +NTR +NTZ +NUE +NUM +NUS +NUW +NUV +NVG +NVGS +NVRO +NVO +NVST +NVS +NVT +NVTA +NWG +NWE +NWHM +NX +NXC +NXE +NXJ +NXR +NXN +NXRT +NYCB +NXQ +NYV +NZF +OAC +O +OCFT +OC +OBLG +OCX +OCN +ODC +OEC +OFC +OFG +OGCP +OGEN +OGE +OHI +OI +OII +OLP +OMF +OLN +ONDK +OMI +ONTO +ONE +OPP +OR +ORAN +OPY +ORCC +ORA +ORC +OSG +OOMA +OSB +OTIS +OUT +PAA +OVV +PACD +PACK +PAG +PAGP +PAGS +PAM +PANW +PARR +PAR +PBA +PBF +PBB +PBFX +PBH +PBI +PBY +PBT +PCF +PCK +PCI +PCPL +PCN +PCM +PCQ +PDI +PD +PDS +PDM +PDT +PEAK +PED +PEI +PEG +PEN +PEO +PER +PFFL +PFL +PFNX +PFS +PFSI +PGM +PGP +PGRE +PGR +PGTI +PGZ +PH +PHD +PHG +PHGE +PHI +PHK +PHT +PHM +PIC +PHX +PIM +PING +PINE +PJH +PJT +PKG +PKI +PKE +PKO +PLAG +PLAN +PKX +PLD +PLG +PLM +PLT +PLX +PLOW +PM +PMM +PMF +PMT +PMO +PML +PNC +PMX +PNF +PNM +PNR +PNI +POR +PNW +POST +PPT +PPX +PPR +PRA +PRGO +PRI +PRH +PRLB +PRK +PRMW +PRO +PROS +PRS +PRSP +PRT +PRU +PSA +PSB +PSN +PSF +PSTG +PSO +PSV +PSTL +PSX +PSXP +PTN +PTR +PUK +PUMP +PVG +PTY +PVH +PVL +PW +PWR +PXD +PYPE +PYN +PYS +PYT +PZC +PZG +PZN +QD +QGEN +QSR +QTS +QUAD +QTWO +QVCD +RA +RAD +R +RACE +RAMP +RBA +RCG +RCB +RCI +RCP +RCS +RCUS +RE +RDN +RDY +REI +REML +RENN +RELX +RESI +REV +REVG +RES +REX +REZI +RFI +RFP +RGA +RGR +RGT +RHE +RH +RGS +RHP +RHI +RIO +RJA +RIV +RJF +RJI +RJZ +RJN +RLGT +RL +RLGY +RLH +RLJ +RLI +RM +RMD +RMAX +RMG +RMI +RMM +RNG +RMT +RNGR +RNP +RODI +ROG +ROK +ROP +RPLA +ROL +ROYT +RPAI +RPM +RQI +RPT +RSF +RS +RVI +RVLV +RVP +RWT +RVT +RXN +RY +RYB +RYAM +RYCE +RYN +RZB +SA +SACH +SAFE +SAH +SAK +SALT +SAM +SAND +SAR +SB +SBBA +SBOW +SBI +SBS +SC +SCA +SCCO +SCD +SCCB +SCM +SCPE +SCI +SCL +SCVX +SCU +SCS +SD +SCX +SDYL +SE +SEE +SEB +SENS +SERV +SF +SFB +SFE +SFTW +SFL +SFUN +SGG +SGU +SHAK +SHI +SHG +SHLL +SHO +SHOP +SHW +SIF +SID +SILV +SII +SIM +SIG +SITC +SITE +SJI +SJR +SJIJ +SJIU +SJM +SJT +SKM +SLCA +SLG +SLF +SMAR +SMFG +SMG +SMHB +SMM +SMTS +SNA +SMP +SNDR +SNMP +SNN +SNE +SNP +SNR +SNV +SNX +SOAC +SO +SOI +SOJB +SOJA +SOJC +SOL +SOJD +SON +SOS +SPAQ +SPB +SPGI +SPLP +SPH +SPN +SPOT +SPR +SPXC +SQNS +SQM +SRC +SR +SRE +SRG +SREA +SRI +SRL +SRT +SRLP +SRV +SSD +SSL +ST +SSTK +SSY +STAG +STAR +STC +STG +STE +STK +STL +STN +STM +STPP +STON +STOR +STNG +STT +STWD +STXS +STZ +SUI +SUM +SUN +SUPV +SVM +SUP +SWCH +SWI +SVT +SWT +SWK +SWM +SXC +SXI +SWZ +SWX +SYX +SYK +SYN +SYY +SZC +TAC +TAK +TAL +TALO +TAP +TAT +TARO +TBB +TCI +TCO +TCRW +TCRZ +TCS +TD +TDA +TDC +TDE +TDI +TDF +TDOC +TDJ +TDS +TDW +TEAF +TECK +TEL +TEN +TEO +TEX +TFII +TG +TGB +TGC +TFX +TGH +TGI +TGNA +TGP +TGS +TGT +THC +THGA +THM +THG +THQ +THS +THO +THW +TIF +TISI +TKAT +TK +TKC +TKR +TLI +TLK +TLRD +TLYS +TMBR +TM +TMO +TMQ +TMP +TMST +TNET +TNC +TNK +TNP +TPH +TPB +TOL +TPC +TPR +TPRE +TPVG +TPL +TPX +TPVY +TPZ +TRC +TREC +TR +TREX +TRGP +TRI +TPHS +TRNE +TRN +TRNO +TRQ +TROX +TRT +TRP +TRTN +TRTX +TRU +TRX +TRV +TRWH +TRXC +TS +TSE +TSLX +TSI +TSU +TT +TSN +TTI +TTC +TTP +TTM +TUFN +TUP +TVC +TVE +TV +TWLO +TWI +TWN +TX +TY +TYG +TYL +UAG +UAMY +UAN +UAUD +UBG +UBA +UCHF +UCIB +UBS +UE +UCI +UEC +UEUR +UFI +UGBP +UFS +UGI +UHS +UI +UGP +UIS +UMC +UL +UJPY +UHT +UMH +UNF +UNVR +UN +UNM +UNMA +URI +UNFI +URG +UPS +UNP +USA +USAC +USAS +USDP +USM +USFD +USPH +USNA +USX +USV +UTF +UTI +UTG +UUU +UTL +UUUU +UVE +UVV +UZB +UZA +UZC +VAPO +VAC +VBF +VAR +VCIF +VCF +VCRA +VEC +VEDL +VEEV +VEL +VET +VFC +VGI +VFL +VGR +VGZ +VHC +VGM +VHI +VICI +VIST +VJET +VIV +VKQ +VKI +VLRS +VLO +VLT +VMC +VMM +VMI +VMW +VMO +VNE +VNO +VNCE +VNTR +VNRX +VOC +VPV +VQT +VRT +VRS +VRTV +VSLR +VSH +VSTO +VST +VTN +VTOL +VTA +VTR +VVI +VVNT +VVR +VVV +VXZ +WAB +W +WAL +WALA +WAT +WBAI +WBK +WBS +WBT +WCC +WD +WCN +WDR +WEA +WELL +WEI +WES +WF +WEX +WGO +WH +WHD +WHG +WHR +WIL +WIA +WK +WIW +WIT +WMC +WMS +WNS +WNC +WOR +WPC +WPF +WPP +WRE +WRK +WRI +WSM +WSO +WSR +WST +WTRG +WTM +WTRU +WUBA +WTS +WWE +WWW +WYND +WYY +WY +XAN +XEC +XFLT +XHR +XIN +XPL +XPO +XTNT +XVZ +XXII +XYL +XYF +YCBD +Y +YETI +YELP +YGRN +YRD +YUM +YUMC +ZBH +ZDGE +ZBZX +ZEN +ZTEST +ZNH +ZTO +ZUO +ZTS +ZTR +ZVV +ZYME +AACG +AACQU +AAME +AAON +AAWW +AAXN +ABEO +ABCB +ABIO +ABMD +ABUS +ABTX +ACAM +ACAMU +ACAMW +ACCD +ACER +ACEVU +ACGL +ACHC +ACGLP +ACGLO +ACHV +ACIU +ACIW +ACLS +ACMR +ACOR +ACNB +ACRS +ACRX +ACTG +ADBE +ADES +ADI +ADILW +ADMP +ADIL +ADMS +ADRO +ADP +ADPT +ADTN +ADSK +ADTX +ADUS +ADVM +ADXN +ADXS +AEHR +AEIS +AEMD +AERI +AEY +AESE +AEZS +AFH +AFIN +AFINP +AFMD +AFYA +AGBA +AGBAU +AGBAR +AGBAW +AGEN +AGFSW +AGIO +AGFS +AGMH +AGLE +AGNCM +AGNCN +AGNCP +AGNCO +AGRX +AGTC +AHPI +AGYS +AHCO +AIH +AIKI +AIHS +AIMT +AIRT +AIRG +AIRTW +AIRTP +AKCA +AKAM +AKBA +AKER +AKTX +AKRO +AKTS +AKUS +ALACR +ALAC +ALACU +ALACW +ALBO +ALDX +ALGN +ALCO +ALGT +ALIM +ALJJ +ALKS +ALLK +ALNY +ALNA +ALLT +ALPN +ALRM +ALOT +ALRN +ALSK +ALTA +ALT +ALTM +ALTR +ALVR +ALXO +ALXN +AMAG +AMAL +AMBA +AMCI +AMCIU +AMCX +AMED +AMCIW +AMEH +AMHC +AMHCU +AMKR +AMGN +AMHCW +AMNB +AMPH +AMRB +AMRHW +AMRH +AMRK +AMSC +AMRS +AMSF +AMSWA +AMTBB +AMTB +AMTX +AMTI +AMTD +AMWD +AMYT +AMZN +ANAB +ANCN +ANDAR +ANDA +ANDAW +ANDAU +ANGI +ANDE +ANIP +ANNX +ANIK +ANTE +ANSS +ANY +APDN +AOSL +APEI +APEN +APEX +API +APLS +APLT +APM +APOPW +APOG +APPF +APPN +APOP +APPS +APRE +APTO +APVO +APWC +APXT +APXTW +APYX +AQMS +AQB +AQST +ARAV +ARAY +ARCB +ARCE +ARCT +ARCC +AREC +ARDX +ARGX +ARKR +ARNA +ARLP +ARPO +AROW +ARTL +ARQT +ARTLW +ARVN +ARTW +ARYB +ARWR +ARYBU +ARYBW +ASLN +ASFI +ASML +ASPU +ASPS +ASRT +ASRV +ASTC +ASUR +ASRVP +ASTE +ASYS +ATCX +ATEC +ATCXW +ATHE +ATEX +ATHX +ATLC +ATIF +ATNI +ATLO +ATNX +ATOM +ATOS +ATRC +ATRA +ATSG +ATRS +ATRO +ATRI +AUBAP +ATXI +AUB +AUDC +AUBN +AUPH +AUTO +AVAV +AVCTW +AVCT +AVCO +AVDL +AVGOP +AVEO +AVGO +AVGR +AVNW +AVRO +AVID +AVT +AWRE +AXDX +AXGT +AXNX +AXGN +AXLA +AY +AYLA +AYRO +AZRX +BAND +BATRK +BASI +BATRA +BBCP +BBGI +BANX +BBIO +BBQ +BBI +BCBP +BCDA +BBSI +BCDAW +BCOM +BCLI +BCML +BCOR +BCOV +BCOW +BCPC +BCYC +BDGE +BDSI +BDTX +BEAM +BEAT +BECN +BELFA +BFC +BELFB +BFST +BFRA +BFIN +BFYT +BGFV +BGNE +BHFAL +BHFAP +BHFAO +BHTG +BIDU +BILI +BIIB +BIMI +BIOL +BJRI +BKCC +BKEPP +BKEP +BKNG +BKYI +BKSC +BLCM +BLBD +BLCT +BLDR +BLFS +BLI +BLIN +BLMN +BLNK +BLNKW +BLPH +BLRX +BLU +BLUE +BMCH +BMRA +BMLP +BMRN +BMRC +BNFT +BMTC +BNR +BNGOW +BNSO +BNTC +BNTX +BOKFL +BOCH +BOKF +BOMN +BOSC +BOTJ +BPMC +BPFH +BPOPN +BPOP +BPTH +BPRN +BPY +BPYPN +BPYPO +BPYPP +BPYUP +BPYU +BREW +BRKL +BRID +BRKR +BRKS +BRLIR +BRLI +BRLIU +BRLIW +BROGW +BROG +BRP +BRPAR +BRPAU +BRPAW +BRY +BSGM +BSBK +BSQR +BSET +BSTC +BSRR +BTAI +BUSE +BVXV +BWAY +BSVN +BWFG +BXRX +BWMX +BYFC +BYSI +BZUN +CAAS +CABA +CACC +CAC +CAKE +CALB +CALA +CAMP +CALT +CALM +CAMT +CAPR +CAN +CAR +CARA +CARG +CARE +CARV +CASA +CASH +CASI +CATB +CASS +CATC +CASY +CATM +CATY +CBAT +CBAY +CBFV +CBIO +CBLI +CBNK +CBPO +CBMG +CBRL +CBSH +CBTX +CBSHP +CCAP +CCB +CCBG +CCCL +CCD +CCMP +CCLP +CCOI +CCRC +CCNE +CCRN +CCXI +CDK +CDLX +CDMO +CDMOP +CDNA +CDNS +CDTX +CDXS +CELC +CDZI +CECE +CELH +CENTA +CENT +CENX +CERC +CERN +CETV +CERS +CETX +CETXW +CETXP +CEVA +CFBK +CFBI +CFB +CFFA +CFFI +CFFAW +CFRX +CFMS +CGBD +CG +CGIX +CGNX +CGEN +CGRO +CGROU +CGROW +CHCI +CHCO +CHDN +CHEKZ +CHEF +CHEK +CHMA +CHMG +CHNG +CHNGU +CHNR +CHPMU +CHPMW +CHPM +CHRS +CHRW +CHSCL +CHSCM +CHSCO +CHSCN +CHTR +CHUY +CIDM +CHW +CIGI +CHY +CIH +CIICU +CINF +CIVB +CJJD +CKPT +CLBK +CLBS +CLCT +CLEU +CLDB +CLFD +CLGN +CLIR +CLPS +CLNE +CLRBZ +CLPT +CLRB +CLSD +CLSK +CLSN +CLUB +CLWT +CLXT +CMBM +CME +CMFNL +CMCO +CMCT +CMPR +CMLS +CMRX +CMTL +CNDT +CNET +CNFR +CNBKA +CNFRL +CNNB +CNSL +CNOB +CNTG +CNST +CNTY +COCP +CODA +COHR +COFS +COKE +COHU +COLL +COLM +COMM +COLB +CONE +COOP +CORE +CONN +COST +COWN +COUP +COWNZ +CPAA +CPAAU +CPAH +CPIX +CPRT +CPLP +CPSH +CPST +CPSS +CPTA +CPTAG +CPTAL +CRBP +CPZ +CRDF +CRAI +CREE +CREG +CRESY +CREXW +CREX +CRIS +CRMT +CPSI +CRNC +CRNT +CRNX +CRSA +CRON +CRSAW +CRSP +CRTO +CRVL +CRVS +CRWD +CSBR +CRWS +CSGS +CSGP +CSII +CSIQ +CSPI +CSSE +CSTE +CSSEN +CSSEP +CSTL +CSTR +CSWCL +CSWC +CSWI +CTBI +CSX +CTG +CTHR +CTIB +CTAS +CTIC +CTRM +CTMX +CTSH +CTXRW +CTRN +CTSO +CTXR +CTXS +CUBA +CUE +CVCO +CUTR +CVET +CVCY +CVBF +CVGW +CVLG +CVV +CVLY +CWBC +CWBR +CWCO +CXDC +CWST +CXDO +CYAN +CYBE +CYCC +CYCN +CYCCP +CYRN +CYTK +CZR +CZWI +CZNC +DAIO +DAKT +DBCP +DARE +DADA +DCPH +DCOMP +DCTH +DDOG +DENN +DFHTU +DFFN +DFPH +DFPHW +DGICA +DGII +DGLY +DHC +DHCNL +DGICB +DHCNI +DHIL +DIOD +DISCA +DISCB +DISCK +DJCO +DISH +DLHC +DLPNW +DLPN +DLTH +DLTR +DMAC +DMLP +DMPI +DMRC +DNJR +DMTK +DNKN +DOCU +DOGZ +DOOO +DOMO +DOYU +DOX +DPHCU +DPHC +DPHCW +DRADP +DRAD +DRIO +DRRX +DRNA +DRTT +DSGX +DSKE +DSKEW +DSPG +DSWL +DTSS +DTEA +DTIL +DVAX +DWSN +DXCM +DXPE +DXLG +DXYN +DZSI +EA +EARS +EAST +EBIX +EBON +EBAYL +EBMT +EBSB +EBTC +ECHO +ECOLW +ECPG +EDIT +EDNT +EDRY +EDSA +EDTK +EDUC +EEFT +EFOI +EGLE +EGBN +EGOV +EH +EGRX +EHTH +EIDX +EIGR +ELSE +ELOX +ELTK +EMCF +EMKR +ENDP +EML +ENG +ENLV +ENOB +ENSG +ENT +ENTA +ENTG +ENTXW +ENTX +EPIX +EPAY +EPSN +EPZM +EQ +EQBK +ERESU +ERIE +ERYP +ESCA +ESEA +ESGR +ESBK +ESGRO +ESLT +ESGRP +ESPR +ESQ +ESSA +ESSCR +ESSC +ESSCU +ESTA +ESXB +ETFC +ETNB +ETON +ETTX +EVER +EVGBC +EVFM +EVGN +EVLMC +EVLO +EVOK +EVSI +EVOP +EVOL +EVSIW +EWBC +EXAS +EXEL +EXFO +EXLS +EXPC +EXPE +EXPO +EXPI +EXTR +EYEG +EYE +EYEN +EYES +EYESW +EYPT +FAMI +EZPW +EXPCU +FANG +FANH +FARM +FARO +FAT +FATBW +FATBP +FAST +FATE +FBIO +FBMS +FBIOP +FBIZ +FBRX +FBNC +FBSS +FCBP +FCBC +FCAP +FCCY +FCFS +FCNCA +FDUS +FDBC +FDUSG +FDUSL +FDUSZ +FELE +FEIM +FENC +FFBC +FFBW +FFIV +FFIC +FFIN +FFWM +FFNW +FGEN +FIBK +FHB +FISV +FITBO +FITBI +FIVE +FITBP +FIVN +FIZZ +FLDM +FLEX +FLIC +FLIR +FLL +FLMNW +FLMN +FLWS +FLNT +FMBH +FMBIO +FMBI +FMBIP +FMCIU +FMCIW +FMCI +FMTX +FMNB +FNCB +FNHC +FNKO +FNWB +FNLC +FOLD +FOCS +FONR +FORD +FORM +FORTY +FOX +FOSL +FORR +FPAY +FRAF +FOXA +FRBA +FRBK +FRAN +FREQ +FRG +FRHC +FRPH +FRME +FRPT +FRTA +FRSX +FSEA +FSBW +FSFG +FSLR +FSRV +FSRVW +FSRVU +FSTR +FSV +FTAC +FTACW +FTACU +FTDR +FTFT +FTEK +FTHM +FULC +FTNT +FULT +FUNC +FUSB +FUSN +FUND +FUTU +FUV +FVCB +FWONK +FWRD +FWP +FXNC +GAIN +GAINL +GAINM +GAIA +GAN +GALT +GARS +GBDC +GASS +GBLI +GBLIZ +GBLIL +GBCI +GBT +GCBC +GDS +GDYN +GDEN +GEC +GDYNW +GECC +GECCL +GECCM +GENC +GEOS +GECCN +GFN +GFNSL +GGAL +GEVO +GHIV +GHIVW +GERN +GHIVU +GIII +GENE +GILT +GIGM +GLADD +GLADL +GLDI +GLDD +GLG +GLIBA +GLIBP +GLBZ +GLNG +GLUU +GLYC +GLPI +GMBL +GMAB +GMBLW +GMHI +GMDA +GMHIU +GMLP +GMHIW +GMLPP +GNFT +GNCA +GNLN +GNMK +GNPX +GNRS +GNRSW +GNSS +GNTY +GNTX +GOCO +GOGO +GOGL +GOOD +GOOG +GOODN +GOODM +GOSS +GPOR +GPP +GPRO +GRCYU +GRBK +GRFS +GRIN +GRMN +GRNQ +GRNV +GRNVR +GRNVU +GRPN +GROW +GRTS +GRVY +GSBC +GSHD +GSKY +GSIT +GSMG +GSMGW +GTEC +GTH +GTHX +GTIM +GTYH +GTLS +GURE +GWPH +GWGH +GXGX +GXGXU +GXGXW +HA +HAIN +HALO +HALL +HARP +HAPP +HAS +HAYN +HBIO +HBCP +HBMD +HBANO +HBP +HCAC +HBT +HCACU +HCACW +HCAPZ +HCAP +HCCH +HCCHR +HCCHU +HCCHW +HCCI +HCCOU +HCCOW +HCM +HCKT +HCSG +HDS +HEBT +HEAR +HECCU +HEES +HECCW +HELE +HFFG +HGSH +HHT +HHR +HIBB +HIMX +HIHO +HJLIW +HLG +HLNE +HMHC +HLIO +HMNF +HMSY +HMTV +HNRG +HNNA +HOFV +HOFT +HOLI +HOLX +HOOK +HONE +HOPE +HOTH +HQY +HQI +HOVNP +HROW +HRTX +HRZN +HSIC +HSDT +HSON +HSII +HSKA +HSTM +HSTO +HTBI +HTGM +HTHT +HTLD +HTIA +HTLFP +HTLF +HUIZ +HUBG +HUGE +HVBC +HURN +HUSN +HURC +HWBK +HWCC +HWCPL +HWCPZ +HWKN +HX +HYACW +HYACU +HYRE +HZNP +HYMCW +IART +IAC +IBKR +IBOC +IBTX +ICAD +ICBK +ICCC +ICCH +ICFI +ICHR +ICLK +ICLR +ICMB +ICPT +ICUI +IDN +IDCC +IDXG +IDRA +IDXX +IDYA +IEA +IEAWW +IEC +IESC +IEP +IGIC +IFMK +IFRX +IGICW +IHRT +IIIV +III +IIIN +IKNX +IIN +ILMN +ILPT +IIVI +IMAB +IMAC +IMACW +IMGN +IMMP +IMKTA +IMOS +IMMR +IMMU +IMRN +IMRA +IMRNW +IMTE +IMTXW +IMV +IMVT +INBKZ +INBKL +INBK +INCY +INGN +INFI +INFN +INMB +INDB +INMD +INOD +INPX +INSU +INSM +INSG +INSUU +INSUW +INTU +INTG +INWK +INZY +IONS +INVE +IPAR +IPDN +IPGP +IPHA +IPWR +IPLDP +IRCP +IRIX +IRDM +IRBT +IRTC +IRWD +IOSP +IROQ +ISBC +ISIG +ISNS +ISSC +ISTR +ITIC +ITCI +ITMR +ITOS +ITRI +ITRM +IVA +ITRN +IVAC +JAGX +JACK +JAMF +JAKK +JAN +JAZZ +JBHT +JCOM +JBSS +JFIN +JCTCF +JFKKU +JFK +JFKKR +JFU +JJSF +JMPNZ +JMPNL +JNCE +JOUT +JRVR +JRSH +JSM +JYNT +KALA +KALU +KALV +KBLM +KBAL +KBLMW +KBLMR +KBSF +KBLMU +KC +KCAPL +KE +KELYA +KERNW +KELYB +KEQU +KERN +KFFB +KGJI +KIDS +KIN +KINS +KLAC +KLXE +KMDA +KNDI +KLIC +KNSA +KOD +KRMD +KOPN +KPTI +KRKR +KOSS +KRNT +KROS +KRTX +KRUS +KRYS +KTCC +KURA +KZIA +KXIN +KZR +LACQW +LAKE +LACQU +LAMR +LACQ +LAND +LANC +LANDP +LARK +LATNU +LAUR +LATNW +LAWS +LAZY +LBRDK +LBAI +LBTYA +LCA +LBTYB +LBTYK +LCAHW +LCNB +LCUT +LE +LECO +LBRDA +LEDS +LEGH +LEGN +LEVL +LFACU +LFAC +LFACW +LFUS +LGHL +LGHLW +LGIH +LGND +LHCG +LI +LIFE +LILA +LILAK +LIND +LINC +LITE +LIQT +LIVE +LIVK +LIVKU +LIVKW +LIVX +LIVN +LIZI +LJPC +LKCO +LKFN +LLNW +LLIT +LMAT +LMFA +LMB +LMFAW +LMNL +LMPX +LMNX +LMRK +LMRKO +LMRKN +LMST +LNTH +LOAC +LNT +LOACU +LOCO +LOAN +LOGC +LOGM +LONE +LOOP +LOGI +LORL +LOPE +LOVE +LPCN +LPLA +LPSN +LPTX +LQDA +LPTH +LRMR +LRCX +LSACW +LSBK +LSCC +LSXMA +LSXMB +LTBR +LSXMK +LTRN +LTRX +LTRPA +LUMO +LUNA +LVGO +LX +LWAY +LYL +LYRA +MAGS +MANH +MANT +LYTS +MARA +MARPS +MAR +MASI +MATW +MAYS +MAT +MBCN +MBIN +MBII +MBINP +MBIO +MBOT +MBRX +MBUU +MBWM +MCACU +MCEP +MCFT +MCHX +MCHP +MCRB +MCRI +MDB +MDGL +MDGS +MDIA +MDJH +MDRR +MDWD +MDRX +MEDP +MDGSW +MEDS +MEIP +MELI +MEOH +MESO +MESA +MERC +METX +METXW +MFH +MFIN +MFINL +MFNC +MGI +MGEN +MGEE +MGLN +MGIC +MGNX +MGNI +MGTA +MGPI +MGTX +MGYR +MHLD +MICT +MIME +MIND +MINDP +MIST +MITK +MKD +MITO +MKGI +MKSI +MKTX +MLACU +MLND +MLCO +MLVF +MLHR +MMLP +MMAC +MMSI +MMYT +MNCL +MNCLU +MNDO +MNKD +MNOV +MNLO +MNRO +MNSB +MNTA +MNST +MNTX +MOFG +MOBL +MOHO +MOGO +MORF +MOR +MOSY +MOTS +MOMO +MORN +MOXC +MPAA +MPWR +MRAM +MPB +MRBK +MRCC +MRCY +MREO +MRKR +MRLN +MRNS +MRTX +MRUS +MSBI +MSEX +MSTR +MTBC +MTC +MSVB +MTEM +MTBCP +MTCH +MTLS +MTRX +MTEX +MTP +MTSI +MTSC +MWK +MVBF +MYFW +MYGN +MYOK +MXIM +MYOS +MYRG +MYSZ +MYT +NAKD +NARI +NAOV +NATH +NBAC +NBACR +NAVI +NBACU +NBACW +NBEV +NBLX +NBIX +NBTB +NBN +NBSE +NBRV +NCBS +NCNA +NCNO +NCSM +NDLS +NDAQ +NDRA +NDRAW +NDSN +NEON +NEO +NEPH +NEPT +NESR +NERV +NEOS +NESRW +NEWA +NEWTI +NEWT +NEXT +NEWTL +NFE +NFBK +NFIN +NFINW +NFINU +NGHCN +NGHCO +NGHC +NGHCP +NGM +NHICU +NH +NHLDW +NHLD +NHTC +NIU +NICE +NICK +NK +NKLAW +NKSH +NKTX +NKTR +NLTX +NMIH +NMRD +NMTR +NMRK +NODK +NNBR +NOVSU +NOVT +NPA +NPAUU +NRBO +NPAWW +NRIX +NRIM +NSIT +NSEC +NSSC +NSTG +NTCT +NSYS +NTAP +NTGR +NTES +NTIC +NTLA +NTRA +NTRP +NTRS +NTRSO +NTWK +NUVA +NUAN +NVCN +NVEE +NVEC +NVIV +NVMI +NWBI +NVUS +NWGI +NWLI +NWPX +NWS +NWL +NWSA +NXST +NXTC +NXTD +NYMTN +NYMTM +NYMTO +NYMX +OBAS +OBSV +OBNK +OBLN +OCFC +OCFCP +OCCIP +OCCI +OCSI +OCSL +ODP +OCUL +ODT +ODFL +OESX +OEG +OFIX +OFED +OFLX +OFSSI +OGI +OFSSZ +OIIM +OKTA +OLED +OLLI +OMEX +OMER +OMP +ON +ONCS +ONB +ONEM +ONCT +ONCY +ONEW +ONTXW +ONVO +OPES +OPESU +OPCH +OPESW +OPHC +OPGN +OPI +OPINI +OPINL +OPNT +OPRA +OPOF +OPRT +OPRX +OPTN +OPTT +ORBC +ORGO +ORGS +ORLY +ORIC +ORMP +ORSN +ORSNR +ORSNU +ORSNW +ORTX +OSMT +OSIS +OSPN +OSN +OSS +OSUR +OSTK +OSW +OTIC +OTEL +OTLKW +OTEX +OTLK +OTRK +OVID +OVBC +OVLY +OXBRW +OXBR +OXFD +OXLCM +OXLC +OXLCO +OXSQZ +OXSQ +OXSQL +OYST +PACB +PACQ +PAAS +OZK +PACQU +PACQW +PAE +PACW +PAHC +PAND +PAEWW +PANL +PASG +PAVM +PATI +PATK +PAVMZ +PAYS +PAVMW +PAYX +PBCTP +PBCT +PBFS +PBHC +PBTS +PBPB +PBIP +PCAR +PBYI +PCB +PCH +PCRX +PCOM +PCVX +PCTY +PCTI +PCYG +PCYO +PDCE +PDCO +PDFS +PDLB +PDEX +PDLI +PEBO +PECK +PEBK +PEIX +PEGA +PETQ +PESI +PETZ +PEP +PFBC +PFC +PFHD +PFBI +PFG +PFIE +PFLT +PFIN +PFPT +PGC +PGEN +PHAS +PGNY +PHAT +PHIO +PHCF +PHUN +PI +PIH +PICO +PIHPP +PIRS +PINC +PIXY +PKOH +PLAB +PLCE +PLIN +PLBC +PLMR +PLL +PLRX +PLSE +PLPC +PLUS +PLXP +PLYA +PLXS +PMD +PNBK +PME +PNFP +PNNT +PNNTG +PNTG +POAI +POLA +POOL +PODD +POWI +POWL +PPBI +PPD +PPC +PPHI +PPIH +PRAA +PRAH +PRDO +PRCP +PRFT +PRGS +PRIM +PRGX +PRNB +PROF +PROG +PRPH +PROV +PRPL +PRPLW +PRPO +PRQR +PRTA +PRTH +PRTK +PRVB +PRVL +PRTS +PS +PSEC +PSHG +PSMT +PSNL +PSTI +PSTV +PT +PSTX +PTAC +PTACU +PTACW +PTCT +PTE +PTGX +PTI +PTMN +PTNR +PTVCA +PULM +PUYI +PTVCB +PVAC +PVBC +PWFL +PXLW +PWOD +PXS +PYPD +PZZA +QADB +QADA +QDEL +QCRH +QFIN +QIWI +QK +QLYS +QMCO +QNST +QRHC +QRTEA +QTNT +QQQX +QRVO +QTRX +QTT +QUIK +QUMU +RADA +QURE +RAPT +RAVE +RARE +RAND +RBB +RBBN +RBCN +RBCAA +RBKB +RCEL +RCII +RBNC +RCKT +RCKY +RCM +RCMT +RDCM +RCON +RDFN +RDHL +RDIB +RDI +RDNT +RDUS +RDVT +RDWR +REAL +REDU +REFR +REGI +REG +REGN +REKR +RELL +REPH +REPL +RELV +RESN +RETA +RETO +REXN +RFIL +RGEN +RGCO +RGLD +REYN +RGLS +RIBT +RGP +RILY +RICK +RGNX +RIGL +RILYH +RILYG +RILYM +RILYI +RILYO +RILYP +RILYN +RILYZ +RKDA +RIVE +RLAY +RLMD +RMBL +RMBI +RMBS +RMCF +RMNI +RMR +RMTI +RNA +RMRM +RNDB +RNET +RNLX +RNWK +ROAD +ROCH +ROCHU +ROCHW +ROCK +ROIC +ROLL +ROSE +ROSEU +ROSEW +RP +ROST +RPAY +RPD +RPTX +RPRX +RRR +RRBI +RTLR +RUBY +RSSS +RTRX +RUN +RUHN +RUSHA +RUSHB +RUTH +RVMD +RVNC +RWLK +RYTM +SAFM +SAGE +SAFT +SAIA +SAL +SAMA +SALM +SAMAW +SANM +SAMG +SAQNU +SAQNW +SAQN +SATS +SASR +SBBP +SAVA +SBCF +SBFG +SBBX +SBLK +SBGI +SBNY +SBPH +SBRA +SBSI +SBT +SCHN +SCKT +SCON +SCOR +SCPH +SCPL +SCSC +SCVL +SCYX +SCWX +SDGR +SEAC +SEDG +SECO +SEED +SELB +SEIC +SENEA +SELF +SFBC +SENEB +SFET +SFIX +SFM +SFBS +SFNC +SG +SGBX +SGA +SGEN +SGC +SGH +SGLBW +SGMO +SGMA +SGOC +SGRP +SGRY +SHEN +SHIPW +SHLO +SHOO +SHYF +SHSP +SIBN +SHIPZ +SIC +SIEB +SIFY +SIGA +SILC +SILK +SIGI +SIMO +SINT +SINA +SINO +SITM +SIVBP +SJ +SKYS +SLCT +SLAB +SKYW +SLDB +SLGL +SLNO +SLGN +SLM +SLMBP +SLP +SLRC +SLS +SLVO +SMBC +SMED +SMCI +SMIT +SMMC +SMMCW +SMMCU +SMPL +SMMF +SMMT +SMSI +SMRT +SMTC +SNBR +SNCR +SND +SNDE +SNDX +SNDL +SNES +SNEX +SNFCA +SNOA +SNGXW +SNPS +SOHOB +SOHO +SOHON +SOHU +SOHOO +SONA +SOLY +SONM +SONO +SONN +SP +SPCB +SPFI +SPI +SPKE +SPLK +SPKEP +SPNE +SPOK +SPNS +SPPI +SPRO +SPRT +SPSC +SPT +SPTN +SPWR +SPWH +SRAC +SRACU +SRCE +SRAX +SRCL +SRDX +SREV +SRGA +SRPT +SRRK +SRTS +SSBI +SSKN +SSB +SSP +SSNC +SSNT +SSPKU +SSRM +SSTI +SSSS +SSYS +STAA +STAY +STBA +STIM +STKS +STKL +STNE +STND +STCN +STOK +STRL +STRM +STRA +STRS +STRT +STRO +STXB +STSA +SUMR +SUNW +SUNS +SUPN +SURF +SVA +SVBI +SVRA +SVMK +SVVC +SWBI +SWKH +SWIR +SWTX +SXTC +SY +SWKS +SYBX +SYKE +SYNA +SYNC +SYNH +SYPR +SYNL +TA +TACO +TAIT +TANH +TANNI +TANNZ +TANNL +TARA +TAOP +TATT +TAYD +TAST +TBIO +TBK +TBKCP +TBLT +TBNK +TBPH +TCBI +TCBIL +TCCO +TCDA +TCBK +TCF +TCFCP +TBLTW +TCFC +TCON +TCPC +TCRD +TDAC +TCX +TDACU +TDACW +TECH +TECTP +TEAM +TEDU +TELA +TELL +TENB +TER +TENX +TEUM +TESS +TERP +TGLS +TH +TGTX +TGA +THBR +THBRU +THCA +THCAU +THCAW +THCBU +THCB +THRM +THMO +THTX +TIG +THWWW +TIGO +TIGR +TILE +TITN +TIPT +TLC +TLF +TLGT +TLSA +TLND +TMDI +TMDX +TNDM +TNAV +TORC +TOTA +TOUR +TPCO +TPTX +TRCH +TREE +TRIL +TRHC +TRIB +TRIP +TRMD +TRMB +TRMT +TRMK +TRNS +TRS +TROW +TRUP +TRUE +TRVI +TRVG +TRST +TRVN +TSC +TSCAP +TSBK +TSCBP +TSCO +TSEM +TTEC +TTGT +TTEK +TTMI +TTWO +TURN +TVTY +TUSK +TW +TWMC +TWNK +TWOU +TWNKW +TWST +TXG +TXAC +TXMD +TXRH +TXN +TYHT +TYME +TZACU +TZAC +TZACW +TZOO +UBOH +UBCP +UBX +UBSI +UCBIO +UCBI +UEPS +UEIC +UCTT +UFPT +UFPI +UIHC +UG +UFCS +ULH +UHAL +ULTA +UMBF +UMRX +UMPQ +UNIT +UNB +UNTY +UONEK +UPWK +URBN +UROV +USAK +USAP +USEG +USCR +USWS +USOI +USLM +UTHR +UTSI +UTMD +UXIN +UVSP +VBLT +VALU +VBFC +VCEL +VCNX +VC +VCYT +VECO +VERBW +VERI +VERB +VERO +VERU +VERY +VFF +VG +VICR +VIAV +VIE +VIOT +VIR +VIRC +VIRT +VITL +VIVE +VKTX +VIVO +VLGEA +VLYPP +VLYPO +VLY +VNOM +VOD +VNET +VOXX +VRA +VRCA +VRM +VREX +VRMEW +VRNA +VRNS +VRNT +VRRM +VRSK +VRSN +VRTS +VRTU +VRTX +VSEC +VSTM +VTNR +VTSI +VTVT +VUZI +VYGR +WAFD +WAFU +WABC +WB +WATT +WASH +WDAY +WDFC +WDC +WEN +WERN +WEYS +WETF +WHF +WHLM +WHFBZ +WHLR +WHLRD +WHLRP +WIMI +WIFI +WINA +WING +WINS +WINT +WIRE +WISA +WIX +WKEY +WLFC +WLDN +WMGI +WORX +WNEB +WPRT +WRLD +WRTC +WSBC +WSBF +WSC +WSG +WSTL +WSTG +WTBA +WTFCM +WTRE +WTFCP +WTFC +WTREP +WVE +WVFC +WVVI +WVVIP +WW +WWD +WWR +XAIR +XBIOW +XBIO +XCUR +XBIT +XELB +XENT +XERS +XEL +XFOR +XGN +XLNX +XNCR +XLRN +XNET +XOMA +XONE +XP +XPER +XTLB +XSPA +YGYI +YGYIP +XRAY +YI +YJ +YMAB +YNDX +YTEN +YORW +YRCW +YVR +YY +Z +ZAGG +ZAZZT +ZBRA +ZCMD +ZBZZT +ZEUS +ZG +ZEAL +ZGNX +ZGYHR +ZGYHU +ZGYHW +ZIONN +ZI +ZION +ZIONO +ZIONL +ZIONP +ZJZZT +ZIOP +ZIXI +ZKIN +ZLAB +ZN +ZNTL +ZNWAA +ZS +ZUMZ +ZSAN +ZVO +ZVZZC +ZVZZT +ZWZZT +ZYNE +ZYXI diff --git a/flask_server.py b/flask_server.py new file mode 100644 index 00000000..467d8144 --- /dev/null +++ b/flask_server.py @@ -0,0 +1,104 @@ +import flask +from flask import Flask, request, send_from_directory, render_template +import os +import numpy + +from market_scanner import mainObj +from threading import Timer, Lock, Thread +import queue + +UPDATE_FREQ = 5 + +month_cut = 6 +day_cut = 3 +std_cut = 4 + +stonk_search = mainObj(_month_cuttoff=month_cut,_day_cuttoff=day_cut,_std_cuttoff=std_cut) +stonks = [] + +dataLock = Lock() + +def create_flask_app(_refresh=False): + app = flask.Flask(__name__, static_url_path='') + app.config["DEBUG"] = False + + SECRET_KEY = os.getenv('SECRET_KEY', 'deditated_wam') #pulls SECRET_KEY from env var, else sets as 'detitaded_wam' + app.config['SECRET_KEY'] = SECRET_KEY + + def refresh_thread(month_cut, day_cut, std_cut): + global stonks, stonk_search + + results = mainObj(_month_cuttoff=6,_day_cuttoff=3,_std_cuttoff=2) + with dataLock: + stonks = stonk_search.main_func(doFilter=True) + + def refresh_wrapper(month_cut,day_cut,std_cut): + rThread = Thread(target=refresh_thread, args=(month_cut,day_cut,std_cut)) + + rThread.start() + rThread.join() + + def refresh_wrapper_wrapper(): #we have to go deeper + global UPDATE_FREQ, month_cut, day_cut, std_cut + while True: + refresher_loop = Timer(interval=UPDATE_FREQ*60, function=refresh_wrapper, args=(month_cut,day_cut,std_cut)) + refresher_loop.start() + refresher_loop.join() + + + + @app.after_request + def after_request(response): + response.headers.add('Access-Control-Allow-Origin', 'localhost*,192.168.*') + response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization') + response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS') + return response + + @app.route('/', methods=['GET']) + def home(): + if _refresh: + return render_template('dynamicRefresh.html', stonks=stonks, month_cut=6, day_cut=3, std_cut=2, update_time=stonk_search.updated_at) + else: + return render_template('dynamic.html', stonks=stonks, month_cut=6, day_cut=3, std_cut=2, update_time=stonk_search.updated_at) + + @app.route('/reload/', endpoint="reload", methods=["POST"]) + def refresh(): + if request.method == "POST": + month_cut = int(request.form.get('month_cutoff')) + #didn't want to do this in JS lmao + #The forms have limits, but users can type in whatever number + #It's me, yandaredev + if month_cut > 12: + month_cut = 12 + if month_cut < 1: + month_cut = 1 + day_cut = int(request.form.get('day_cutoff')) + if day_cut > 30: + day_cut = 30 + if day_cut < 1: + day_cut = 1 + std_cut = int(request.form.get('std_cutoff')) + if std_cut > 10: + std_cut = 10 + if std_cut < 1: + std_cut = 1 + stonk_search = mainObj(_month_cuttoff=month_cut,_day_cuttoff=day_cut,_std_cuttoff=std_cut) + stonks = stonk_search.main_func(doFilter=True) + return render_template('dynamic.html', stonks=stonks, month_cut=month_cut, day_cut=day_cut, std_cut=std_cut, update_time=stonk_search.updated_at) + + if _refresh: + print('hi') + reThread = Thread(target=refresh_wrapper_wrapper, daemon=True) + reThread.start() + + return app + +if __name__ == "__main__": + AUTO_REFRESH = True + + stonk_search = mainObj(_month_cuttoff=6,_day_cuttoff=3,_std_cuttoff=4) + stonks = stonk_search.main_func(doFilter=True) + + app = create_flask_app(AUTO_REFRESH) + app.run(host='0.0.0.0',port='5000') # run the app on LAN + #app.run() # run the app on your machine diff --git a/market_scanner.py b/market_scanner.py index fbdeedec..4285da31 100644 --- a/market_scanner.py +++ b/market_scanner.py @@ -5,96 +5,112 @@ from datetime import date import datetime import numpy as np +import pandas as pd import sys + from stocklist import NasdaqController + from tqdm import tqdm from joblib import Parallel, delayed, parallel_backend import multiprocessing + ########################### # THIS IS THE MAIN SCRIPT # ########################### -# Change variables to your liking then run the script -MONTH_CUTTOFF = 5 -DAY_CUTTOFF = 3 -STD_CUTTOFF = 10 - - class mainObj: - def __init__(self): - pass + def __init__(self,_month_cuttoff=6,_day_cuttoff=3,_std_cuttoff=10): #default params + self.MONTH_CUTTOFF = _month_cuttoff + self.DAY_CUTTOFF = _day_cuttoff + self.STD_CUTTOFF = _std_cuttoff + self.updated_at = datetime.datetime.now().strftime("%H:%M:%S") def getData(self, ticker): - global MONTH_CUTOFF currentDate = datetime.datetime.strptime( date.today().strftime("%Y-%m-%d"), "%Y-%m-%d") pastDate = currentDate - \ - dateutil.relativedelta.relativedelta(months=MONTH_CUTTOFF) + dateutil.relativedelta.relativedelta(months=self.MONTH_CUTTOFF) + + # Fixes an off-by-one bug(yfinance not getting data for currentDate) + currentDate += dateutil.relativedelta.relativedelta(days=1) + sys.stdout = open(os.devnull, "w") data = yf.download(ticker, pastDate, currentDate) sys.stdout = sys.__stdout__ - return data[["Volume"]] + return data[["Volume","Open","Close"]] - def find_anomalies(self, data): - global STD_CUTTOFF - indexs = [] - outliers = [] + def find_anomalies(self, data, currentDate): data_std = np.std(data['Volume']) data_mean = np.mean(data['Volume']) - anomaly_cut_off = data_std * STD_CUTTOFF + anomaly_cut_off = data_std * self.STD_CUTTOFF upper_limit = data_mean + anomaly_cut_off data.reset_index(level=0, inplace=True) - for i in range(len(data)): - temp = data['Volume'].iloc[i] - if temp > upper_limit: - indexs.append(str(data['Date'].iloc[i])[:-9]) - outliers.append(temp) - d = {'Dates': indexs, 'Volume': outliers} - return d - - def customPrint(self, d, tick): - print("\n\n\n******* " + tick.upper() + " *******") - print("Ticker is: "+tick.upper()) - for i in range(len(d['Dates'])): - str1 = str(d['Dates'][i]) - str2 = str(d['Volume'][i]) - print(str1 + " - " + str2) - print("*********************\n\n\n") - - def days_between(self, d1, d2): - d1 = datetime.datetime.strptime(d1, "%Y-%m-%d") - d2 = datetime.datetime.strptime(d2, "%Y-%m-%d") - return abs((d2 - d1).days) - - def parallel_wrapper(self, x, currentDate, positive_scans): - global DAY_CUTTOFF - d = (self.find_anomalies(self.getData(x))) - if d['Dates']: - for i in range(len(d['Dates'])): - if self.days_between(str(currentDate)[:-9], str(d['Dates'][i])) <= DAY_CUTTOFF: - self.customPrint(d, x) - stonk = dict() - stonk['Ticker'] = x - stonk['TargetDate'] = d['Dates'][0] - stonk['TargetVolume'] = str( - '{:,.2f}'.format(d['Volume'][0]))[:-3] - positive_scans.append(stonk) - - def main_func(self): + is_outlier = data['Volume'] > upper_limit + is_in_three_days = ((currentDate - data['Date']) <= datetime.timedelta(days=self.DAY_CUTTOFF)) + + changes = data.tail().copy() + changes['Diff'] = changes['Close'].pct_change() * 100 + changes['Premarket'] = changes['Open'].sub(changes['Close'].shift()).div(changes['Close'].shift()).fillna(0) * 100 + + + return data[is_outlier & is_in_three_days], changes[['Diff', 'Premarket']], data_std, data_mean + + def customPrint(self, d): + print("\n\n*********************") + print(d) + print("*********************\n\n") + + def parallel_wrapper(self,x, currentDate, positive_scans): + d, changes, deviation, mean = (self.find_anomalies(self.getData(x), currentDate)) + if d.empty: + return + stonk = dict() + stonk['Ticker'] = x + + #getting rid of the timestamps for right now, the tickers update but the timestamp is always 00:00:00 + #we'd have to cap the monthly window at 2 if we want "true" intraday ticks + stonk['Date'] = d['Date'].iloc[-1].strftime("%Y-%m-%d") + + stonk['Volume'] = d['Volume'].iloc[-1] + stonk['Deviations'] = (d['Volume'].iloc[-1] - mean) / deviation + stonk['Open'] = d['Open'].iloc[-1] + stonk['Close'] = d['Close'].iloc[-1] + stonk['Premarket'] = changes['Premarket'].iloc[-1] + stonk['Diff'] = changes['Diff'].iloc[-1] + + #self.customPrint(stonk) + positive_scans.append(stonk) + return + + def main_func(self,doFilter=False): + manager = multiprocessing.Manager() + positive_scans = manager.list() + StocksController = NasdaqController(True) list_of_tickers = StocksController.getList() + if doFilter: + filtered_tickers = pd.read_csv('filtered_tickers.csv', names=['Ticker'], index_col=None, header=None).Ticker.astype('string') + list_of_tickers = list(filtered_tickers.values) + + print(f'num tickers: {len(list_of_tickers)}') + currentDate = datetime.datetime.strptime( date.today().strftime("%Y-%m-%d"), "%Y-%m-%d") start_time = time.time() - manager = multiprocessing.Manager() - positive_scans = manager.list() + print(f'num CPU threads {multiprocessing.cpu_count()}') + # Double the number of worker threads (API seems to be the bottleneck) + # Probably needs further testing. If your CPU ignites, remove the multiplier + num_worker_threads = multiprocessing.cpu_count() * 2 + print(f'num worker threads {num_worker_threads}\n') - with parallel_backend('loky', n_jobs=multiprocessing.cpu_count()): + with parallel_backend('loky', n_jobs=num_worker_threads): Parallel()(delayed(self.parallel_wrapper)(x, currentDate, positive_scans) - for x in tqdm(list_of_tickers)) + for x in tqdm(list_of_tickers, miniters=1)) + + self.updated_at = datetime.datetime.now().strftime("%H:%M:%S") print("\n\n\n\n--- this took %s seconds to run ---" % (time.time() - start_time)) @@ -103,4 +119,7 @@ def main_func(self): if __name__ == '__main__': - mainObj().main_func() + results = mainObj(_month_cuttoff=6,_day_cuttoff=3,_std_cuttoff=9).main_func(doFilter=False) #customize these params to your liking + for outlier in results: + print(outlier) + print(f'\nnum outliers: {len(results)}') \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index ce0d04b4..431f87b0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ Flask_FlatPages==0.7.2 pandas==1.0.3 Frozen_Flask==0.15 python_dateutil==2.8.1 +flask-wtf==0.14.3 diff --git a/stocklist_filter.py b/stocklist_filter.py new file mode 100644 index 00000000..3d16e247 --- /dev/null +++ b/stocklist_filter.py @@ -0,0 +1,44 @@ +from stocklist import NasdaqController +import market_scanner + +from joblib import Parallel, delayed, parallel_backend +import multiprocessing +from tqdm import tqdm + +import numpy as np +import pandas as pd + +class stockFilter: + + def __init__(self,manager,master_list): + self.scanner = market_scanner.mainObj(_month_cuttoff=6,_day_cuttoff=3,_std_cuttoff=10) + self.tickers = NasdaqController(True).getList() + self.frame = pd.DataFrame(columns=['Ticker','AvgVol']) + + with parallel_backend('loky', n_jobs=multiprocessing.cpu_count()): + Parallel()(delayed(self.parallel_getData_wrapper)(x, master_list) + for x in tqdm(self.tickers, miniters=1)) + + self.frame = pd.DataFrame.from_records(master_list) + + low = 0.0 # change these to set the range + high = 0.95 + + self.filtered_tickers = self.frame[self.frame.AvgVol.between(*self.frame.AvgVol.quantile([low, high]).tolist())].Ticker + self.filtered_tickers.to_csv('filtered_tickers.csv',index=False) + + print("filtered tickers by avg volume (0-95th percentile)") + + def parallel_getData_wrapper(self,x,master_list): + d = self.scanner.getData(x) + if d.empty: + return + else: + data_mean = np.mean(d) + new_row = {'Ticker':x, 'AvgVol':data_mean.values[0]} + master_list.append(new_row) + +if __name__ == "__main__": + manager = multiprocessing.Manager() + master_list = manager.list() + tmp = stockFilter(manager,master_list) \ No newline at end of file diff --git a/templates/dynamic.html b/templates/dynamic.html new file mode 100644 index 00000000..11931dee --- /dev/null +++ b/templates/dynamic.html @@ -0,0 +1,100 @@ + + + + + + Unusual Volume Scanner + + + + + + + + +
+

Unusual Volume Scanner

+

Get alerted when a stock's volume exceeds 10 standard deviations from the mean within the last 3 days. Find the next $KODK.

+
+
+ + + + + + +
+ +
+

Last updated at {{update_time}}

+ + + + + + + + + + + + + + {% for stonk in stonks %} + + + + + + + + + + {% endfor %} + +
TickerDateVolumeDevsPricePremarket %% Change
{{stonk['Ticker']}}{{stonk['Date']}}{{stonk['Volume']}}{{stonk['Deviations']|round(2)}}{{stonk['Close']|round(2)}}{{stonk['Premarket']|round(2)}}{{stonk['Diff']|round(2)}}
+
+ + + + + + + \ No newline at end of file diff --git a/templates/dynamicRefresh.html b/templates/dynamicRefresh.html new file mode 100644 index 00000000..301a9be9 --- /dev/null +++ b/templates/dynamicRefresh.html @@ -0,0 +1,92 @@ + + + + + + Unusual Volume Scanner + + + + + + + + +
+

Unusual Volume Scanner

+

Get alerted when a stock's volume exceeds 10 standard deviations from the mean within the last 3 days. Find the next $KODK.

+ +

Last updated at {{update_time}}

+ + + + + + + + + + + + + + {% for stonk in stonks %} + + + + + + + + + + {% endfor %} + +
TickerDateVolumeDevsPricePremarket %% Change
{{stonk['Ticker']}}{{stonk['Date']}}{{stonk['Volume']}}{{stonk['Deviations']|round(2)}}{{stonk['Close']|round(2)}}{{stonk['Premarket']|round(2)}}{{stonk['Diff']|round(2)}}
+
+ + + + + + + \ No newline at end of file diff --git a/templates/template.html b/templates/template.html index 6a7a1425..7d9ddc1c 100644 --- a/templates/template.html +++ b/templates/template.html @@ -58,6 +58,7 @@

Ticker Date Volume + Devs @@ -69,8 +70,9 @@

>{{stonk['Ticker']}} - {{stonk['TargetDate']}} - {{stonk['TargetVolume']}} + {{stonk['Date']}} + {{stonk['Volume']}} + {{stonk['Deviations']|round(2)}} {% endfor %} diff --git a/website_generator.py b/website_generator.py index 3c4b5913..453344a6 100644 --- a/website_generator.py +++ b/website_generator.py @@ -12,7 +12,8 @@ app = flask.Flask(__name__, static_url_path='') app.config["DEBUG"] = False -app.config['SECRET_KEY'] = 'deditaded wam' +SECRET_KEY = os.getenv('SECRET_KEY', 'more_deditated_wam') #pulls SECRET_KEY from env var, else sets as 'more_detitaded_wam' +app.config['SECRET_KEY'] = SECRET_KEY pages = FlatPages(app) freezer = Freezer(app) @@ -34,7 +35,7 @@ def home(): if __name__ == "__main__": os.system('git fetch') - stonk_search = mainObj() + stonk_search = mainObj(_month_cuttoff=6,_day_cuttoff=3,_std_cuttoff=9) stonks = stonk_search.main_func() freezer.freeze() copyfile('build/index.html', 'index.html') @@ -42,7 +43,4 @@ def home(): # I'm lazy :) os.system('git add .') os.system('git commit -m "updated website"') - os.system('git push origin master') - # print(stonks) - # app.run(host='0.0.0.0', port='5000') # run the app on LAN - # app.run() # run the app on your machine + os.system('git push origin master') \ No newline at end of file