This commit is contained in:
2024-02-22 14:48:01 -05:00
parent 9b347d2820
commit f62b648f97
53 changed files with 4247 additions and 0 deletions

482
Database/2020ipo.csv Normal file
View File

@@ -0,0 +1,482 @@
'MRM','Medirom Healthcare'
'VTAQ','Ventoux CCM Acquisition'
'VII','7GC & Co. Holdings'
'CFIV','CF Acquisition IV'
'VHAQ','Viveon Health Acquisition'
'HCAR','Healthcare Services Acquisition'
'IKT','Inhibikase Therapeutics'
'GBS','GBS Inc.'
'ACKIT','Ackrell SPAC Partners I'
'GFX','Golden Falcon Acquisition'
'SVOK','Seven Oaks Acquisition'
'MTAC','MedTech Acquisition'
'MASS','908 Devices'
'IIII','Insu Acquisition III'
'DUNE','Dune Acquisition'
'SCOA','ScION Tech Growth I'
'COOL','Corner Growth Acquisition'
'MDWT','Midwest Holding'
'VIRI','Virios Therapeutics'
'SCPS','Scopus Biopharma'
'WISH','ContextLogic'
'BCAB','BioAtla'
'UPST','Upstart Holdings'
'CCV','Churchill Capital V'
'MRAC','Marquee Raine Acquisition'
'ATA','Americas Technology Acquisition'
'KINZ','Kins Technology Group'
'WNW','Wunong Net Technology'
'OCG','Oriental Culture Holding'
'BLUW','Blue Water Acquisition'
'MOTV','Motive Capital'
'GLAQ','Globis Acquisition'
'ROCC','Roth CH Acquisition II'
'SNRH','Senior Connect Acquisition I'
'NBTX','Nanobiotix'
'ABCL','AbCellera Biologics'
'CERT','Certara'
'FDMT','4D Molecular Therapeutics'
'CBAH','CBRE Acquisition'
'VVOS','Vivos Therapeutics'
'TVAC','Thayer Ventures Acquisition'
'GHVI','Gores Holdings VI'
'EDTX','EdtechX Holdings Acquisition II'
'DWIN','Delwinds Insurance Acquisition'
'ABNB','Airbnb'
'HYFM','Hydrofarm'
'PCPC','Periphas Capital Partnering'
'CTAQ','Carney Technology Acquisition II'
'RMGB','RMG Acquisition II'
'FLAC','Frazier Lifesciences Acquisition'
'NEBC','Nebula Caravel Acquisition'
'HMCO','HumanCo Acquisition'
'AI','C3.ai'
'PUBM','PubMatic'
'DASH','DoorDash'
'ALTU','Altitude Acquisition'
'RAAC','Revolution Acceleration Acquisition'
'DDMX','DD3 Acquisition II'
'CND','Concord Acquisition'
'MUDS','Mudrick Capital Acquisition II'
'YQ','17 Education & Technology'
'SGTX','Sigilon Therapeutics'
'SEER','Seer Inc'
'SBTX','Silverback Therapeutics'
'FTCV','FinTech Acquisition V'
'PTIC','Proptech Investment II'
'DCBO','Docebo'
'HTPA','Highland Transcend Partners I'
'SPFR','Jaws Spitfire Acquisition'
'FPAC','Far Peak Acquisition'
'KNTE','Kinnate Biopharma'
'LOKB','Live Oak Acquisition II'
'TACA','Trepont Acquisition I'
'RSVA','Rodgers Silicon Valley Acquisition'
'CAP','Capitol Investment V'
'SGAM','Seaport Global Acquisition'
'SPRQ','Spartan Acquisition II'
'FRX','Forest Road Acquisition'
'OZON','Ozon Holdings'
'TINV','Tiga Acquisition'
'VCVC','10X Capital Venture Acquisition'
'SV','Spring Valley Acquisition'
'GNPK','Genesis Park Acquisition'
'HFEN','HF Enterprises'
'VMAR','Vision Marine Technologies'
'BREZ','Breeze Holdings Acquisition'
'MRVI','Maravai LifeSciences'
'OCA','Omnichannel Acquisition'
'SHC','Sotera Health'
'LSAQ','LifeSci Acquisition II'
'KWAC','Kingswood Acquisition'
'CAS','Cascade Acquisition'
'ARBG','Aequi Acquisition'
'JYAC','Jiya Acquisition'
'RTPZ','Reinvent Technology Partners Z'
'OLMA','Olema Pharmaceuticals'
'YSG','Yatsen Holding'
'NGMS','NeoGames'
'LNFA','L&F Acquisition'
'IIAC','Investindustrial Acquisition'
'CHFW','Consonance-HFW Acquisition'
'TLS','Telos'
'PHIC','Population Health Investment'
'DGNS','Dragoneer Growth Opportunities II'
'ZNTE','Zanite Acquisition'
'PIPP','Pine Island Acquisition'
'OTRA','OTR Acquisition'
'HAAC','Health Assurance Acquisition'
'DMYI','dMY Technology Group III'
'BWAC','Better World Acquisition'
'CFAC','CF Finance Acquisition III'
'STIC','Northern Star Acquisition'
'NOAC','Natural Order Acquisition'
'TSIA','TS Innovation Acquisitions'
'ADOC','Edoc Acquisition'
'DBDR','Roman DBDR Tech Acquisition'
'SQZ','SQZ Biotechnologies'
'AVIR','Atea Pharmaceuticals'
'LU','Lufax Holding'
'CONX','CONX Corp.'
'NBA','New Beginnings Acquisition'
'BHSE','Bull Horn Holdings'
'JUPW','Jupiter Wellness'
'LESL','Leslie's'
'GLTO','Galecto'
'ALGM','Allegro MicroSystems'
'DSAC','Duddell Street Acquisition'
'ABST','Absolute Software'
'ACIC','Atlas Crest Investment'
'AJAX','Ajax I'
'ROOT','Root Inc.'
'MAX','MediaAlpha'
'BDSX','Biodesix'
'GATO','Gatos Silver'
'BOAC','Bluescape Opportunities Acquisition'
'LUXA','Lux Health Tech Acquisition'
'MACU','Mallard Acquisition'
'ATAC','Altimar Acquisition'
'EUCR','Eucrates Biomedical Acquisition'
'ACAC','Acies Acquisition'
'FHTX','Foghorn Therapeutics'
'YSAC','Yellowstone Acquisition'
'RICE','Rice Acquisition'
'ABCM','Abcam PLC'
'CTAC','Cerberus Telecom Acquisition'
'BLSA','BCLS Acquisition'
'GHLD','Guild Holdings Company'
'MCFE','McAfee'
'TEKK','Tekkorp Digital Acquisition'
'LFTR','Lefteris Acquisition'
'XPOA','DPCM Capital'
'SRSA','Sarissa Capital Acquisition'
'MSP','Datto'
'HIGA','H.I.G. Acquisition'
'SPNV','Supernova Partners Acquisition'
'YGMZ','MingZhu Logistics'
'HLXA','Helix Acquisition'
'HZON','Horizon Acquisition II'
'DCRB','Decarbonization Plus Acquisition'
'GWAC','Good Works Acquisition'
'TMPM','Turmeric Acquisition'
'ALGS','Aligos Therapeutics'
'TARS','Tarsus Pharmaceuticals'
'EAR','Eargo'
'PRAX','Praxis Precision Medicines'
'OPT','Opthea'
'BTWN','Bridgetown Holdings'
'KRBP','Kiromic BioPharma'
'EBC','Eastern Bankshares'
'TMTS','Spartacus Acquisition'
'MOTN','Motion Acquisition'
'MNSO','Miniso Group'
'ARRY','Array Technologies'
'FVAM','5:01 Acquisition'
'CDAK','Codiak BioSciences'
'KRON','Kronos Bio'
'SPRB','Spruce Biosciences'
'STTK','Shattuck Labs'
'IPOF','Social Capital Hedosophia VI'
'IPOE','Social Capital Hedosophia V'
'IPOD','Social Capital Hedosophia IV'
'LCY','Landcadia Holdings III'
'IH','iHuman'
'INTZ','Intrusion'
'FUBO','FuboTV'
'AZYO','Aziyo Biologics'
'PAIC','Petra Acquisition'
'NGAC','NextGen Acquisition'
'EMPW','Empower'
'MAAC','Montes Archimedes Acquisition'
'PACE','TPG Pace Tech Opportunities'
'TPGY','TPG Pace Beneficial Finance'
'SQFT','Presidio Property Trust'
'FMAC','FirstMark Horizon Acquisition'
'APSG','Apollo Strategic Growth Capital'
'VGAC','VG Acquisition'
'AVAN','Avanti Acquisition'
'IACA','ION Acquisition Corp 1'
'VYGG','Vy Global Growth'
'SEAH','Sports Entertainment Acquisition'
'ASAQ','Atlantic Street Acquisition'
'ONCR','Oncorus'
'CCCC','C4 Therapeutics'
'IMNM','Immunome'
'ASO','Academy Sports and Outdoors'
'AGC','Altimeter Growth Corp.'
'LUNG','Pulmonx'
'THRY','Thryv Holdings'
'IMPX','AEA-Bridges Impact Corp'
'LXEH','Lixiang Education'
'IGAC','IG Acquisition'
'RCHG','Recharge Acquisition'
'AVO','Mission Produce'
'QELL','Qell Acquisition'
'CLII','Climate Change Crisis Real Impact I'
'VSPR','Vesper Healthcare Acquisition'
'CD','Chindata Group'
'YALA','Yalla Group'
'ASAN','Asana'
'BQ','Boqii Holding'
'FGNA','FG New America Acquisition'
'PLTR','Palantir'
'ORPH','Orphazyme'
'SYTA','Siyata Mobile'
'VACQ','Vector Acquisition'
'FTIV','FinTech Acquisition IV'
'GLSI','Greenwich LifeSciences'
'VIAO','VIA optronics AG'
'GRAY','Graybug Vision'
'PMVP','PMV Pharmaceuticals'
'PRLD','Prelude Therapeutics'
'AMST','Amesite'
'TSHA','Taysha Gene Therapies'
'PDAC','Peridot Acquisition'
'ASPL','Aspirational Consumer Lifestyle Corp.'
'VIH','VPC Impact Acquisition'
'ACTC','ArcLight Clean Transition'
'BSY','Bentley Systems'
'GDRX','GoodRx Holdings'
'LSF','Laird Superfood'
'CRSR','Corsair Gaming'
'FCAC','Falcon Capital Acquisition'
'PMVC','PMV Consumer Acquisition'
'NMMC','North Mountain Merger'
'VTRU','Vitru'
'ATHA','Athira Pharma'
'CMPS','COMPASS Pathways'
'AHAC','Alpha Healthcare Acquisition'
'U','Unity Software'
'BNL','Broadstone Net Lease'
'PTVE','Pactiv Evergreen'
'DYN','Dyne Therapeutics'
'RTP','Reinvent Technology Partners'
'OACB','Oaktree Acquisition II'
'STWO','ACON S2 Acquisition'
'SUMO','Sumo Logic'
'AMWL','Amwell'
'STEP','StepStone Group'
'MTCR','Metacrine'
'ENPC','Executive Network Partnering'
'EQD','Equity Distribution Acquisition'
'FROG','JFrog'
'SNOW','Snowflake'
'OM','Outset Medical'
'SBG','Sandbridge Acquisition'
'SAII','Software Acquisition Group II'
'LSPD','Lightspeed POS'
'LEAP','Ribbit LEAP'
'BSN','Broadstone Acquisition'
'SNPR','Tortoise Acquisition II'
'TWCT','TWC Tech Holdings II'
'SVAC','Starboard Value Acquisition'
'PIAI','Prime Impact Acquisition I'
'NSH','NavSight Holdings'
'ITAC','Industrial Tech Acquisitions'
'CRHC','Cohn Robbins Holdings'
'CAPA','HighCape Capital Acquisition'
'TWND','Tailwind Acquisition'
'BCTG','BCTG Acquisition'
'INAQ','INSU Acquisition II'
'CMLF','CM Life Sciences'
'PRFX','PainReform'
'AUVI','Applied UV'
'GP','GreenPower Motor'
'HCDI','Harbor Custom Development'
'CFII','CF Finance Acquisition II'
'XPEV','XPeng'
'BTAQ','Burgundy Technology Acquisition'
'FTOC','FTAC Olympus Acquisition'
'HZAC','Horizon Acquisition'
'FST','Fast Acquisition'
'CLA','Colonnade Acquisition'
'KYMR','Kymera Therapeutics'
'NNOX','Nano-X Imaging'
'BFT','Foley Trasimene Acquisition II'
'INBX','Inhibrx'
'HRMY','Harmony Biosciences'
'AONE','One'
'FIII','Forum Merger III'
'STPK','Star Peak Energy Transition'
'NGA','Northern Genesis Acquisition'
'LCAP','Lionheart Acquisition II'
'DGNR','Dragoneer Growth Opportunities'
'DMYD','dMY Technology Group II'
'CVAC','CureVac'
'DCT','Duck Creek Technologies'
'RBAC','Redball Acquisition'
'BEKE','KE Holdings'
'NTST','NetSTREIT'
'FSDC','FS Development'
'FAII','Fortress Value Acquisition II'
'KBNT','Kubient'
'ARYA','Arya Sciences Acquisition III'
'FRLN','Freeline Therapeutics'
'CMPI','Checkmate Pharmaceuticals'
'VMAC','Vistas Media Acquisition'
'IBEX','IBEX Holdings'
'GRSV','Gores Holdings V'
'KSMT','Kismet Acquisition One'
'AFIB','Acutus Medical'
'OSH','Oak Street Health'
'RKT','Rocket Companies'
'BOWX','BowX Acquisition'
'HOL','Holicity'
'GOAC','GO Acquisition'
'RXT','Rackspace Technology'
'BIGC','BigCommerce'
'HSAQ','Health Sciences Acquisitions 2'
'YAC','Yucaipa Acquisition'
'NHIC','NewHold Investment Corp.'
'PRPB','CC Neuberger Principal Holdings II'
'ETAC','E.merge Technology Acquisition'
'FTHM','Fathom Holdings'
'VITL','Vital Farms'
'VSTA','Vasta Platform'
'GOED','1847 Goedeker'
'CCIV','Churchill Capital Corp. IV'
'LI','Li Auto'
'ALVR','AlloVir'
'VERX','Vertex'
'ACEV','ACE Convergence Acquisition'
'ACND','Ascendant Digital Acquisition'
'GRCY','Greencity Acquisition'
'NRIX','Nurix Therapeutics'
'ITOS','iTeos Therapeutics'
'INZY','Inozyme Pharma'
'ANNX','Annexon Biosciences'
'ERES','East Resources Acquisition'
'MEG','Montrose Environmental Group'
'EDTK','Skillful Craftsman'
'PSAC','Property Solutions Acquisition'
'PSTH','Pershing Square Tontine Holdings'
'JAMF','Jamf Holding'
'DFHT','Deerfield Healthcare Technology Acquisitions'
'RNLX','Renalytix AI'
'PAND','Pandion Therapeutics'
'BLI','Berkeley Lights'
'ALXO','ALX Oncology Holdings'
'RLAY','Relay Therapeutics'
'TIG','Trean Insurance Group'
'HPX','HPX Corp.'
'MLAC','Malacca Straits Acquisition'
'DEH','D8 Holdings'
'GOCO','GoHealth'
'AACQ','Artius Acquisition'
'NCNO','nCino Inc.'
'PTK','PTK Acquisition'
'IVA','Inventiva'
'QH','Quhuo'
'PSTX','Poseida Therapeutics'
'NKTX','Nkarta'
'RACA','Therapeutics Acquisition'
'BLCT','BlueCity Holdings'
'TXAC','Therapeutics Acquisition'
'CPSR','Capstar Special Purpose Acquisition'
'ACCD','Accolade'
'LMND','Lemonade'
'PANA','Panacea Acquisition'
'DNB','Dun & Bradstreet'
'GSAH','GS Acquisition Holdings II'
'ADTX','Aditx Therapeutics'
'KCAC','Kensington Capital Acquisition'
'FUSE','Fusion Acquisition'
'ACI','Albertsons Companies'
'API','Agora'
'PYPD','PolyPid'
'FUSN','Fusion Pharmaceuticals'
'EBON','Ebang International'
'AKUS','Akouos'
'BRLI','Brilliant Acquisition'
'NUZE','NuZee Inc.'
'RPTX','Repare Therapeutics'
'PROG','Progenity'
'GTH','Genetron Holdings'
'FMTX','Forma Therapeutics'
'TREB','Trebia Acquisition'
'RPRX','Royalty Pharma'
'RNA','Avidity Biosciences'
'PCVX','Vaxcyte'
'GBIO','Generation Bio'
'BNR','Burning Rock Biotech'
'AZEK','AZEK Company'
'LTRN','Lantern Pharma'
'UCL','uCloudlink Group'
'HEC','Hudson Executive Investment Corp.'
'VRM','Vroom'
'MCAC','Mountain Crest Acquisition'
'ARYB','ARYA Sciences Acquisition II'
'LEGN','Legend Biotech'
'FOUR','Shift4 Payments'
'DADA','Dada Nexus'
'CALT','Calliditas Therapeutics'
'AMTI','Applied Molecular Transport'
'ZI','ZoomInfo Technologies'
'WMG','Warner Music Group'
'PLRX','Pliant Therapeutics'
'WPF','Foley Trasimene Acquisition'
'NARI','Inari Medical'
'LGVW','Longview Acquisition'
'SLQT','SelectQuote'
'BMRG','B. Riley Principal Merger II'
'NOVS','Novus Capital'
'ADCT','ADC Therapeutics SA'
'GIK','GigCapital3'
'JWS','Jaws Acquisition'
'CLEU','China Liberal Education Holdings'
'AYLA','Ayala Pharmaceuticals'
'KC','Kingsoft Cloud Holdings'
'LOAK','Live Oak Acquisition'
'SOAC','Sustainable Opportunities Acquisition'
'ROCH','Roth CH Acquisition I'
'GAN','GAN Limited'
'CGRO','Collective Growth'
'LYRA','Lyra Therapeutics'
'FVAC','Fortress Value Acquisition'
'IPOB','Social Capital Hedosophia II'
'CHAQ','Chardan Healthcare Acquisition 2'
'PCPL','CC Neuberger Principal Holdings I'
'ORIC','Oric Pharmaceuticals'
'IPOC','Social Capital Hedosophia III'
'KROS','Keros Therapeutics'
'ZNTL','Zentalis Pharmaceuticals'
'WIMI','WiMi Hologram Cloud'
'IMRA','IMARA Inc.'
'DFPH','DFP Healthcare Acquisitions'
'FEAC','Flying Eagle Acquisition'
'LSAC','LifeSci Acquisition'
'GFL','GFL Environmental'
'PASG','Passage Bio'
'ZCMD','Zhongchao'
'DMYT','dMY Technology Group'
'ESSC','East Stone Acquisition'
'CCXX','Churchill Capital III'
'NBAC','Newborn Acquisition'
'ZGYH','Yunhong International'
'MEDS','Trxade Group'
'GRIL','Muscle Maker'
'RVMD','Revolution Medicines'
'HUIZ','Huize Holding'
'GNRS','Greenrose Acquisition'
'CCAC','CITIC Capital Acquisition'
'PFHD','Professional Holding'
'NREF','NexPoint Real Estate Finance'
'ONEW','OneWater Marine'
'PPD','PPD Inc.'
'BEAM','Beam Therapeutics'
'SDGR','Schrodinger'
'CSPR','Casper Sleep'
'ARQT','Arcutis Biotherapeutics'
'ONEM','1Life Healthcare'
'REYN','Reynolds Consumer Products'
'ANPC','AnPac Bio-Medical Science'
'BDTX','Black Diamond Therapeutics'
'ANVS','Annovis Bio'
'GHIV','Gores Holdings IV'
'SCVX','SCVX Corp.'
'LIZI','Lizhi Inc.'
'DNK','Phoenix Tree Holdings'
'IMAB','I-Mab'
'VEL','Velocity Financial'
1 'MRM' 'Medirom Healthcare'
2 'VTAQ' 'Ventoux CCM Acquisition'
3 'VII' '7GC & Co. Holdings'
4 'CFIV' 'CF Acquisition IV'
5 'VHAQ' 'Viveon Health Acquisition'
6 'HCAR' 'Healthcare Services Acquisition'
7 'IKT' 'Inhibikase Therapeutics'
8 'GBS' 'GBS Inc.'
9 'ACKIT' 'Ackrell SPAC Partners I'
10 'GFX' 'Golden Falcon Acquisition'
11 'SVOK' 'Seven Oaks Acquisition'
12 'MTAC' 'MedTech Acquisition'
13 'MASS' '908 Devices'
14 'IIII' 'Insu Acquisition III'
15 'DUNE' 'Dune Acquisition'
16 'SCOA' 'ScION Tech Growth I'
17 'COOL' 'Corner Growth Acquisition'
18 'MDWT' 'Midwest Holding'
19 'VIRI' 'Virios Therapeutics'
20 'SCPS' 'Scopus Biopharma'
21 'WISH' 'ContextLogic'
22 'BCAB' 'BioAtla'
23 'UPST' 'Upstart Holdings'
24 'CCV' 'Churchill Capital V'
25 'MRAC' 'Marquee Raine Acquisition'
26 'ATA' 'Americas Technology Acquisition'
27 'KINZ' 'Kins Technology Group'
28 'WNW' 'Wunong Net Technology'
29 'OCG' 'Oriental Culture Holding'
30 'BLUW' 'Blue Water Acquisition'
31 'MOTV' 'Motive Capital'
32 'GLAQ' 'Globis Acquisition'
33 'ROCC' 'Roth CH Acquisition II'
34 'SNRH' 'Senior Connect Acquisition I'
35 'NBTX' 'Nanobiotix'
36 'ABCL' 'AbCellera Biologics'
37 'CERT' 'Certara'
38 'FDMT' '4D Molecular Therapeutics'
39 'CBAH' 'CBRE Acquisition'
40 'VVOS' 'Vivos Therapeutics'
41 'TVAC' 'Thayer Ventures Acquisition'
42 'GHVI' 'Gores Holdings VI'
43 'EDTX' 'EdtechX Holdings Acquisition II'
44 'DWIN' 'Delwinds Insurance Acquisition'
45 'ABNB' 'Airbnb'
46 'HYFM' 'Hydrofarm'
47 'PCPC' 'Periphas Capital Partnering'
48 'CTAQ' 'Carney Technology Acquisition II'
49 'RMGB' 'RMG Acquisition II'
50 'FLAC' 'Frazier Lifesciences Acquisition'
51 'NEBC' 'Nebula Caravel Acquisition'
52 'HMCO' 'HumanCo Acquisition'
53 'AI' 'C3.ai'
54 'PUBM' 'PubMatic'
55 'DASH' 'DoorDash'
56 'ALTU' 'Altitude Acquisition'
57 'RAAC' 'Revolution Acceleration Acquisition'
58 'DDMX' 'DD3 Acquisition II'
59 'CND' 'Concord Acquisition'
60 'MUDS' 'Mudrick Capital Acquisition II'
61 'YQ' '17 Education & Technology'
62 'SGTX' 'Sigilon Therapeutics'
63 'SEER' 'Seer Inc'
64 'SBTX' 'Silverback Therapeutics'
65 'FTCV' 'FinTech Acquisition V'
66 'PTIC' 'Proptech Investment II'
67 'DCBO' 'Docebo'
68 'HTPA' 'Highland Transcend Partners I'
69 'SPFR' 'Jaws Spitfire Acquisition'
70 'FPAC' 'Far Peak Acquisition'
71 'KNTE' 'Kinnate Biopharma'
72 'LOKB' 'Live Oak Acquisition II'
73 'TACA' 'Trepont Acquisition I'
74 'RSVA' 'Rodgers Silicon Valley Acquisition'
75 'CAP' 'Capitol Investment V'
76 'SGAM' 'Seaport Global Acquisition'
77 'SPRQ' 'Spartan Acquisition II'
78 'FRX' 'Forest Road Acquisition'
79 'OZON' 'Ozon Holdings'
80 'TINV' 'Tiga Acquisition'
81 'VCVC' '10X Capital Venture Acquisition'
82 'SV' 'Spring Valley Acquisition'
83 'GNPK' 'Genesis Park Acquisition'
84 'HFEN' 'HF Enterprises'
85 'VMAR' 'Vision Marine Technologies'
86 'BREZ' 'Breeze Holdings Acquisition'
87 'MRVI' 'Maravai LifeSciences'
88 'OCA' 'Omnichannel Acquisition'
89 'SHC' 'Sotera Health'
90 'LSAQ' 'LifeSci Acquisition II'
91 'KWAC' 'Kingswood Acquisition'
92 'CAS' 'Cascade Acquisition'
93 'ARBG' 'Aequi Acquisition'
94 'JYAC' 'Jiya Acquisition'
95 'RTPZ' 'Reinvent Technology Partners Z'
96 'OLMA' 'Olema Pharmaceuticals'
97 'YSG' 'Yatsen Holding'
98 'NGMS' 'NeoGames'
99 'LNFA' 'L&F Acquisition'
100 'IIAC' 'Investindustrial Acquisition'
101 'CHFW' 'Consonance-HFW Acquisition'
102 'TLS' 'Telos'
103 'PHIC' 'Population Health Investment'
104 'DGNS' 'Dragoneer Growth Opportunities II'
105 'ZNTE' 'Zanite Acquisition'
106 'PIPP' 'Pine Island Acquisition'
107 'OTRA' 'OTR Acquisition'
108 'HAAC' 'Health Assurance Acquisition'
109 'DMYI' 'dMY Technology Group III'
110 'BWAC' 'Better World Acquisition'
111 'CFAC' 'CF Finance Acquisition III'
112 'STIC' 'Northern Star Acquisition'
113 'NOAC' 'Natural Order Acquisition'
114 'TSIA' 'TS Innovation Acquisitions'
115 'ADOC' 'Edoc Acquisition'
116 'DBDR' 'Roman DBDR Tech Acquisition'
117 'SQZ' 'SQZ Biotechnologies'
118 'AVIR' 'Atea Pharmaceuticals'
119 'LU' 'Lufax Holding'
120 'CONX' 'CONX Corp.'
121 'NBA' 'New Beginnings Acquisition'
122 'BHSE' 'Bull Horn Holdings'
123 'JUPW' 'Jupiter Wellness'
124 'LESL' 'Leslie's'
125 'GLTO' 'Galecto'
126 'ALGM' 'Allegro MicroSystems'
127 'DSAC' 'Duddell Street Acquisition'
128 'ABST' 'Absolute Software'
129 'ACIC' 'Atlas Crest Investment'
130 'AJAX' 'Ajax I'
131 'ROOT' 'Root Inc.'
132 'MAX' 'MediaAlpha'
133 'BDSX' 'Biodesix'
134 'GATO' 'Gatos Silver'
135 'BOAC' 'Bluescape Opportunities Acquisition'
136 'LUXA' 'Lux Health Tech Acquisition'
137 'MACU' 'Mallard Acquisition'
138 'ATAC' 'Altimar Acquisition'
139 'EUCR' 'Eucrates Biomedical Acquisition'
140 'ACAC' 'Acies Acquisition'
141 'FHTX' 'Foghorn Therapeutics'
142 'YSAC' 'Yellowstone Acquisition'
143 'RICE' 'Rice Acquisition'
144 'ABCM' 'Abcam PLC'
145 'CTAC' 'Cerberus Telecom Acquisition'
146 'BLSA' 'BCLS Acquisition'
147 'GHLD' 'Guild Holdings Company'
148 'MCFE' 'McAfee'
149 'TEKK' 'Tekkorp Digital Acquisition'
150 'LFTR' 'Lefteris Acquisition'
151 'XPOA' 'DPCM Capital'
152 'SRSA' 'Sarissa Capital Acquisition'
153 'MSP' 'Datto'
154 'HIGA' 'H.I.G. Acquisition'
155 'SPNV' 'Supernova Partners Acquisition'
156 'YGMZ' 'MingZhu Logistics'
157 'HLXA' 'Helix Acquisition'
158 'HZON' 'Horizon Acquisition II'
159 'DCRB' 'Decarbonization Plus Acquisition'
160 'GWAC' 'Good Works Acquisition'
161 'TMPM' 'Turmeric Acquisition'
162 'ALGS' 'Aligos Therapeutics'
163 'TARS' 'Tarsus Pharmaceuticals'
164 'EAR' 'Eargo'
165 'PRAX' 'Praxis Precision Medicines'
166 'OPT' 'Opthea'
167 'BTWN' 'Bridgetown Holdings'
168 'KRBP' 'Kiromic BioPharma'
169 'EBC' 'Eastern Bankshares'
170 'TMTS' 'Spartacus Acquisition'
171 'MOTN' 'Motion Acquisition'
172 'MNSO' 'Miniso Group'
173 'ARRY' 'Array Technologies'
174 'FVAM' '5:01 Acquisition'
175 'CDAK' 'Codiak BioSciences'
176 'KRON' 'Kronos Bio'
177 'SPRB' 'Spruce Biosciences'
178 'STTK' 'Shattuck Labs'
179 'IPOF' 'Social Capital Hedosophia VI'
180 'IPOE' 'Social Capital Hedosophia V'
181 'IPOD' 'Social Capital Hedosophia IV'
182 'LCY' 'Landcadia Holdings III'
183 'IH' 'iHuman'
184 'INTZ' 'Intrusion'
185 'FUBO' 'FuboTV'
186 'AZYO' 'Aziyo Biologics'
187 'PAIC' 'Petra Acquisition'
188 'NGAC' 'NextGen Acquisition'
189 'EMPW' 'Empower'
190 'MAAC' 'Montes Archimedes Acquisition'
191 'PACE' 'TPG Pace Tech Opportunities'
192 'TPGY' 'TPG Pace Beneficial Finance'
193 'SQFT' 'Presidio Property Trust'
194 'FMAC' 'FirstMark Horizon Acquisition'
195 'APSG' 'Apollo Strategic Growth Capital'
196 'VGAC' 'VG Acquisition'
197 'AVAN' 'Avanti Acquisition'
198 'IACA' 'ION Acquisition Corp 1'
199 'VYGG' 'Vy Global Growth'
200 'SEAH' 'Sports Entertainment Acquisition'
201 'ASAQ' 'Atlantic Street Acquisition'
202 'ONCR' 'Oncorus'
203 'CCCC' 'C4 Therapeutics'
204 'IMNM' 'Immunome'
205 'ASO' 'Academy Sports and Outdoors'
206 'AGC' 'Altimeter Growth Corp.'
207 'LUNG' 'Pulmonx'
208 'THRY' 'Thryv Holdings'
209 'IMPX' 'AEA-Bridges Impact Corp'
210 'LXEH' 'Lixiang Education'
211 'IGAC' 'IG Acquisition'
212 'RCHG' 'Recharge Acquisition'
213 'AVO' 'Mission Produce'
214 'QELL' 'Qell Acquisition'
215 'CLII' 'Climate Change Crisis Real Impact I'
216 'VSPR' 'Vesper Healthcare Acquisition'
217 'CD' 'Chindata Group'
218 'YALA' 'Yalla Group'
219 'ASAN' 'Asana'
220 'BQ' 'Boqii Holding'
221 'FGNA' 'FG New America Acquisition'
222 'PLTR' 'Palantir'
223 'ORPH' 'Orphazyme'
224 'SYTA' 'Siyata Mobile'
225 'VACQ' 'Vector Acquisition'
226 'FTIV' 'FinTech Acquisition IV'
227 'GLSI' 'Greenwich LifeSciences'
228 'VIAO' 'VIA optronics AG'
229 'GRAY' 'Graybug Vision'
230 'PMVP' 'PMV Pharmaceuticals'
231 'PRLD' 'Prelude Therapeutics'
232 'AMST' 'Amesite'
233 'TSHA' 'Taysha Gene Therapies'
234 'PDAC' 'Peridot Acquisition'
235 'ASPL' 'Aspirational Consumer Lifestyle Corp.'
236 'VIH' 'VPC Impact Acquisition'
237 'ACTC' 'ArcLight Clean Transition'
238 'BSY' 'Bentley Systems'
239 'GDRX' 'GoodRx Holdings'
240 'LSF' 'Laird Superfood'
241 'CRSR' 'Corsair Gaming'
242 'FCAC' 'Falcon Capital Acquisition'
243 'PMVC' 'PMV Consumer Acquisition'
244 'NMMC' 'North Mountain Merger'
245 'VTRU' 'Vitru'
246 'ATHA' 'Athira Pharma'
247 'CMPS' 'COMPASS Pathways'
248 'AHAC' 'Alpha Healthcare Acquisition'
249 'U' 'Unity Software'
250 'BNL' 'Broadstone Net Lease'
251 'PTVE' 'Pactiv Evergreen'
252 'DYN' 'Dyne Therapeutics'
253 'RTP' 'Reinvent Technology Partners'
254 'OACB' 'Oaktree Acquisition II'
255 'STWO' 'ACON S2 Acquisition'
256 'SUMO' 'Sumo Logic'
257 'AMWL' 'Amwell'
258 'STEP' 'StepStone Group'
259 'MTCR' 'Metacrine'
260 'ENPC' 'Executive Network Partnering'
261 'EQD' 'Equity Distribution Acquisition'
262 'FROG' 'JFrog'
263 'SNOW' 'Snowflake'
264 'OM' 'Outset Medical'
265 'SBG' 'Sandbridge Acquisition'
266 'SAII' 'Software Acquisition Group II'
267 'LSPD' 'Lightspeed POS'
268 'LEAP' 'Ribbit LEAP'
269 'BSN' 'Broadstone Acquisition'
270 'SNPR' 'Tortoise Acquisition II'
271 'TWCT' 'TWC Tech Holdings II'
272 'SVAC' 'Starboard Value Acquisition'
273 'PIAI' 'Prime Impact Acquisition I'
274 'NSH' 'NavSight Holdings'
275 'ITAC' 'Industrial Tech Acquisitions'
276 'CRHC' 'Cohn Robbins Holdings'
277 'CAPA' 'HighCape Capital Acquisition'
278 'TWND' 'Tailwind Acquisition'
279 'BCTG' 'BCTG Acquisition'
280 'INAQ' 'INSU Acquisition II'
281 'CMLF' 'CM Life Sciences'
282 'PRFX' 'PainReform'
283 'AUVI' 'Applied UV'
284 'GP' 'GreenPower Motor'
285 'HCDI' 'Harbor Custom Development'
286 'CFII' 'CF Finance Acquisition II'
287 'XPEV' 'XPeng'
288 'BTAQ' 'Burgundy Technology Acquisition'
289 'FTOC' 'FTAC Olympus Acquisition'
290 'HZAC' 'Horizon Acquisition'
291 'FST' 'Fast Acquisition'
292 'CLA' 'Colonnade Acquisition'
293 'KYMR' 'Kymera Therapeutics'
294 'NNOX' 'Nano-X Imaging'
295 'BFT' 'Foley Trasimene Acquisition II'
296 'INBX' 'Inhibrx'
297 'HRMY' 'Harmony Biosciences'
298 'AONE' 'One'
299 'FIII' 'Forum Merger III'
300 'STPK' 'Star Peak Energy Transition'
301 'NGA' 'Northern Genesis Acquisition'
302 'LCAP' 'Lionheart Acquisition II'
303 'DGNR' 'Dragoneer Growth Opportunities'
304 'DMYD' 'dMY Technology Group II'
305 'CVAC' 'CureVac'
306 'DCT' 'Duck Creek Technologies'
307 'RBAC' 'Redball Acquisition'
308 'BEKE' 'KE Holdings'
309 'NTST' 'NetSTREIT'
310 'FSDC' 'FS Development'
311 'FAII' 'Fortress Value Acquisition II'
312 'KBNT' 'Kubient'
313 'ARYA' 'Arya Sciences Acquisition III'
314 'FRLN' 'Freeline Therapeutics'
315 'CMPI' 'Checkmate Pharmaceuticals'
316 'VMAC' 'Vistas Media Acquisition'
317 'IBEX' 'IBEX Holdings'
318 'GRSV' 'Gores Holdings V'
319 'KSMT' 'Kismet Acquisition One'
320 'AFIB' 'Acutus Medical'
321 'OSH' 'Oak Street Health'
322 'RKT' 'Rocket Companies'
323 'BOWX' 'BowX Acquisition'
324 'HOL' 'Holicity'
325 'GOAC' 'GO Acquisition'
326 'RXT' 'Rackspace Technology'
327 'BIGC' 'BigCommerce'
328 'HSAQ' 'Health Sciences Acquisitions 2'
329 'YAC' 'Yucaipa Acquisition'
330 'NHIC' 'NewHold Investment Corp.'
331 'PRPB' 'CC Neuberger Principal Holdings II'
332 'ETAC' 'E.merge Technology Acquisition'
333 'FTHM' 'Fathom Holdings'
334 'VITL' 'Vital Farms'
335 'VSTA' 'Vasta Platform'
336 'GOED' '1847 Goedeker'
337 'CCIV' 'Churchill Capital Corp. IV'
338 'LI' 'Li Auto'
339 'ALVR' 'AlloVir'
340 'VERX' 'Vertex'
341 'ACEV' 'ACE Convergence Acquisition'
342 'ACND' 'Ascendant Digital Acquisition'
343 'GRCY' 'Greencity Acquisition'
344 'NRIX' 'Nurix Therapeutics'
345 'ITOS' 'iTeos Therapeutics'
346 'INZY' 'Inozyme Pharma'
347 'ANNX' 'Annexon Biosciences'
348 'ERES' 'East Resources Acquisition'
349 'MEG' 'Montrose Environmental Group'
350 'EDTK' 'Skillful Craftsman'
351 'PSAC' 'Property Solutions Acquisition'
352 'PSTH' 'Pershing Square Tontine Holdings'
353 'JAMF' 'Jamf Holding'
354 'DFHT' 'Deerfield Healthcare Technology Acquisitions'
355 'RNLX' 'Renalytix AI'
356 'PAND' 'Pandion Therapeutics'
357 'BLI' 'Berkeley Lights'
358 'ALXO' 'ALX Oncology Holdings'
359 'RLAY' 'Relay Therapeutics'
360 'TIG' 'Trean Insurance Group'
361 'HPX' 'HPX Corp.'
362 'MLAC' 'Malacca Straits Acquisition'
363 'DEH' 'D8 Holdings'
364 'GOCO' 'GoHealth'
365 'AACQ' 'Artius Acquisition'
366 'NCNO' 'nCino Inc.'
367 'PTK' 'PTK Acquisition'
368 'IVA' 'Inventiva'
369 'QH' 'Quhuo'
370 'PSTX' 'Poseida Therapeutics'
371 'NKTX' 'Nkarta'
372 'RACA' 'Therapeutics Acquisition'
373 'BLCT' 'BlueCity Holdings'
374 'TXAC' 'Therapeutics Acquisition'
375 'CPSR' 'Capstar Special Purpose Acquisition'
376 'ACCD' 'Accolade'
377 'LMND' 'Lemonade'
378 'PANA' 'Panacea Acquisition'
379 'DNB' 'Dun & Bradstreet'
380 'GSAH' 'GS Acquisition Holdings II'
381 'ADTX' 'Aditx Therapeutics'
382 'KCAC' 'Kensington Capital Acquisition'
383 'FUSE' 'Fusion Acquisition'
384 'ACI' 'Albertsons Companies'
385 'API' 'Agora'
386 'PYPD' 'PolyPid'
387 'FUSN' 'Fusion Pharmaceuticals'
388 'EBON' 'Ebang International'
389 'AKUS' 'Akouos'
390 'BRLI' 'Brilliant Acquisition'
391 'NUZE' 'NuZee Inc.'
392 'RPTX' 'Repare Therapeutics'
393 'PROG' 'Progenity'
394 'GTH' 'Genetron Holdings'
395 'FMTX' 'Forma Therapeutics'
396 'TREB' 'Trebia Acquisition'
397 'RPRX' 'Royalty Pharma'
398 'RNA' 'Avidity Biosciences'
399 'PCVX' 'Vaxcyte'
400 'GBIO' 'Generation Bio'
401 'BNR' 'Burning Rock Biotech'
402 'AZEK' 'AZEK Company'
403 'LTRN' 'Lantern Pharma'
404 'UCL' 'uCloudlink Group'
405 'HEC' 'Hudson Executive Investment Corp.'
406 'VRM' 'Vroom'
407 'MCAC' 'Mountain Crest Acquisition'
408 'ARYB' 'ARYA Sciences Acquisition II'
409 'LEGN' 'Legend Biotech'
410 'FOUR' 'Shift4 Payments'
411 'DADA' 'Dada Nexus'
412 'CALT' 'Calliditas Therapeutics'
413 'AMTI' 'Applied Molecular Transport'
414 'ZI' 'ZoomInfo Technologies'
415 'WMG' 'Warner Music Group'
416 'PLRX' 'Pliant Therapeutics'
417 'WPF' 'Foley Trasimene Acquisition'
418 'NARI' 'Inari Medical'
419 'LGVW' 'Longview Acquisition'
420 'SLQT' 'SelectQuote'
421 'BMRG' 'B. Riley Principal Merger II'
422 'NOVS' 'Novus Capital'
423 'ADCT' 'ADC Therapeutics SA'
424 'GIK' 'GigCapital3'
425 'JWS' 'Jaws Acquisition'
426 'CLEU' 'China Liberal Education Holdings'
427 'AYLA' 'Ayala Pharmaceuticals'
428 'KC' 'Kingsoft Cloud Holdings'
429 'LOAK' 'Live Oak Acquisition'
430 'SOAC' 'Sustainable Opportunities Acquisition'
431 'ROCH' 'Roth CH Acquisition I'
432 'GAN' 'GAN Limited'
433 'CGRO' 'Collective Growth'
434 'LYRA' 'Lyra Therapeutics'
435 'FVAC' 'Fortress Value Acquisition'
436 'IPOB' 'Social Capital Hedosophia II'
437 'CHAQ' 'Chardan Healthcare Acquisition 2'
438 'PCPL' 'CC Neuberger Principal Holdings I'
439 'ORIC' 'Oric Pharmaceuticals'
440 'IPOC' 'Social Capital Hedosophia III'
441 'KROS' 'Keros Therapeutics'
442 'ZNTL' 'Zentalis Pharmaceuticals'
443 'WIMI' 'WiMi Hologram Cloud'
444 'IMRA' 'IMARA Inc.'
445 'DFPH' 'DFP Healthcare Acquisitions'
446 'FEAC' 'Flying Eagle Acquisition'
447 'LSAC' 'LifeSci Acquisition'
448 'GFL' 'GFL Environmental'
449 'PASG' 'Passage Bio'
450 'ZCMD' 'Zhongchao'
451 'DMYT' 'dMY Technology Group'
452 'ESSC' 'East Stone Acquisition'
453 'CCXX' 'Churchill Capital III'
454 'NBAC' 'Newborn Acquisition'
455 'ZGYH' 'Yunhong International'
456 'MEDS' 'Trxade Group'
457 'GRIL' 'Muscle Maker'
458 'RVMD' 'Revolution Medicines'
459 'HUIZ' 'Huize Holding'
460 'GNRS' 'Greenrose Acquisition'
461 'CCAC' 'CITIC Capital Acquisition'
462 'PFHD' 'Professional Holding'
463 'NREF' 'NexPoint Real Estate Finance'
464 'ONEW' 'OneWater Marine'
465 'PPD' 'PPD Inc.'
466 'BEAM' 'Beam Therapeutics'
467 'SDGR' 'Schrodinger'
468 'CSPR' 'Casper Sleep'
469 'ARQT' 'Arcutis Biotherapeutics'
470 'ONEM' '1Life Healthcare'
471 'REYN' 'Reynolds Consumer Products'
472 'ANPC' 'AnPac Bio-Medical Science'
473 'BDTX' 'Black Diamond Therapeutics'
474 'ANVS' 'Annovis Bio'
475 'GHIV' 'Gores Holdings IV'
476 'SCVX' 'SCVX Corp.'
477 'LIZI' 'Lizhi Inc.'
478 'DNK' 'Phoenix Tree Holdings'
479 'IMAB' 'I-Mab'
480 'VEL' 'Velocity Financial'

BIN
Database/2020ipo.xlsx Normal file

Binary file not shown.

90
Database/2023ipo.csv Normal file
View File

@@ -0,0 +1,90 @@
KVAC,Keen Vision Acquisition Corporation,$10.00 ,$10.08 ,0.80%,
WRNT,Warrantee Inc.,$4.00 ,$4.30 ,7.50%,
ELWS,Earlyworks Co. Ltd., Ltd.,$5.00 ,$3.60 ,-28.00%
JNVR,Janover Inc.,$4.00 ,$3.82 ,-4.50%,
TSBX,Turnstone Biologics Corp.,$12.00 ,$11.40 ,-5.00%,
ODD,ODDITY Tech Ltd.,$35.00 ,$48.29 ,37.97%,
APGE,Apogee Therapeutics Inc., Inc.,$17.00 ,$20.66 ,21.53%
NETD,Nabors Energy Transition Corp. II,$10.00 ,$10.15 ,1.50%,
SGMT,Sagimet Biosciences Inc.,$16.00 ,$16.02 ,0.13%,
BOWN,Bowen Acquisition Corp,$10.00 ,$10.13 ,1.30%,
SXTP,60 Degrees Pharmaceuticals Inc., Inc.,$5.30 ,$2.13 ,-59.81%
PWM,Prestige Wealth Inc.,$5.00 ,$16.79 ,235.80%,
VTMX,Vesta Real Estate Corporation,$31.00 ,$33.91 ,9.39%,
INTS,Intensity Therapeutics Inc., Inc.,$5.00 ,$6.03 ,24.30%
SVV,Savers Value Village Inc., Inc.,$18.00 ,$23.95 ,33.06%
FIHL,Fidelis Insurance Holdings Limited,$14.00 ,$13.36 ,-4.57%,
KGS,Kodiak Gas Services Inc., Inc.,$16.00 ,$18.02 ,12.63%
GENK,GEN Restaurant Group Inc., Inc.,$12.00 ,$18.41 ,53.42%
BUJA,Bukit Jalil Global Acquisition 1 Ltd.,$10.00 ,$10.24 ,2.41%,
AZTR,Azitra Inc.,$5.00 ,$3.70 ,-24.70%,
BOF,BranchOut Food Inc.,$6.00 ,$2.93 ,-51.25%,
CAVA,CAVA Group Inc., Inc.,$22.00 ,$51.85 ,135.68%
ESHA,ESH Acquisition Corp.,$10.00 ,$10.07 ,0.70%,
ATMU,Atmus Filtration Technologies Inc.,$19.50 ,$24.50 ,25.64%,
ATS,ATS Corporation,$41.00 ,$44.70 ,9.02%,
IPXX,Inflection Point Acquisition Corp. II,$10.00 ,$10.10 ,1.00%,
CWD,CaliberCos Inc.,$4.00 ,$1.95 ,-51.25%,
SGE,Strong Global Entertainment Inc., Inc.,$4.00 ,$2.72 ,-34.50%
SLRN,Acelyrin Inc., Inc.,$18.00 ,$24.12 ,34.00%
ALCY,Alchemy Investments Acquisition Corp 1,$10.00 ,$10.23 ,2.30%,
KVUE,Kenvue Inc.,$22.00 ,$25.12 ,14.18%,
GODN,Golden Star Acquisition Corporation,$10.00 ,$10.20 ,1.95%,
TRNR,Interactive Strength Inc.,$8.00 ,$2.16 ,-72.38%,
AACT,Ares Acquisition Corporation II,$10.00 ,$10.19 ,1.90%,
JYD,Jayud Global Logistics Limited,$4.00 ,$3.57 ,-10.75%,
UCAR,U Power Limited,$6.00 ,$6.04 ,0.67%,
USGO,U.S. GoldMining Inc.,$10.00 ,$12.19 ,20.70%,
WLGS,Wang & Lee Group Inc., Inc.,$5.00 ,$1.05 ,-79.00%
TCJH,Top KingWin Ltd,$4.00 ,$1.56 ,-61.00%,
TPET,Trio Petroleum Corp.,$3.00 ,$0.88 ,-70.67%,
GDTC,CytoMed Therapeutics Limited,$4.00 ,$3.73 ,-6.75%,
VCIG,VCI Global Limited,$4.00 ,$3.25 ,-18.75%,
GDHG,Golden Heaven Group Holdings Ltd.,$4.00 ,$3.68 ,-8.00%,
ARBB,ARB IOT Group Limited,$4.00 ,$2.58 ,-35.50%,
ISPR,Ispire Technology Inc.,$7.00 ,$9.38 ,34.00%,
MGIH,Millennium Group International Holdings Limited,$4.00 ,$1.89 ,-52.75%,
MWG,35137,$2.50 ,$0.57 ,-77.36%,
SFWL,Shengfeng Development Limited,$4.00 ,$6.08 ,52.00%,
HSHP,Himalaya Shipping Ltd.,$5.80 ,$5.90 ,1.38%,
SYT,SYLA Technologies Co. Ltd., Ltd.,$8.00 ,$6.20 ,-15.38%
HKIT,Hitek Global Inc.,$5.00 ,$6.88 ,37.60%,
CHSN,Chanson International Holding,$4.00 ,$1.81 ,-54.50%,
TBMC,Trailblazer Merger Corporation I,$10.00 ,$10.25 ,2.50%,
HLP,Hongli Group Inc.,$4.00 ,$3.08 ,-23.00%,
YGF,YanGuFang International Group Co. Ltd., Ltd.,$4.00 ,$3.10 ,-22.50%
ZJYL,Jin Medical International Ltd.,$8.00 ,$10.85 ,34.63%,
TMTC,TMT Acquisition Corp.,$10.00 ,$10.30 ,3.00%,
OAKU,Oak Woods Acquisition Corporation,$10.00 ,$10.28 ,2.80%,
BANL,CBL International Limited,$4.00 ,$1.74 ,-56.50%,
OMH,Ohmyhome Limited,$4.00 ,$3.03 ,-24.25%,
MGRX,Mangoceuticals Inc., Inc.,$4.00 ,$1.30 ,-67.50%
FORL,Four Leaf Acquisition Corporation,$10.00 ,$10.31 ,3.10%,
ICG,Intchains Group Limited,$8.00 ,$6.28 ,-21.50%,
IZM,ICZOOM Group Inc.,$4.00 ,$6.60 ,65.00%,
AESI,Atlas Energy Solutions Inc.,$18.00 ,$19.79 ,9.94%,
AIXI,Xiao-I Corporation,$6.80 ,$5.92 ,-12.94%,
SBXC,SilverBox Corp III,$10.00 ,$10.12 ,1.20%,
BMR,Beamr Imaging Ltd.,$4.00 ,$2.75 ,-31.25%,
DIST,Distoken Acquisition Corporation,$10.00 ,$10.39 ,3.90%,
NFTG,The NFT Gaming Company Inc., Inc.,$4.15 ,$0.68 ,-83.61%
MARX,Mars Acquisition Corp.,$10.00 ,$10.37 ,3.70%,
BFRG,Bullfrog AI Holdings Inc., Inc.,$6.50 ,$4.99 ,-23.23%
ENLT,Enlight Renewable Energy Ltd,$18.00 ,$18.04 ,0.22%,
MLYS,Mineralys Therapeutics Inc., Inc.,$16.00 ,$14.77 ,-7.69%
PTHR,Pono Capital Three Inc., Inc.,$10.00 ,$10.44 ,4.40%
BLAC,Bellevue Life Sciences Acquisition Corp.,$10.00 ,$10.30 ,3.00%,
NXT,Nextracker Inc.,$24.00 ,$38.55 ,60.63%,
HSAI,Hesai Group,$19.00 ,$11.26 ,-40.74%,
LSDI,Lucy Scientific Discovery Inc.,$4.00 ,$1.16 ,-71.00%,
LICN,Lichen China Limited,$4.00 ,$1.31 ,-67.31%,
GPCR,Structure Therapeutics Inc.,$15.00 ,$35.14 ,134.27%,
ASST,Asset Entities Inc.,$5.00 ,$1.18 ,-76.40%,
CETU,Cetus Capital Acquisition Corp.,$10.00 ,$10.27 ,2.70%,
TXO,MorningStar Partners L.P., L.P.,$20.00 ,$21.50 ,7.50%
BREA,Brera Holdings PLC,$5.00 ,$2.08 ,-58.40%,
GNLX,Genelux Corporation,$6.00 ,$24.98 ,316.33%,
QSG,QuantaSing Group Ltd,$12.50 ,$7.61 ,-39.16%,
CVKD,Cadrenal Therapeutics Inc., Inc.,$5.00 ,$0.98 ,-80.40%
SKWD,Skyward Specialty Insurance Group Inc., Inc.,$15.00 ,$25.00 ,66.67%
ISRL,Israel Acquisitions Corp,$10.00 ,$10.44 ,4.40%,
1 KVAC Keen Vision Acquisition Corporation $10.00 $10.08 0.80%
2 WRNT Warrantee Inc. $4.00 $4.30 7.50%
3 ELWS Earlyworks Co. Ltd. Ltd. $5.00 $3.60 -28.00%
4 JNVR Janover Inc. $4.00 $3.82 -4.50%
5 TSBX Turnstone Biologics Corp. $12.00 $11.40 -5.00%
6 ODD ODDITY Tech Ltd. $35.00 $48.29 37.97%
7 APGE Apogee Therapeutics Inc. Inc. $17.00 $20.66 21.53%
8 NETD Nabors Energy Transition Corp. II $10.00 $10.15 1.50%
9 SGMT Sagimet Biosciences Inc. $16.00 $16.02 0.13%
10 BOWN Bowen Acquisition Corp $10.00 $10.13 1.30%
11 SXTP 60 Degrees Pharmaceuticals Inc. Inc. $5.30 $2.13 -59.81%
12 PWM Prestige Wealth Inc. $5.00 $16.79 235.80%
13 VTMX Vesta Real Estate Corporation $31.00 $33.91 9.39%
14 INTS Intensity Therapeutics Inc. Inc. $5.00 $6.03 24.30%
15 SVV Savers Value Village Inc. Inc. $18.00 $23.95 33.06%
16 FIHL Fidelis Insurance Holdings Limited $14.00 $13.36 -4.57%
17 KGS Kodiak Gas Services Inc. Inc. $16.00 $18.02 12.63%
18 GENK GEN Restaurant Group Inc. Inc. $12.00 $18.41 53.42%
19 BUJA Bukit Jalil Global Acquisition 1 Ltd. $10.00 $10.24 2.41%
20 AZTR Azitra Inc. $5.00 $3.70 -24.70%
21 BOF BranchOut Food Inc. $6.00 $2.93 -51.25%
22 CAVA CAVA Group Inc. Inc. $22.00 $51.85 135.68%
23 ESHA ESH Acquisition Corp. $10.00 $10.07 0.70%
24 ATMU Atmus Filtration Technologies Inc. $19.50 $24.50 25.64%
25 ATS ATS Corporation $41.00 $44.70 9.02%
26 IPXX Inflection Point Acquisition Corp. II $10.00 $10.10 1.00%
27 CWD CaliberCos Inc. $4.00 $1.95 -51.25%
28 SGE Strong Global Entertainment Inc. Inc. $4.00 $2.72 -34.50%
29 SLRN Acelyrin Inc. Inc. $18.00 $24.12 34.00%
30 ALCY Alchemy Investments Acquisition Corp 1 $10.00 $10.23 2.30%
31 KVUE Kenvue Inc. $22.00 $25.12 14.18%
32 GODN Golden Star Acquisition Corporation $10.00 $10.20 1.95%
33 TRNR Interactive Strength Inc. $8.00 $2.16 -72.38%
34 AACT Ares Acquisition Corporation II $10.00 $10.19 1.90%
35 JYD Jayud Global Logistics Limited $4.00 $3.57 -10.75%
36 UCAR U Power Limited $6.00 $6.04 0.67%
37 USGO U.S. GoldMining Inc. $10.00 $12.19 20.70%
38 WLGS Wang & Lee Group Inc. Inc. $5.00 $1.05 -79.00%
39 TCJH Top KingWin Ltd $4.00 $1.56 -61.00%
40 TPET Trio Petroleum Corp. $3.00 $0.88 -70.67%
41 GDTC CytoMed Therapeutics Limited $4.00 $3.73 -6.75%
42 VCIG VCI Global Limited $4.00 $3.25 -18.75%
43 GDHG Golden Heaven Group Holdings Ltd. $4.00 $3.68 -8.00%
44 ARBB ARB IOT Group Limited $4.00 $2.58 -35.50%
45 ISPR Ispire Technology Inc. $7.00 $9.38 34.00%
46 MGIH Millennium Group International Holdings Limited $4.00 $1.89 -52.75%
47 MWG 35137 $2.50 $0.57 -77.36%
48 SFWL Shengfeng Development Limited $4.00 $6.08 52.00%
49 HSHP Himalaya Shipping Ltd. $5.80 $5.90 1.38%
50 SYT SYLA Technologies Co. Ltd. Ltd. $8.00 $6.20 -15.38%
51 HKIT Hitek Global Inc. $5.00 $6.88 37.60%
52 CHSN Chanson International Holding $4.00 $1.81 -54.50%
53 TBMC Trailblazer Merger Corporation I $10.00 $10.25 2.50%
54 HLP Hongli Group Inc. $4.00 $3.08 -23.00%
55 YGF YanGuFang International Group Co. Ltd. Ltd. $4.00 $3.10 -22.50%
56 ZJYL Jin Medical International Ltd. $8.00 $10.85 34.63%
57 TMTC TMT Acquisition Corp. $10.00 $10.30 3.00%
58 OAKU Oak Woods Acquisition Corporation $10.00 $10.28 2.80%
59 BANL CBL International Limited $4.00 $1.74 -56.50%
60 OMH Ohmyhome Limited $4.00 $3.03 -24.25%
61 MGRX Mangoceuticals Inc. Inc. $4.00 $1.30 -67.50%
62 FORL Four Leaf Acquisition Corporation $10.00 $10.31 3.10%
63 ICG Intchains Group Limited $8.00 $6.28 -21.50%
64 IZM ICZOOM Group Inc. $4.00 $6.60 65.00%
65 AESI Atlas Energy Solutions Inc. $18.00 $19.79 9.94%
66 AIXI Xiao-I Corporation $6.80 $5.92 -12.94%
67 SBXC SilverBox Corp III $10.00 $10.12 1.20%
68 BMR Beamr Imaging Ltd. $4.00 $2.75 -31.25%
69 DIST Distoken Acquisition Corporation $10.00 $10.39 3.90%
70 NFTG The NFT Gaming Company Inc. Inc. $4.15 $0.68 -83.61%
71 MARX Mars Acquisition Corp. $10.00 $10.37 3.70%
72 BFRG Bullfrog AI Holdings Inc. Inc. $6.50 $4.99 -23.23%
73 ENLT Enlight Renewable Energy Ltd $18.00 $18.04 0.22%
74 MLYS Mineralys Therapeutics Inc. Inc. $16.00 $14.77 -7.69%
75 PTHR Pono Capital Three Inc. Inc. $10.00 $10.44 4.40%
76 BLAC Bellevue Life Sciences Acquisition Corp. $10.00 $10.30 3.00%
77 NXT Nextracker Inc. $24.00 $38.55 60.63%
78 HSAI Hesai Group $19.00 $11.26 -40.74%
79 LSDI Lucy Scientific Discovery Inc. $4.00 $1.16 -71.00%
80 LICN Lichen China Limited $4.00 $1.31 -67.31%
81 GPCR Structure Therapeutics Inc. $15.00 $35.14 134.27%
82 ASST Asset Entities Inc. $5.00 $1.18 -76.40%
83 CETU Cetus Capital Acquisition Corp. $10.00 $10.27 2.70%
84 TXO MorningStar Partners L.P. L.P. $20.00 $21.50 7.50%
85 BREA Brera Holdings PLC $5.00 $2.08 -58.40%
86 GNLX Genelux Corporation $6.00 $24.98 316.33%
87 QSG QuantaSing Group Ltd $12.50 $7.61 -39.16%
88 CVKD Cadrenal Therapeutics Inc. Inc. $5.00 $0.98 -80.40%
89 SKWD Skyward Specialty Insurance Group Inc. Inc. $15.00 $25.00 66.67%
90 ISRL Israel Acquisitions Corp $10.00 $10.44 4.40%

BIN
Database/2023ipo.xlsx Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,14 @@
ALTER TABLE balancesheet DROP PRIMARY KEY
ALTER TABLE balancesheet ADD PRIMARY KEY (asof, symbol, period)
*******************************************************************
ALTER TABLE balancesheet ADD period INTEGER NOT NULL
ALTER TABLE balancesheet ADD inventory NUMERIC(19,2)
ALTER TABLE balancesheet ADD property_plant_and_equipment NUMERIC(19,2)
ALTER TABLE balancesheet ADD intangible_assets NUMERIC(19,2)
ALTER TABLE balancesheet ADD accumulated_amortization NUMERIC(19,2)

Binary file not shown.

Binary file not shown.

BIN
Database/CurrencyETFs.xlsx Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Database/Fundamentals.xlsx Normal file

Binary file not shown.

BIN
Database/Holidays.xlsx Normal file

Binary file not shown.

BIN
Database/Import/CopyDb.exe Normal file

Binary file not shown.

BIN
Database/Import/CopyDb.pdb Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,7 @@
CopyDb /CONVERTCHARSETCOLLATION:utf8mb4@utf8mb4_0900_ai_ci /SERVER:localhost /PORT:3306 /DATABASE:portfolio_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\import\portfolio_data_schema.dat"
CopyDb /CONVERTCHARSETCOLLATION:utf8mb4@utf8mb4_0900_ai_ci /SERVER:localhost /PORT:3306 /DATABASE:market_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\import\market_data_schema.dat"

View File

@@ -0,0 +1,12 @@
REM COYING IBD FILES FROM ONE VERSION TO THE NEXT
REM You will need to know the exact structure of the table (the CREATE TABLE statement).
REM
REM Create the table with the same structure.
REM Run ALTER TABLE table_name DISCARD TABLESPACE;
REM Copy the ibd file to table_name.ibd in the target location
REM Run ALTER TABLE table_name IMPORT TABLESPACE;
REM
REM This may not work if you didn't FLUSH TABLES table_name FOR EXPORT; before you backed it up.
mysqldump -p -d --host=localhost --port=3306 --user=root --password=dbas --routines --triggers --events market_data> market_data_schema.dat
mysqldump -p -d --host=localhost --port=3306 --user=root --password=dbas --routines --triggers --events portfolio_data> portfolio_data_schema.dat

View File

@@ -0,0 +1,10 @@
REM CopyDb /SERVER:localhost /PORT:3306 /DATABASE:portfolio_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\portfolio_data_schema.dat" /PATHIBD:"C:\ImportData\portfolio_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\portfolio_data"
REM CopyDb /SERVER:localhost /PORT:3306 /DATABASE:market_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\market_data_schema.dat" /PATHIBD:"C:\ImportData\market_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\market_data"
CopyDb /SERVER:localhost /PORT:3306 /DATABASE:portfolio_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\portfolio_data_schema.dat" /PATHIBD:"D:\MySQL Server 8.0\Data\portfolio_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\portfolio_data"
CopyDb /SERVER:localhost /PORT:3306 /DATABASE:market_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\market_data_schema.dat" /PATHIBD:"D:\MySQL Server 8.0\Data\market_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\market_data"

View File

@@ -0,0 +1,685 @@
-- MySQL dump 10.13 Distrib 8.0.33, for Win64 (x86_64)
--
-- Host: localhost Database: market_data
-- ------------------------------------------------------
-- Server version 8.0.33
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `analystpricetarget`
--
DROP TABLE IF EXISTS `analystpricetarget`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `analystpricetarget` (
`date` datetime NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`mean_target` decimal(19,2) DEFAULT NULL,
`median_target` decimal(19,2) DEFAULT NULL,
`high_target` decimal(19,2) DEFAULT NULL,
`low_target` decimal(19,2) DEFAULT NULL,
PRIMARY KEY (`symbol`,`date`),
KEY `FK_AnalystPriceTarget_SecurityMaster` (`symbol`),
CONSTRAINT `FK_AnalystPriceTarget_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `analystratings`
--
--
-- Table structure for table `balancesheet`
--
DROP TABLE IF EXISTS `balancesheet`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `balancesheet` (
`asof` datetime NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`long_term_debt` decimal(19,2) DEFAULT NULL,
`other_liabilities` decimal(19,2) DEFAULT NULL,
`deferred_long_term_liabilities` decimal(19,2) DEFAULT NULL,
`minority_interest` decimal(19,2) DEFAULT NULL,
`negative_goodwill` decimal(19,2) DEFAULT NULL,
`total_stockholder_equity` decimal(19,2) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
`period` bit(1) NOT NULL,
`inventory` decimal(19,2) DEFAULT NULL,
`property_plant_and_equipment` decimal(19,2) DEFAULT NULL,
`intangible_assets` decimal(19,2) DEFAULT NULL,
`accumulated_amortization` decimal(19,2) DEFAULT NULL,
`goodwill` decimal(19,2) DEFAULT NULL,
`total_current_assets` decimal(19,2) DEFAULT NULL,
`total_assets` decimal(19,2) DEFAULT NULL,
`total_current_liabilities` decimal(19,2) DEFAULT NULL,
`total_liabilities` decimal(19,2) DEFAULT NULL,
`cash_and_cash_equivalents` decimal(19,2) DEFAULT NULL,
PRIMARY KEY (`symbol`,`asof`,`period`),
KEY `IX_BalanceSheet_Modified` (`modified`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `cashflowstatement`
--
DROP TABLE IF EXISTS `cashflowstatement`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cashflowstatement` (
`asof` datetime NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`depreciation_and_amortization` decimal(19,2) DEFAULT NULL,
`deferred_income_taxes` decimal(19,2) DEFAULT NULL,
`stock_based_compensation` decimal(19,2) DEFAULT NULL,
`accounts_receivable` decimal(19,2) DEFAULT NULL,
`inventory` decimal(19,2) DEFAULT NULL,
`accounts_payable` decimal(19,2) DEFAULT NULL,
`accrued_liabilities` decimal(19,2) DEFAULT NULL,
`operating_cashflow` decimal(19,2) DEFAULT NULL,
`free_cashflow` decimal(19,2) DEFAULT NULL,
`period` int NOT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`symbol`,`asof`,`period`),
KEY `IX_CashflowStatement_Modified` (`modified`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `companyprofile`
--
DROP TABLE IF EXISTS `companyprofile`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `companyprofile` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`description` mediumtext COLLATE utf8mb4_0900_ai_ci,
`pricing_source` varchar(10) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`can_roll_previous` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`symbol`),
UNIQUE KEY `symbol` (`symbol`),
KEY `IDX_SYMBOL` (`symbol`),
CONSTRAINT `FK_CompanyProfile_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `currencyconversion`
--
DROP TABLE IF EXISTS `currencyconversion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `currencyconversion` (
`asof` datetime NOT NULL,
`source_currency` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`destination_currency` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`destination_currency_name` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`units_per_source` double NOT NULL,
`source_per_unit` double NOT NULL,
PRIMARY KEY (`asof`,`source_currency`,`destination_currency`),
KEY `IX_DATE_SOURCE` (`source_currency`,`destination_currency`,`asof`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dictionary`
--
DROP TABLE IF EXISTS `dictionary`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `dictionary` (
`word` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`part_of_speech` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
PRIMARY KEY (`word`,`part_of_speech`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dividendhistory`
--
DROP TABLE IF EXISTS `dividendhistory`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `dividendhistory` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`dividend_type` varchar(25) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`cash_amount` decimal(22,2) DEFAULT NULL,
`div_ex_date` datetime NOT NULL,
`declaration_date` datetime DEFAULT NULL,
`record_date` datetime DEFAULT NULL,
`payment_date` datetime DEFAULT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`symbol`,`div_ex_date`),
KEY `symbol` (`symbol`),
CONSTRAINT `FK_DividendHistory_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `earningsannouncements`
--
DROP TABLE IF EXISTS `earningsannouncements`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `earningsannouncements` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`date` datetime NOT NULL,
`period_ending` datetime NOT NULL,
`estimate` decimal(19,2) DEFAULT NULL,
`reported` decimal(19,2) DEFAULT NULL,
`surprise` decimal(19,2) DEFAULT NULL,
`surprise_pct` decimal(10,2) DEFAULT NULL,
`time` varchar(25) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`symbol`,`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `economicindicators`
--
DROP TABLE IF EXISTS `economicindicators`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `economicindicators` (
`country_code` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`country_name` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`indicator_name` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`indicator_code` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`indicator_value` decimal(19,2) DEFAULT NULL,
`year` int NOT NULL,
`source` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`country_code`,`indicator_name`,`year`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `etfholdings`
--
DROP TABLE IF EXISTS `etfholdings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etfholdings` (
`etf_symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`holding_symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`holding_symbol_sc` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`pcnt_of_assets` decimal(19,2) DEFAULT NULL,
`company` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`modified` datetime DEFAULT NULL,
KEY `ETFHOLDINGS_IDX_ETFSYMBOL` (`etf_symbol`),
CONSTRAINT `FK_ETFHoldings_SecurityMaster` FOREIGN KEY (`etf_symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `fundamentals`
--
DROP TABLE IF EXISTS `fundamentals`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `fundamentals` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`asof` date NOT NULL,
`source` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`next_earnings_date` date DEFAULT NULL,
`beta` decimal(19,2) DEFAULT NULL,
`low52` decimal(19,2) DEFAULT NULL,
`high52` decimal(19,2) DEFAULT NULL,
`volume` bigint DEFAULT NULL,
`market_cap` decimal(19,2) DEFAULT NULL,
`pe` decimal(19,2) DEFAULT NULL,
`eps` decimal(19,2) DEFAULT NULL,
`peg` decimal(19,2) DEFAULT NULL,
`return_on_assets` decimal(19,2) DEFAULT NULL,
`return_on_equity` decimal(19,2) DEFAULT NULL,
`total_cash` decimal(19,2) DEFAULT NULL,
`total_debt` decimal(19,2) DEFAULT NULL,
`shares_outstanding` decimal(19,2) DEFAULT NULL,
`revenue` decimal(19,2) DEFAULT NULL,
`revenue_per_share` decimal(19,2) DEFAULT NULL,
`qtrly_revenue_growth` decimal(19,2) DEFAULT NULL,
`gross_profit` decimal(19,2) DEFAULT NULL,
`ebitda` decimal(19,2) DEFAULT NULL,
`net_income_available_to_common` decimal(19,2) DEFAULT NULL,
`book_value_per_share` decimal(19,2) DEFAULT NULL,
`operating_cashflow` decimal(19,2) DEFAULT NULL,
`leveraged_free_cashflow` decimal(19,2) DEFAULT NULL,
`trailing_pe` decimal(19,2) DEFAULT NULL,
`ebit` decimal(19,2) DEFAULT NULL,
`enterprise_value` decimal(19,2) DEFAULT NULL,
PRIMARY KEY (`symbol`,`asof`),
KEY `PK_Fundamental_Symbol` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `headlines`
--
DROP TABLE IF EXISTS `headlines`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `headlines` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`asof` date NOT NULL,
`headline` varchar(512) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`modified` datetime NOT NULL,
`source` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
KEY `symbol` (`symbol`),
KEY `IX_HEADLINES` (`symbol`,`asof`,`headline`),
CONSTRAINT `FK_Headlines_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `historical`
--
DROP TABLE IF EXISTS `historical`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `historical` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`asof` datetime NOT NULL,
`type` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`value` decimal(19,2) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`symbol`,`asof`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `incomestatement`
--
DROP TABLE IF EXISTS `incomestatement`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `incomestatement` (
`asof` datetime NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`total_revenue` decimal(19,2) DEFAULT NULL,
`cost_of_revenue` decimal(19,2) DEFAULT NULL,
`income_tax_expense` decimal(19,2) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
`gross_profit` decimal(19,2) DEFAULT NULL,
`net_income` decimal(19,2) DEFAULT NULL,
`sga` decimal(19,2) DEFAULT NULL,
`net_income_applicable_to_common_shares` decimal(19,2) DEFAULT NULL,
`ebit` decimal(19,2) DEFAULT NULL,
`operating_expenses` decimal(19,2) DEFAULT NULL,
`research_and_development` decimal(19,2) DEFAULT NULL,
`period` int NOT NULL,
`interest_expense` decimal(19,2) DEFAULT NULL,
PRIMARY KEY (`symbol`,`asof`,`period`),
KEY `IX_IncomeStatement_Modified` (`modified`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `insidertransaction`
--
DROP TABLE IF EXISTS `insidertransaction`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `insidertransaction` (
`symbol` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`filing_date` datetime NOT NULL,
`transaction_date` datetime NOT NULL,
`insider_name` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`ownership_type` varchar(55) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`securities` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`nature_of_transaction` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`number_or_value_acquired_disposed` decimal(19,2) DEFAULT NULL,
`price` decimal(19,2) DEFAULT NULL,
`form` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`sec_accession_number` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`form_row_number` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`symbol`,`form`,`sec_accession_number`,`form_row_number`),
KEY `symbol` (`symbol`),
CONSTRAINT `FK_InsiderTransaction_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lexicon`
--
DROP TABLE IF EXISTS `lexicon`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `lexicon` (
`word` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`sentiment` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`part_of_speech` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`word`,`sentiment`),
KEY `IX_Lexicon` (`part_of_speech`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `marketholidays`
--
DROP TABLE IF EXISTS `marketholidays`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `marketholidays` (
`Date` date NOT NULL,
`Description` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`Date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mstarsecurityid`
--
DROP TABLE IF EXISTS `mstarsecurityid`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mstarsecurityid` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`security_identifier` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`modified` datetime NOT NULL,
PRIMARY KEY (`symbol`),
KEY `IX_HEADLINES` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `options`
--
DROP TABLE IF EXISTS `options`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `options` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`expiration_date` date NOT NULL,
`option_type` char(1) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`strike` decimal(19,2) NOT NULL,
`last_price` decimal(19,2) DEFAULT NULL,
`change_price` decimal(19,2) DEFAULT NULL,
`bid` decimal(19,2) DEFAULT NULL,
`ask` decimal(19,2) DEFAULT NULL,
`volume` int DEFAULT NULL,
`open_interest` decimal(19,2) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`symbol`,`expiration_date`,`option_type`,`strike`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `premarket`
--
DROP TABLE IF EXISTS `premarket`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `premarket` (
`market` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`change_value` decimal(19,2) NOT NULL,
`change_percent` decimal(19,2) NOT NULL,
`timestamp` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
PRIMARY KEY (`market`,`timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `prices`
--
DROP TABLE IF EXISTS `prices`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `prices` (
`date` date NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`open` decimal(19,2) DEFAULT NULL,
`high` decimal(19,2) DEFAULT NULL,
`low` decimal(19,2) DEFAULT NULL,
`close` decimal(19,2) DEFAULT NULL,
`volume` bigint DEFAULT NULL,
`adjclose` decimal(19,2) DEFAULT NULL,
`source` char(1) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`symbol`,`date`),
KEY `IX_PRICES_DATE_SYMBOL` (`date` DESC,`symbol`),
KEY `IX_PRICES_SYMBOL` (`symbol`),
KEY `IX_PRICES_DATE` (`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `secfilings`
--
DROP TABLE IF EXISTS `secfilings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `secfilings` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`filing_date` datetime NOT NULL,
`form` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`form_text` longblob NOT NULL,
`description` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`sec_filing_url` varchar(255) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`sequence` bigint NOT NULL,
`sec_accession_number` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`symbol`,`filing_date`,`sequence`,`sec_accession_number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `securitymaster`
--
DROP TABLE IF EXISTS `securitymaster`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `securitymaster` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`company` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`cik` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`sector` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`industry` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`security_type` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `splits`
--
DROP TABLE IF EXISTS `splits`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `splits` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`effective_date` datetime NOT NULL,
`ratio` varchar(10) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`applied` tinyint DEFAULT NULL,
`applied_least_recent` datetime DEFAULT NULL,
`applied_most_recent` datetime DEFAULT NULL,
`modified` date DEFAULT NULL,
`created` datetime DEFAULT NULL,
PRIMARY KEY (`symbol`,`effective_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `valuations`
--
DROP TABLE IF EXISTS `valuations`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `valuations` (
`valuation_date` datetime NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`company` varchar(255) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`next_earnings_date` datetime DEFAULT NULL,
`long_term_debt` decimal(22,2) DEFAULT NULL,
`revenue` decimal(22,2) DEFAULT NULL,
`debt_load` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`roic_avg` decimal(22,2) DEFAULT NULL,
`bvps_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`avg_equity_growth` decimal(22,2) DEFAULT NULL,
`avg_equity_growth_2y` decimal(22,2) DEFAULT NULL,
`avg_equity_growth_4y` decimal(22,2) DEFAULT NULL,
`eps_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`avg_eps_growth` decimal(22,2) DEFAULT NULL,
`avg_eps_growth_2y` decimal(22,2) DEFAULT NULL,
`avg_eps_growth_4y` decimal(22,2) DEFAULT NULL,
`revenue_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`avg_revenue_growth` decimal(22,2) DEFAULT NULL,
`avg_revenue_growth_qtr` decimal(22,2) DEFAULT NULL,
`avg_revenue_growth_2y` decimal(22,2) DEFAULT NULL,
`avg_revenue_growth_4y` decimal(22,2) DEFAULT NULL,
`avg_freecashflow_growth` decimal(22,2) DEFAULT NULL,
`avg_operating_cashflow` decimal(22,2) DEFAULT NULL,
`avg_working_capital` decimal(22,2) DEFAULT NULL,
`bvps` decimal(22,2) DEFAULT NULL,
`price_to_book` decimal(22,2) DEFAULT NULL,
`eps` decimal(22,2) DEFAULT NULL,
`pe` decimal(22,2) DEFAULT NULL,
`peg` decimal(22,2) DEFAULT NULL,
`implied_earnings_growth` decimal(22,2) DEFAULT NULL,
`low_pe` decimal(22,2) DEFAULT NULL,
`trailing_pe` decimal(22,2) DEFAULT NULL,
`avg_low_trailing` decimal(22,2) DEFAULT NULL,
`current_stock_estimate_price` decimal(22,2) DEFAULT NULL,
`price_estimate_10y` decimal(22,2) DEFAULT NULL,
`todays_price_for_required_return` decimal(22,2) DEFAULT NULL,
`mos` decimal(22,2) DEFAULT NULL,
`mos_80` decimal(22,2) DEFAULT NULL,
`intrinsic_value` decimal(22,2) DEFAULT NULL,
`rgv` decimal(22,2) DEFAULT NULL,
`latest_price` decimal(22,2) DEFAULT NULL,
`upside_pcnt` decimal(22,2) DEFAULT NULL,
`downside_pcnt` decimal(22,2) DEFAULT NULL,
`mean_target_price` decimal(22,2) DEFAULT NULL,
`low_target_price` decimal(22,2) DEFAULT NULL,
`high_target_price` decimal(22,2) DEFAULT NULL,
`bargain_mos` tinyint(1) DEFAULT NULL,
`bargain_mos_80` tinyint(1) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
`beta90` decimal(19,2) DEFAULT NULL,
`beta2Y` decimal(19,2) DEFAULT NULL,
`roic_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`roic_slope` decimal(22,2) DEFAULT NULL,
`market_cap` decimal(22,2) DEFAULT NULL,
`earnings_yield` decimal(22,12) DEFAULT NULL,
`enterprise_value` decimal(22,2) DEFAULT NULL,
`ebit` decimal(22,2) DEFAULT NULL,
`tlb_rank_roic` decimal(22,2) DEFAULT NULL,
`fundamental_value` decimal(22,2) DEFAULT NULL,
`net_current_asset_value_per_share` decimal(22,2) DEFAULT NULL,
`roic_latest` decimal(22,2) DEFAULT NULL,
`sector` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`industry` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`debt_to_equity` decimal(22,2) DEFAULT NULL,
`sec_13` tinyint(1) DEFAULT NULL,
`sec_13_filing_date` datetime DEFAULT NULL,
`roc_latest` decimal(22,4) DEFAULT NULL,
`tlb_rank_roc` decimal(22,4) DEFAULT NULL,
`operating_earnings` decimal(22,4) DEFAULT NULL,
`am_rank` decimal(22,4) DEFAULT NULL,
`acquirers_multiple` decimal(22,4) DEFAULT NULL,
`dividend_yield` decimal(22,4) DEFAULT NULL,
`shares_outstanding` decimal(22,4) DEFAULT NULL,
`operating_cashflow` decimal(22,4) DEFAULT NULL,
PRIMARY KEY (`symbol`,`valuation_date`),
KEY `IX_VALUATIONS_DATE` (`valuation_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `yieldcurve`
--
DROP TABLE IF EXISTS `yieldcurve`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `yieldcurve` (
`date` datetime NOT NULL,
`1Mo` decimal(19,2) DEFAULT NULL,
`3Mo` decimal(19,2) DEFAULT NULL,
`6Mo` decimal(19,2) DEFAULT NULL,
`1Yr` decimal(19,2) DEFAULT NULL,
`2Yr` decimal(19,2) DEFAULT NULL,
`3Yr` decimal(19,2) DEFAULT NULL,
`5Yr` decimal(19,2) DEFAULT NULL,
`7Yr` decimal(19,2) DEFAULT NULL,
`10Yr` decimal(19,2) DEFAULT NULL,
`20Yr` decimal(19,2) DEFAULT NULL,
`30Yr` decimal(19,2) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zacksrank`
--
DROP TABLE IF EXISTS `zacksrank`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `zacksrank` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`date` datetime NOT NULL,
`zacks_rank` varchar(25) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`type` varchar(20) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`symbol`,`date`),
CONSTRAINT `FK_ZacksRank_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping events for database 'market_data'
--
--
-- Dumping routines for database 'market_data'
--
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2023-05-18 10:05:58

View File

@@ -0,0 +1,163 @@
-- MySQL dump 10.13 Distrib 8.0.33, for Win64 (x86_64)
--
-- Host: localhost Database: portfolio_data
-- ------------------------------------------------------
-- Server version 8.0.33
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `accounts`
--
DROP TABLE IF EXISTS `accounts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `accounts` (
`account` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
PRIMARY KEY (`account`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `cash`
--
DROP TABLE IF EXISTS `cash`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cash` (
`account` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`date` datetime NOT NULL,
`description` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`credit` decimal(19,2) DEFAULT NULL,
`debit` decimal(19,2) DEFAULT NULL,
`balance` decimal(19,2) DEFAULT NULL,
`transaction_id` int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`account`,`date`,`transaction_id`),
UNIQUE KEY `transaction_id` (`transaction_id`),
KEY `account` (`account`),
KEY `IDX_DATE` (`date`),
CONSTRAINT `FK_Cash_Accounts` FOREIGN KEY (`account`) REFERENCES `accounts` (`account`)
) ENGINE=InnoDB AUTO_INCREMENT=1511 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dividends`
--
DROP TABLE IF EXISTS `dividends`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `dividends` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`payment_date` datetime NOT NULL,
`account` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`amount` decimal(16,4) NOT NULL,
PRIMARY KEY (`symbol`,`payment_date`,`account`),
KEY `symbol` (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `stoplimits`
--
DROP TABLE IF EXISTS `stoplimits`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `stoplimits` (
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`stop_limit` decimal(19,2) DEFAULT NULL,
`shares` decimal(19,2) DEFAULT NULL,
`stop_type` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`active` int DEFAULT NULL,
PRIMARY KEY (`symbol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `trades`
--
DROP TABLE IF EXISTS `trades`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `trades` (
`trade_id` int NOT NULL AUTO_INCREMENT,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`trade_date` datetime NOT NULL,
`shares` decimal(19,2) DEFAULT NULL,
`price` decimal(19,2) DEFAULT NULL,
`buysell` char(1) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`status` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`account` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
`commission` decimal(19,2) NOT NULL DEFAULT '0.00',
`date_sold` datetime DEFAULT NULL,
`sell_price` decimal(19,2) DEFAULT NULL,
PRIMARY KEY (`trade_id`),
KEY `IX_Trades` (`symbol`,`trade_date`),
KEY `FK_Trades_Accounts` (`account`),
CONSTRAINT `FK_Trades_Accounts` FOREIGN KEY (`account`) REFERENCES `accounts` (`account`)
) ENGINE=InnoDB AUTO_INCREMENT=741 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `watchlist`
--
DROP TABLE IF EXISTS `watchlist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `watchlist` (
`watch_list_id` int NOT NULL,
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
PRIMARY KEY (`watch_list_id`,`symbol`),
KEY `watch_list_id` (`watch_list_id`),
CONSTRAINT `FK_WatchList_WatchLists` FOREIGN KEY (`watch_list_id`) REFERENCES `watchlists` (`watch_list_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `watchlists`
--
DROP TABLE IF EXISTS `watchlists`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `watchlists` (
`watch_list_id` int NOT NULL AUTO_INCREMENT,
`watch_list_name` varchar(255) COLLATE utf8mb4_0900_ai_ci NOT NULL,
PRIMARY KEY (`watch_list_id`),
UNIQUE KEY `watch_list_id` (`watch_list_id`),
KEY `watch_list_id_2` (`watch_list_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping events for database 'portfolio_data'
--
--
-- Dumping routines for database 'portfolio_data'
--
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2023-05-18 10:05:58

Binary file not shown.

3
Database/Lexicon.txt Normal file
View File

@@ -0,0 +1,3 @@
select count(*) from lexicon
select * from lexicon where word = 'slides'
insert into lexicon (word,sentiment,part_of_speech)values('slides','Negative','verb')

BIN
Database/MarketData.eap Normal file

Binary file not shown.

609
Database/MarketData.sql Normal file
View File

@@ -0,0 +1,609 @@
CREATE TABLE ZacksRank
(
symbol VARCHAR(15) NOT NULL,
date DATETIME NOT NULL,
zacks_rank VARCHAR(25),
modified DATETIME NOT NULL,
PRIMARY KEY (symbol, date),
INDEX IX_ZACKS_RANK_SYMBOL (symbol ASC)
)
;
CREATE TABLE InsiderTransaction
(
symbol VARCHAR(15) NOT NULL,
filing_date DATETIME NOT NULL,
transaction_date DATETIME NOT NULL,
insider_name VARCHAR(255),
ownership_type VARCHAR(55),
securities VARCHAR(255),
nature_of_transaction VARCHAR(255),
number_or_value_acquired_disposed NUMERIC(19,2),
price NUMERIC(19,2),
form VARCHAR(55) NOT NULL,
sec_accession_number VARCHAR(55) NOT NULL,
form_row_number VARCHAR(55) NOT NULL,
modified DATETIME,
PRIMARY KEY (symbol, form, sec_accession_number, form_row_number),
KEY (symbol)
)
;
CREATE TABLE Headlines
(
symbol VARCHAR(15) NOT NULL,
asof DATE NOT NULL,
headline VARCHAR(255) NOT NULL,
source VARCHAR(25) NOT NULL,
modified DATETIME NOT NULL,
KEY (symbol),
INDEX IX_HEADLINES (symbol ASC, asof ASC, headline ASC)
)
;
CREATE TABLE ETFHoldings
(
etf_symbol VARCHAR(15) NOT NULL,
holding_symbol VARCHAR(15) NOT NULL,
holding_symbol_sc VARCHAR(15),
pcnt_of_assets NUMERIC(19,2),
company VARCHAR(255),
modified DATETIME,
INDEX ETFHOLDINGS_IDX_ETFSYMBOL (etf_symbol ASC)
)
;
CREATE TABLE DividendHistory
(
symbol VARCHAR(15) NOT NULL,
dividend_type VARCHAR(25),
cash_amount NUMERIC(22,2),
div_ex_date DATETIME NOT NULL,
declaration_date DATETIME,
record_date DATETIME,
payment_date DATETIME,
modified DATETIME NOT NULL,
PRIMARY KEY (symbol, div_ex_date),
KEY (symbol)
)
;
CREATE TABLE CompanyProfile
(
symbol VARCHAR(15) NOT NULL,
description VARCHAR(255),
pricing_source VARCHAR(10),
can_roll_previous BOOL NOT NULL DEFAULT false,
PRIMARY KEY (symbol),
UNIQUE (symbol),
INDEX IDX_SYMBOL (symbol ASC)
)
;
CREATE TABLE AnalystRatings
(
symbol VARCHAR(15) NOT NULL,
date DATETIME NOT NULL,
company VARCHAR(255),
brokerage_firm VARCHAR(50) NOT NULL,
type VARCHAR(20),
ratings_change VARCHAR(50),
price_target NUMERIC(19,2),
PRIMARY KEY (symbol, date, brokerage_firm),
KEY (symbol)
)
;
CREATE TABLE AnalystPriceTarget
(
symbol VARCHAR(15) NOT NULL,
date DATETIME NOT NULL,
mean_target NUMERIC(19,2),
median_target NUMERIC(19,2),
high_target NUMERIC(19,2),
low_target NUMERIC(19,2),
PRIMARY KEY (symbol, date),
KEY (symbol)
)
;
CREATE TABLE YieldCurve
(
date DATETIME NOT NULL,
1Mo NUMERIC(19,2),
3Mo NUMERIC(19,2),
6Mo NUMERIC(19,2),
1Yr NUMERIC(19,2),
2Yr NUMERIC(19,2),
3Yr NUMERIC(19,2),
5Yr NUMERIC(19,2),
7Yr NUMERIC(19,2),
10Yr NUMERIC(19,2),
20Yr NUMERIC(19,2),
30Yr NUMERIC(19,2),
modified DATETIME,
PRIMARY KEY (date)
)
;
CREATE TABLE Valuations
(
symbol VARCHAR(15) NOT NULL,
valuation_date DATETIME NOT NULL,
company VARCHAR(255) NOT NULL,
next_earnings_date DATETIME,
long_term_debt NUMERIC(22,2),
revenue NUMERIC(22,2),
debt_load VARCHAR(15),
roic_avg NUMERIC(22,2),
roic_slope NUMERIC(22,2),
roic_dates VARCHAR(50),
avg_equity_growth NUMERIC(22,2),
avg_equity_growth_2y NUMERIC(22,2),
avg_equity_growth_4y NUMERIC(22,2),
eps_dates VARCHAR(50),
avg_eps_growth NUMERIC(22,2),
avg_eps_growth_2y NUMERIC(22,2),
avg_eps_growth_4y NUMERIC(22,2),
revenue_dates VARCHAR(50),
avg_revenue_growth NUMERIC(22,2),
avg_revenue_growth_qtr NUMERIC(22,2),
avg_revenue_growth_2y NUMERIC(22,2),
avg_revenue_growth_4y NUMERIC(22,2),
avg_freecashflow_growth NUMERIC(22,2),
avg_operating_cashflow NUMERIC(22,2),
avg_working_capital NUMERIC(22,2),
bvps NUMERIC(22,2),
bvps_dates VARCHAR(50),
price_to_book NUMERIC(22,2),
eps NUMERIC(22,2),
pe NUMERIC(22,2),
peg NUMERIC(22,2),
implied_earnings_growth NUMERIC(22,2),
low_pe NUMERIC(22,2),
trailing_pe NUMERIC(22,2),
avg_low_trailing NUMERIC(22,2),
current_stock_estimate_price NUMERIC(22,2),
price_estimate_10y NUMERIC(22,2),
todays_price_for_required_return NUMERIC(22,2),
mos NUMERIC(22,2),
mos_80 NUMERIC(22,2),
intrinsic_value NUMERIC(22,2),
rgv NUMERIC(22,2),
latest_price NUMERIC(22,2),
upside_pcnt NUMERIC(22,2),
downside_pcnt NUMERIC(22,2),
mean_target_price NUMERIC(22,2),
low_target_price NUMERIC(22,2),
high_target_price NUMERIC(22,2),
bargain_mos BOOL,
bargain_mos_80 BOOL,
modified DATETIME,
beta90 NUMERIC(19,2),
beta2Y NUMERIC(19,2),
market_cap NUMERIC(22,2),
earnings_yield NUMERIC(22,2),
ebit NUMERIC(22,2),
enterprise_value NUMERIC(22,2),
fundamental_value NUMERIC(22,2),
net_current_asset_value_per_share NUMERIC(22,2),
return_on_capital NUMERIC(22,2),
roic_latest NUMERIC(22,2),
sector VARCHAR(255),
industry VARCHAR(255),
debt_to_equity NUMERIC(22,2),
sec_13 TINYINT,
sec_13_filing_date DATETIME,
tlb_rank_roic NUMERIC(22,2),
roc_latest NUMERIC(22,2),
tlb_rank_roc NUMERIC(22,4),
operating_earnings NUMERIC(22,4),
am_rank NUMERIC(22,4),
acquirers_multiple NUMERIC(22,4),
dividend_yield NUMERIC(22,4),
shares_outstanding NUMERIC(22,4),
operating_cashflow NUMERIC(22,4),
PRIMARY KEY (symbol, valuation_date),
INDEX IX_VALUATIONS_DATE (valuation_date ASC, symbol ASC)
)
;
CREATE TABLE Splits
(
symbol VARCHAR(15) NOT NULL,
effective_date DATETIME NOT NULL,
ratio VARCHAR(10),
applied TINYINT,
applied_least_recent DATETIME,
applied_most_recent DATETIME,
modified DATE,
created DATETIME,
PRIMARY KEY (symbol, effective_date)
)
;
CREATE TABLE SecurityMaster
(
symbol VARCHAR(15) NOT NULL,
company VARCHAR(255),
cik VARCHAR(15),
sector VARCHAR(255),
industry VARCHAR(255),
security_type VARCHAR(15),
create_date DATE NOT NULL DEFAULT =now()),
PRIMARY KEY (symbol),
UNIQUE (symbol)
)
;
CREATE TABLE SECFilings
(
symbol VARCHAR(15) NOT NULL,
filing_date DATETIME NOT NULL,
form VARCHAR(25) NOT NULL,
form_text BLOB NOT NULL,
description VARCHAR(255),
sec_filing_url VARCHAR(255) NOT NULL,
sequence BIGINT NOT NULL,
sec_accession_number VARCHAR(50) NOT NULL,
modified DATETIME NOT NULL,
PRIMARY KEY (symbol, filing_date, sequence, sec_accession_number)
)
;
CREATE TABLE Prices
(
symbol VARCHAR(15) NOT NULL,
date DATE NOT NULL,
open NUMERIC(19,2),
high NUMERIC(19,2),
low NUMERIC(19,2),
close NUMERIC(19,2),
volume BIGINT,
adjclose NUMERIC(19,2),
source CHAR(1),
PRIMARY KEY (symbol, date),
INDEX IX_PRICES_SYMBOL (symbol ASC),
INDEX IX_PRICES_DATE (date ASC),
INDEX IX_PRICES_DATE_SYMBOL (date ASC, symbol ASC)
)
;
CREATE TABLE PriceIndex
(
index_code VARCHAR(50) NOT NULL,
index_name VARCHAR(50) NOT NULL,
index_value NUMERIC(19,2),
as_of DATETIME NOT NULL,
source VARCHAR(50) NOT NULL,
modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (index_code, as_of)
)
;
CREATE TABLE Premarket
(
market VARCHAR(25) NOT NULL,
change_value NUMERIC(19,2) NOT NULL,
change_percent NUMERIC(19,2) NOT NULL,
timestamp VARCHAR(50) NOT NULL,
PRIMARY KEY (market, timestamp)
)
;
CREATE TABLE Options
(
symbol VARCHAR(15) NOT NULL,
expiration_date DATE NOT NULL,
option_type CHAR(1) NOT NULL,
strike NUMERIC(19,2) NOT NULL,
last_price NUMERIC(19,2),
change_price NUMERIC(19,2),
bid NUMERIC(19,2),
ask NUMERIC(19,2),
volume INTEGER,
open_interest NUMERIC(19,2),
modified DATETIME NOT NULL,
PRIMARY KEY (symbol, expiration_date, option_type, strike)
)
;
CREATE TABLE MStarSecurityId
(
symbol VARCHAR(15) NOT NULL,
security_identifier VARCHAR(25) NOT NULL,
modified DATETIME NOT NULL,
PRIMARY KEY (symbol),
INDEX IX_HEADLINES (symbol ASC)
)
;
CREATE TABLE MarketHolidays
(
Date DATE NOT NULL,
Description VARCHAR(50),
PRIMARY KEY (Date)
)
;
CREATE TABLE Lexicon
(
word VARCHAR(55) NOT NULL,
sentiment VARCHAR(10) NOT NULL,
part_of_speech VARCHAR(15),
PRIMARY KEY (word, sentiment),
INDEX IX_Lexicon (part_of_speech ASC)
)
;
CREATE TABLE Indices
(
index_name VARCHAR(55) NOT NULL,
symbol VARCHAR(15) NOT NULL,
company VARCHAR(255),
cik VARCHAR(15),
sector VARCHAR(255),
industry VARCHAR(255),
PRIMARY KEY (index_name, symbol)
)
;
CREATE TABLE IncomeStatement
(
symbol VARCHAR(15) NOT NULL,
asof DATETIME NOT NULL,
total_revenue NUMERIC(19,2),
cost_of_revenue NUMERIC(19,2),
income_tax_expense NUMERIC(19,2),
gross_profit NUMERIC(19,2),
net_income NUMERIC(19,2),
sga NUMERIC(19,2),
net_income_applicable_to_common_shares NUMERIC(19,2),
ebit NUMERIC(19,2),
operating_expenses NUMERIC(19,2),
research_and_development NUMERIC(19,2),
interest_expense NUMERIC(19,2),
period INTEGER NOT NULL,
modified DATETIME,
PRIMARY KEY (symbol, asof, period),
INDEX IX_IncomeStatement_Modified ( ASC)
)
;
CREATE TABLE Historical
(
symbol VARCHAR(15) NOT NULL,
asof DATETIME NOT NULL,
type VARCHAR(55) NOT NULL,
value NUMERIC(19,2),
modified DATETIME NOT NULL,
PRIMARY KEY (symbol, asof, type)
)
;
CREATE TABLE Fundamentals
(
symbol VARCHAR(15) NOT NULL,
asof DATE NOT NULL,
source VARCHAR(15),
next_earnings_date DATE,
beta NUMERIC(19,2),
low52 NUMERIC(19,2),
high52 NUMERIC(19,2),
volume BIGINT,
market_cap NUMERIC(19,2),
pe NUMERIC(19,2),
eps NUMERIC(19,2),
peg NUMERIC(19,2),
return_on_assets NUMERIC(19,2),
return_on_equity NUMERIC(19,2),
total_cash NUMERIC(19,2),
total_debt NUMERIC(19,2),
average_volume_3m NUMERIC(19,2),
average_volume_10d NUMERIC(19,2),
shares_outstanding NUMERIC(19,2),
revenue NUMERIC(19,2),
revenue_per_share NUMERIC(19,2),
qtrly_revenue_growth NUMERIC(19,2),
gross_profit NUMERIC(19,2),
ebitda NUMERIC(19,2),
ebit NUMERIC(19,2),
net_income_available_to_common NUMERIC(19,2),
book_value_per_share NUMERIC(19,2),
operating_cashflow NUMERIC(19,2),
leveraged_free_cashflow NUMERIC(19,2),
trailing_pe NUMERIC(19,2),
enterprise_value NUMERIC(19,2),
PRIMARY KEY (symbol, asof),
INDEX PK_Fundamental_Symbol (symbol ASC)
)
;
CREATE TABLE EconomicIndicators
(
country_code VARCHAR(25) NOT NULL,
country_name VARCHAR(255),
indicator_name VARCHAR(50) NOT NULL,
indicator_code VARCHAR(50),
indicator_value NUMERIC(19,2),
year INTEGER NOT NULL,
source VARCHAR(50) NOT NULL,
modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (country_code, indicator_name, year)
)
;
CREATE TABLE EarningsAnnouncements
(
symbol VARCHAR(15) NOT NULL,
date DATETIME NOT NULL,
period_ending DATETIME NOT NULL,
estimate NUMERIC(19,2),
reported NUMERIC(19,2),
surprise NUMERIC(19,2),
surprise_pct NUMERIC(10,2),
time VARCHAR(25),
modified DATETIME NOT NULL,
PRIMARY KEY (symbol, date)
)
;
CREATE TABLE Dividends
(
symbol VARCHAR(15) NOT NULL,
payment_date DATETIME NOT NULL,
account VARCHAR(50) NOT NULL,
amount NUMERIC(16,4) NOT NULL,
PRIMARY KEY (symbol, payment_date, account)
)
;
CREATE TABLE Dictionary
(
word VARCHAR(55) NOT NULL,
part_of_speech VARCHAR(15) NOT NULL,
PRIMARY KEY (word, part_of_speech)
)
;
CREATE TABLE CurrencyConversion
(
asof DATETIME NOT NULL,
source_currency VARCHAR(10) NOT NULL,
destination_currency VARCHAR(10) NOT NULL,
destination_currency_name VARCHAR(255),
units_per_source DOUBLE NOT NULL,
source_per_unit DOUBLE NOT NULL,
PRIMARY KEY (asof, source_currency, destination_currency),
INDEX IX_DATE_SOURCE (source_currency ASC, destination_currency ASC, asof ASC)
)
;
CREATE TABLE CashflowStatement
(
symbol VARCHAR(15) NOT NULL,
asof DATETIME NOT NULL,
depreciation_and_amortization NUMERIC(19,2),
deferred_income_taxes NUMERIC(19,2),
stock_based_compensation NUMERIC(19,2),
accounts_receivable NUMERIC(19,2),
inventory NUMERIC(19,2),
accounts_payable NUMERIC(19,2),
accrued_liabilities NUMERIC(19,2),
operating_cashflow NUMERIC(19,2),
free_cashflow NUMERIC(19,2),
period INTEGER NOT NULL,
modified DATETIME,
PRIMARY KEY (symbol, asof, period),
INDEX IX_CashflowStatement_Modified (modified ASC)
)
;
CREATE TABLE Cash
(
account VARCHAR(25) NOT NULL,
date DATETIME NOT NULL,
description VARCHAR(255),
credit NUMERIC(19,2),
debit NUMERIC(19,2),
balance NUMERIC(19,2),
transaction_id INTEGER NOT NULL AUTO_INCREMENT,
PRIMARY KEY (account, date, transaction_id),
INDEX IDX_DATE ( ASC)
)
;
CREATE TABLE BalanceSheet
(
symbol VARCHAR(15) NOT NULL,
asof DATETIME NOT NULL,
long_term_debt NUMERIC(19,2),
other_liabilities NUMERIC(19,2),
deferred_long_term_liabilities NUMERIC(19,2),
minority_interest NUMERIC(19,2),
negative_goodwill NUMERIC(19,2),
total_stockholder_equity NUMERIC(19,2),
inventory NUMERIC(19,2),
property_plant_and_equipment NUMERIC(19,2),
intangible_assets NUMERIC(19,2),
accumulated_amortization NUMERIC(19,2),
goodwill NUMERIC(19,2),
period BIT NOT NULL,
total_current_assets NUMERIC(19,2),
total_assets NUMERIC(19,2),
total_current_liabilities NUMERIC(19,2),
total_liabilities NUMERIC(19,2),
cash_and_cash_equivalents NUMERIC(19,2),
modified DATETIME,
PRIMARY KEY (symbol, asof, period),
INDEX IX_BalanceSheet_Modified (modified ASC),
INDEX IX_BalanceSheet_Asof_Symbol_Period (asof ASC, symbol ASC, period ASC)
)
;
ALTER TABLE ZacksRank ADD CONSTRAINT FK_ZacksRank_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE InsiderTransaction ADD CONSTRAINT FK_InsiderTransaction_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE Headlines ADD CONSTRAINT FK_Headlines_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE ETFHoldings ADD CONSTRAINT FK_ETFHoldings_SecurityMaster
FOREIGN KEY (etf_symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE DividendHistory ADD CONSTRAINT FK_DividendHistory_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE CompanyProfile ADD CONSTRAINT FK_CompanyProfile_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE AnalystRatings ADD CONSTRAINT FK_AnalystRatings_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;
ALTER TABLE AnalystPriceTarget ADD CONSTRAINT FK_AnalystPriceTarget_SecurityMaster
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
;

116
Database/MonthlyUpdate.txt Normal file
View File

@@ -0,0 +1,116 @@
operations
1) MK LOADFUNDAMENTALS MK LOADFUNDAMENTALSFINVIZ
2) MK LOADFINANCIALSTATEMENTS (INCOMESTATEMENT, BALANCESHEET, CASHFLOWSTATEMENT)
3) MK LOADHISTORICAL
use market_data;
FUNDAMENTALS CHECK
with CTE AS(
select asof,count(*) from fundamentals group by 1 order by 1 desc
)
SELECT * FROM CTE
select * from fundamentals where asof='2019-08-20'
update fundamentals set asof='2019-08-19' where asof='2019-08-20' and symbol <> 'TAK'
select symbol from fundamentals where asof='2019-8-20' and symbol in (select symbol from fundamentals where asof='2019-08-19')
delete from fundamentals where asof='2019-08-20' and symbol='TAK'
select symbol from fundamentals where asof='2019-07-15' and symbol not in (select symbol from fundamentals where asof='2019-8-19')
select * from fundamentals where symbol='aapl' and asof='2019-08-19'
delete from fundamentals where symbol='aapl' and asof='2019-08-19'
FINANCIAL STATEMENT CHECK
select modified,count(*) from incomestatement group by 1 order by 1 desc
select modified,count(*) from balancesheet group by 1 order by 1 desc
select modified,count(*) from cashflowstatement group by 1 order by 1 desc
select asof,count(*) from fundamentals group by 1 order by 1 desc
select modified,count(*) from incomestatement
operations
1) MK LOADFUNDAMENTALS MK LOADFUNDAMENTALSFINVIZ
2) MK LOADFINANCIALSTATEMENTS (INCOMESTATEMENT, BALANCESHEET, CASHFLOWSTATEMENT)
3) MK LOADHISTORICAL
FUNDAMENTALS CHECK
select asof,count(*) from fundamentals group by 1 order by 1 desc
FINANCIAL STATEMENT CHECK
select modified,count(*) from incomestatement group by 1 order by 1 desc
select modified,count(*) from balancesheet group by 1 order by 1 desc
select modified,count(*) from cashflowstatement group by 1 order by 1 desc
select asof,count(*) from fundamentals group by 1 order by 1 desc
select modified,count(*) from incomestatement group by 1 order by 1 desc
select modified,count(*) from balancesheet group by 1 order by 1 desc
select modified,count(*) from cashflowstatement group by 1 order by 1 desc
select asof,count(*) from historical group by 1 order by 1 desc
***************************************************************************
select * from fundamentals limit 10
select distinct(asof) from fundamentals order by 1 desc
--delete from fundamentals where asof='2018-08-14'
select * from fundamentals where asof='2018-08-14';
select * from securitymaster where security_type <>'EQUITY'
select * from securitymaster where SYMBOL='^GSPC'
SELECT DISTINCT(SECURITY_TYPE) FROM SECURITYMASTER
select * from companyprofile
select max(modified) from incomestatement limit 100
select distinct(modified) from incomestatement order by 1 desc
select * from fundamentals where symbol='MIDD' and asof='2018-08-14';
select count(*) from fundamentals where asof in('2018-08-14','2018-08-15');
SELECT * FROM INCOMESTATEMENT WHERE SYMBOL='IBM' ORDER BY ASOF DESC
select count(*) from fundamentals where asof in('2018-08-14');
--delete from fundamentals where asof='2018-08-14'
select count(*) from fundamentals where asof in('2018-08-15');
SELECT (5166/5699)*100
select count(*) from fundamentals where asof='2018-07-15';
select count(*) from fundamentals where asof='2018-06-17';
select * from fundamentals where asof='2018-06-17' and symbol not in (select symbol from fundamentals where asof='2018-07-15')
select count(*) from incomestatement where modified='2018-08-16';
select count(*) from incomestatement where modified='2018-07-15';
select count(*) from balancesheet where modified='2018-08-15';
select count(*) from balancesheet where modified='2018-07-15';
select count(*) from cashflowstatement where modified='2018-08-15';
select count(*) from cashflowstatement where modified='2018-07-15';
--
select count(*) from incomestatement where modified='2018-08-16';
select count(*) from incomestatement where modified='2018-07-15';
select count(*) from balancesheet where modified='2018-08-16';
select count(*) from balancesheet where modified='2018-07-15';
select count(*) from cashflowstatement where modified='2018-08-16';
select count(*) from cashflowstatement where modified='2018-07-15';

61
Database/Optimize.txt Normal file
View File

@@ -0,0 +1,61 @@
use market_data;
PURGE BINARY LOGS TO 'mysql-bin.010';
PURGE BINARY LOGS BEFORE '2019-04-02 22:46:26';
The BEFORE variant's datetime_expr argument should evaluate to a DATETIME value (a value in 'YYYY-MM-DD hh:mm:ss' format).
This statement is safe to run while slaves are replicating. You need not stop them. If you have an active slave that currently is reading one of the log files
you are trying to delete, this statement does not delete the log file that is in use or any log files later than that one, but it deletes any earlier log files.
A warning message is issued in this situation. However, if a slave is not connected and you happen to purge one of the log files it has yet to read, the slave
will be unable to replicate after it reconnects.
To safely purge binary log files, follow this procedure:
On each slave server, use SHOW SLAVE STATUS to check which log file it is reading.
Obtain a listing of the binary log files on the master server with SHOW BINARY LOGS.
15.2.GB
OPTIMIZE NO_WRITE_TO_BINLOG TABLE analystpricetarget;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE analystratings;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE balancesheet;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE incomestatement;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE cashflowstatement;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE dividendhistory;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE etfholdings;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE fundamentals;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE historical;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE insidertransaction;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE options;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE prices;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE secfilings;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE valuations;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE yieldcurve;
use market_data;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE accounts;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE cash;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE trades;
OPTIMIZE NO_WRITE_TO_BINLOG TABLE watchlist;

View File

@@ -0,0 +1,91 @@
CREATE TABLE WatchList
(
watch_list_id INTEGER NOT NULL,
symbol VARCHAR(15) NOT NULL,
PRIMARY KEY (watch_list_id, symbol),
KEY (watch_list_id)
)
;
CREATE TABLE Trades
(
trade_id INTEGER NOT NULL AUTO_INCREMENT,
symbol VARCHAR(15) NOT NULL,
trade_date DATETIME NOT NULL,
shares NUMERIC(19,2),
price NUMERIC(19,2),
buysell CHAR(1),
status VARCHAR(10) NOT NULL,
account VARCHAR(25) NOT NULL,
commission NUMERIC(19,2) NOT NULL,
date_sold DATETIME,
sell_price NUMERIC(19,2),
PRIMARY KEY (trade_id),
KEY (account),
INDEX IX_Trades (symbol ASC, trade_date ASC)
)
;
CREATE TABLE Cash
(
account VARCHAR(25) NOT NULL,
date DATETIME NOT NULL,
description VARCHAR(255),
credit NUMERIC(19,2),
debit NUMERIC(19,2),
balance NUMERIC(19,2),
transaction_id INTEGER NOT NULL AUTO_INCREMENT,
PRIMARY KEY (account, date, transaction_id),
UNIQUE (transaction_id),
KEY (account),
INDEX IDX_DATE (date ASC)
)
;
CREATE TABLE WatchLists
(
watch_list_id INTEGER NOT NULL AUTO_INCREMENT,
watch_list_name VARCHAR(255) NOT NULL,
PRIMARY KEY (watch_list_id),
UNIQUE (watch_list_id)
)
;
CREATE TABLE StopLimits
(
symbol VARCHAR(15) NOT NULL,
stop_limit NUMERIC(19,2),
shares NUMERIC(19,2),
stop_type VARCHAR(15),
active INTEGER,
PRIMARY KEY (symbol)
)
;
CREATE TABLE Accounts
(
account VARCHAR(25) NOT NULL,
PRIMARY KEY (account)
)
;
ALTER TABLE WatchList ADD CONSTRAINT FK_WatchList_WatchLists
FOREIGN KEY (watch_list_id) REFERENCES WatchLists (watch_list_id)
;
ALTER TABLE Trades ADD CONSTRAINT FK_Trades_Accounts
FOREIGN KEY (account) REFERENCES Accounts (account)
;
ALTER TABLE Cash ADD CONSTRAINT FK_Cash_Accounts
FOREIGN KEY (account) REFERENCES Accounts (account)
;

BIN
Database/Premarket.xlsx Normal file

Binary file not shown.

BIN
Database/SectorETFs.xlsx Normal file

Binary file not shown.

41
Database/Statistics.txt Normal file
View File

@@ -0,0 +1,41 @@
use market_data;
Investigate
Analyst Ratings
Currency Conversion
-- STATISTICS
select 'Zacks Rank' description,count(*) records,date from zacksrank group by 3 order by date desc
select 'Valuations' description, count(*), valuation_date from valuations group by 3 order by valuation_date desc
select 'Yield Curve' description,count(*), date from yieldcurve group by 3 order by date desc
select 'Splits' description,count(*), modified from splits group by 3 order by modified desc
select 'Security Master' description,count(*), date(create_date) from securitymaster group by 3 order by create_date desc
select 'SEC Filings' description,count(*), filing_date from secfilings group by 3 order by filing_date desc
select 'Prices' description,count(*), date from prices group by 3 order by date desc
select 'Options' description,count(*), modified from options group by 3 order by modified desc
select 'Insider Transaction' description,count(*), filing_date from insidertransaction group by 3 order by filing_date desc
select 'Fundamentals' description,count(*), asof from fundamentals group by 3 order by asof desc
select 'Income Statement' description,count(*), modified from incomestatement group by 3 order by modified desc
select 'Cashflow Statement' description,count(*), modified from cashflowstatement group by 3 order by modified desc
select 'Balance Sheet' description,count(*), modified from balancesheet group by 3 order by modified desc
select 'Historical' description,count(*), asof from historical group by 3 order by asof desc
select 'Headlines' description,count(*), asof from headlines group by 3 order by asof desc
select 'ETF Holdings' description,count(*), modified from etfholdings group by 3 order by modified desc
select 'Economic Indicators' description,count(*), modified from economicindicators group by 3 order by modified desc
select 'Earnings Announcements' description,count(*), period_ending from earningsannouncements group by 3 order by period_ending desc
select 'Dividend History' description,count(*), modified from dividendhistory group by 3 order by modified desc
select 'Currency Conversion' description,count(*), asof from currencyconversion group by 3 order by asof desc
select 'Analyst Ratings' description,count(*), date from analystratings group by 3 order by date desc
select 'Anayst Price Target' description,count(*), date from analystpricetarget group by 3 order by date desc
--
select * from analystpricetarget limit 1
select * from historical where asof='2019-07-31 00:00:00'

BIN
Database/StopQuotes.xlsx Normal file

Binary file not shown.

Binary file not shown.

2
Database/backup.bat Normal file
View File

@@ -0,0 +1,2 @@
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba market_data > market_data.dat
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba portfolio_data > portfolio_data.dat

View File

@@ -0,0 +1,11 @@
use market_data;
SHOW TABLE STATUS where name like 'analystratings'
SHOW FULL COLUMNS FROM analystratings
USE market_data;
SELECT @@character_set_database, @@collation_database
use market_data;
SHOW TABLE STATUS where name like 'analystratings'
SHOW FULL COLUMNS FROM analystratings

3
Database/defrag.bat Normal file
View File

@@ -0,0 +1,3 @@
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqlcheck" -o market_data prices --user=root --password=dbas
rem "C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba portfolio_data > portfolio_data.dat
rem mysqlcheck -o thegeekstuff DEPARTMENT -u root -pMySQLSecretPwd99

View File

@@ -0,0 +1,35 @@
use market_data;
select sum(dh.cash_amount) cash_amount,count(*) records,YEAR(dh.payment_date) year from dividendhistory dh
where dh.symbol='gild' group by 3 order by 3 desc
SET @symbol='gild';
select A.*,B.cash_amount,B.records,(B.cash_amount/A.eps)*100.00 as dividend_load from
(select MIN(f.symbol) symbol,MIN(YEAR(f.asof)) year,avg(f.eps) eps from fundamentals f
where f.symbol=@symbol
group by YEAR(f.asof))A
inner join (
select MIN(symbol) symbol,sum(dh.cash_amount) cash_amount,count(*) records,YEAR(dh.payment_date) year from dividendhistory dh
where dh.symbol=@symbol group by 4
)B
on A.symbol=B.symbol and A.year=B.year
order by 2 desc
SET @symbol='cinr';
select A.symbol,A.year,A.eps,B.cash_amount,B.records,(B.cash_amount/A.eps)*100.00 as dividend_load_pct from
(select MIN(h.symbol) symbol,MIN(YEAR(h.asof)) year,min(h.value) eps from historical h
where h.symbol=@symbol and h.type='eps'
group by YEAR(h.asof))A
inner join (
select MIN(symbol) symbol,sum(dh.cash_amount) cash_amount,count(*) records,YEAR(dh.payment_date) year from dividendhistory dh
where dh.symbol=@symbol group by 4
)B
on A.symbol=B.symbol and A.year=B.year
order by 2 desc

8
Database/export.bat Normal file
View File

@@ -0,0 +1,8 @@
REM mysqldump --no-autocommit --opt --user=root --password=dbas market_data > market_data.dat
REM mysqldump --no-autocommit --opt --user=root --password=dbas portfolio_data > portfolio_data.dat
REM EXPORTALL
mysqldump --user=root --password=dbas --no-tablespaces --databases market_data --tables priceindex > priceindex.dat

View File

@@ -0,0 +1 @@
mysqldump --opt --user=root --password=dbas market_data options > options.dat

3
Database/insertTrade.sql Normal file
View File

@@ -0,0 +1,3 @@
insert into trades(symbol,trade_date,shares,price,buysell)values('MIDD','2013-08-01',30,203.00,'B');
insert into trades(symbol,trade_date,shares,price,buysell)values('SPY','2013-08-01',30,167.00,'B');
insert into trades(symbol,trade_date,shares,price,buysell)values('MIDD','2013-08-01',55,203.00,'B');

1013
Database/ipo2021.csv Normal file

File diff suppressed because it is too large Load Diff

180
Database/ipo2022.csv Normal file
View File

@@ -0,0 +1,180 @@
ATMC,AlphaTime Acquisition Corp
COYA,Coya Therapeutics, Inc.
HSPO,Horizon Space Acquisition I Corp.
ATMV,AlphaVest Acquisition Corp
LIPO,Lipella Pharmaceuticals Inc.
RAYA,Erayak Power Solution Group Inc.
JEWL,Adamas One Corp.
ACRV,Acrivon Therapeutics, Inc.
ATAT,Atour Lifestyle Holdings Limited
PLTN,Plutonian Acquisition Corp.
SNAL,Snail, Inc.
ASPI,ASP Isotopes Inc.
MBLY,Mobileye Global Inc.
PRME,Prime Medicine, Inc.
TENK,TenX Keane Acquisition Ordinary Share
HUDA,Hudson Acquisition I Corp.
SVII,Spring Valley Acquisition Corp. II
AQU,Aquaron Acquisition Corp.
QOMO,Qomolangma Acquisition Corp.
DMYY,dMY Squared Technology Group, Inc.
LASE,Laser Photonics Corporation
NXU,Nxu, Inc.
GLST,Global Star Acquisition, Inc.
NXL,Nexalin Technology, Inc.
CRBG,Corebridge Financial, Inc.
THRD,Third Harmonic Bio, Inc.
WLDS,Wearable Devices Ltd.
EFHT,EF Hutton Acquisition Corporation I Common Stock
YOSH,Yoshiharu Global Co.
BIAF,bioAffinity Technologies, Inc.
SHPH,Shuttle Pharmaceuticals Holdings, Inc.
HPCO,Hempacco Co., Inc.
JZ,Jianzhi Education Technology Group Company Limited
PXMD,PaxMedica, Inc.
JFBR,Jeffs' Brands Ltd
ONFO,Onfolio Holdings, Inc.
MOB,Mobilicom Ltd
STBX,Starbox Group Holdings Ltd.
GCT,GigaCloud Technology Inc.
LUCY,Innovative Eyewear, Inc.
FRZA,Forza X1, Inc.
REBN,Reborn Coffee, Inc.
CHG,CorpHousing Group Inc.
TGL,Treasure Global Inc.
EMCG,WisdomTree Emerging Markets Consumer Growth Fund
PTWO,Pono Capital Two, Inc.
MEGL,Magic Empire Global Limited
MOBV,Mobiv Acquisition Corp
BRSH,Bruush Oral Care Inc.
MGAM,Mobile Global Esports Inc.
MAIA,MAIA Biotechnology, Inc.
VRAX,Virax Biolabs Group Limited
HKD,AMTD Digital Inc.
ILAG,Intelligent Living Application Group Inc.
NA,Nano Labs Ltd
IE,Ivanhoe Electric Inc.
SKGR,SK Growth Opportunities Corporation
GSUN,Golden Sun Education Group Limited
FLFV,Feutune Light Acquisition Corporation
LYT,Lytus Technologies Holdings PTV. Ltd.
HSCS,Heart Test Laboratories, Inc.
ACAC,Acri Capital Acquisition Corporation
PEV,Phoenix Motor Inc.
SVRE,SaverOne 2014 Ltd
TOP,TOP Financial Group Limited
BNRG,Brenmiller Energy Ltd
BGXX,Bright Green Corporation
OKYO,OKYO Pharma Limited
VEDU,Visionary Education Technology Holdings Group Inc.
ACDC,ProFrac Holding Corp.
PNAC,Prime Number Acquisition I Corp.
ASNS,Actelis Networks, Inc.
PFHC,ProFrac Holding Corp.
HNVR,Hanover Bancorp, Inc.
MCAC,Monterey Capital Acquisition Corporation
IVCA,Investcorp India Acquisition Corp
GBBK,Global Blockchain Acquisition Corp.
BLCO,Bausch + Lomb Corporation
RENE,Cartesian Growth Corporation II
PEPG,PepGen Inc.
EDBL,Edible Garden AG Incorporated
AUST,Austin Gold Corp.
ASCB,A SPAC II Acquisition Corporation
HLVX,HilleVax, Inc.
BLTE,Belite Bio, Inc
CHEA,Chenghe Acquisition Co.
CLRC,ClimateRock
OST,Ostin Technology Group Co., Ltd.
TNON,Tenon Medical, Inc.
AIMAU,Aimfinity Investment Corp. I
JCSE,JE Cleantech Holdings Limited
ACON,Aclarion, Inc.
YOTA,Yotta Acquisition Corporation
STSS,Sharps Technology, Inc.
EE,Excelerate Energy, Inc.
AFAR,Aura FAT Projects Acquisition Corp
GNS,Genius Group Limited
DECA,Denali Capital Acquisition Corp.
MSSA,Metal Sky Star Acquisition Corporation
XPON,Expion360 Inc.
RWOD,Redwoods Acquisition Corp.
RVSN,Rail Vision Ltd.
ANTX,AN2 Therapeutics, Inc.
LCFY,Locafy Limited
RFAC,RF Acquisition Corp.
GDST,Goldenstone Acquisition Limited
AKAN,Akanda Corp.
NUBI,Nubia Brand International Corp.
PLAO,Patria Latin American Opportunity Acquisition Corp.
LBBB,Lakeshore Acquisition II Corp.
SPCM,Sound Point Acquisition Corp I, Ltd
SHUA,SHUAA Partners Acquisition Corp I
KCAC,Kensington Capital Acquisition Corp. IV
VMCA,Valuence Merger Corp. I
GSRM,GSR II Meteora Acquisition Corp.
FGMC,FG Merger Corp.
CLIN,Clean Earth Acquisitions Corp.
PWUP,PowerUp Acquisition Corp.
BWV,Blue Water Vaccines, Inc.
FTII,FutureTech II Acquisition Corp.
AXAC,AXIOS Sustainable Growth Acquisition Corporation
MHUA,Meihua International Medical Technologies Co., Ltd.
SMFL,Smart for Life, Inc.
GENQ,Genesis Unicorn Capital Corp.
ASCA,A SPAC I Acquisition Corp.
JGGC,Jaguar Global Growth Corporation I
SGHL,Signal Hill Acquisition Corp.
MDV,Modiv Inc.
HNRA,HNR Acquisition Corp
RACY,Relativity Acquisition Corp.
DRCT,Direct Digital Holdings, Inc.
TCBP,TC Biopharm (Holdings) Plc
SKYX,SKYX Platforms Corp.
HTCR,HeartCore Enterprises, Inc.
BYNO,byNordic Acquisition Corporation
EVGR,Evergreen Corporation
CPAQ,Counter Press Acquisition Corporation
LIVB,LIV Capital Acquisition Corp. II
ATAK,Aurora Technology Acquisition Corp.
ACLX,Arcellx, Inc.
TGR,Kimbell Tiger Acquisition Corporation
NVCT,Nuvectis Pharma, Inc.
SSIC,Silver Spike Investment Corp.
MURF,Murphy Canyon Acquisition Corp.
MTEK,Maris-Tech Ltd.
ACAX,Alset Capital Acquisition Corp.
BWAQ,Blue World Acquisition Corporation
CRDO,Credo Technology Group Holding Ltd
KSCP,Knightscope, Inc.
KYCH,Keyarch Acquisition Corporation
LATG,LatAmGrowth SPAC
FGI,FGI Industries Ltd.
KNSW,KnightSwan Acquisition Corporation
HMA,Heartland Media Acquisition Corp.
HCMA,HCM Acquisition Corp
GAQ,Generation Asia I Acquisition Limited
BYN,Banyan Acquisition Corporation
DUET,DUET Acquisition Corp.
AIB,AIB Acquisition Corporation
TETE,Technology & Telecommunication Acquisition Corporation
TKLF,Yoshitsu Co., Ltd
PPYA,Papaya Growth Opportunity Corp. I
ACAB,Atlantic Coastal Acquisition Corp. II
TPG,TPG Inc.
WNNR,Andretti Acquisition Corp.
CSLM,Consilium Acquisition Corp I, Ltd.
GHIX,Gores Holdings IX, Inc.
VCXB,10X Capital Venture Acquisition Corp. III
ITAQ,Industrial Tech Acquisitions II, Inc.
WAVS,Western Acquisition Ventures Corp.
HILS,Hillstream BioPharma, Inc.
BRAC,Broad Capital Acquisition Corp.
AMLX,Amylyx Pharmaceuticals, Inc.
CINC,CinCor Pharma, Inc.
CXAC,C5 Acquisition Corporation
VIGL,Vigil Neuroscience, Inc.
VBOC,Viscogliosi Brothers Acquisition Corp.
HOUR,Hour Loop, Inc.
SCRM,Screaming Eagle Acquisition Corp.
CITE,Cartica Acquisition Corp
1 ATMC,AlphaTime Acquisition Corp
2 COYA,Coya Therapeutics, Inc.
3 HSPO,Horizon Space Acquisition I Corp.
4 ATMV,AlphaVest Acquisition Corp
5 LIPO,Lipella Pharmaceuticals Inc.
6 RAYA,Erayak Power Solution Group Inc.
7 JEWL,Adamas One Corp.
8 ACRV,Acrivon Therapeutics, Inc.
9 ATAT,Atour Lifestyle Holdings Limited
10 PLTN,Plutonian Acquisition Corp.
11 SNAL,Snail, Inc.
12 ASPI,ASP Isotopes Inc.
13 MBLY,Mobileye Global Inc.
14 PRME,Prime Medicine, Inc.
15 TENK,TenX Keane Acquisition Ordinary Share
16 HUDA,Hudson Acquisition I Corp.
17 SVII,Spring Valley Acquisition Corp. II
18 AQU,Aquaron Acquisition Corp.
19 QOMO,Qomolangma Acquisition Corp.
20 DMYY,dMY Squared Technology Group, Inc.
21 LASE,Laser Photonics Corporation
22 NXU,Nxu, Inc.
23 GLST,Global Star Acquisition, Inc.
24 NXL,Nexalin Technology, Inc.
25 CRBG,Corebridge Financial, Inc.
26 THRD,Third Harmonic Bio, Inc.
27 WLDS,Wearable Devices Ltd.
28 EFHT,EF Hutton Acquisition Corporation I Common Stock
29 YOSH,Yoshiharu Global Co.
30 BIAF,bioAffinity Technologies, Inc.
31 SHPH,Shuttle Pharmaceuticals Holdings, Inc.
32 HPCO,Hempacco Co., Inc.
33 JZ,Jianzhi Education Technology Group Company Limited
34 PXMD,PaxMedica, Inc.
35 JFBR,Jeffs' Brands Ltd
36 ONFO,Onfolio Holdings, Inc.
37 MOB,Mobilicom Ltd
38 STBX,Starbox Group Holdings Ltd.
39 GCT,GigaCloud Technology Inc.
40 LUCY,Innovative Eyewear, Inc.
41 FRZA,Forza X1, Inc.
42 REBN,Reborn Coffee, Inc.
43 CHG,CorpHousing Group Inc.
44 TGL,Treasure Global Inc.
45 EMCG,WisdomTree Emerging Markets Consumer Growth Fund
46 PTWO,Pono Capital Two, Inc.
47 MEGL,Magic Empire Global Limited
48 MOBV,Mobiv Acquisition Corp
49 BRSH,Bruush Oral Care Inc.
50 MGAM,Mobile Global Esports Inc.
51 MAIA,MAIA Biotechnology, Inc.
52 VRAX,Virax Biolabs Group Limited
53 HKD,AMTD Digital Inc.
54 ILAG,Intelligent Living Application Group Inc.
55 NA,Nano Labs Ltd
56 IE,Ivanhoe Electric Inc.
57 SKGR,SK Growth Opportunities Corporation
58 GSUN,Golden Sun Education Group Limited
59 FLFV,Feutune Light Acquisition Corporation
60 LYT,Lytus Technologies Holdings PTV. Ltd.
61 HSCS,Heart Test Laboratories, Inc.
62 ACAC,Acri Capital Acquisition Corporation
63 PEV,Phoenix Motor Inc.
64 SVRE,SaverOne 2014 Ltd
65 TOP,TOP Financial Group Limited
66 BNRG,Brenmiller Energy Ltd
67 BGXX,Bright Green Corporation
68 OKYO,OKYO Pharma Limited
69 VEDU,Visionary Education Technology Holdings Group Inc.
70 ACDC,ProFrac Holding Corp.
71 PNAC,Prime Number Acquisition I Corp.
72 ASNS,Actelis Networks, Inc.
73 PFHC,ProFrac Holding Corp.
74 HNVR,Hanover Bancorp, Inc.
75 MCAC,Monterey Capital Acquisition Corporation
76 IVCA,Investcorp India Acquisition Corp
77 GBBK,Global Blockchain Acquisition Corp.
78 BLCO,Bausch + Lomb Corporation
79 RENE,Cartesian Growth Corporation II
80 PEPG,PepGen Inc.
81 EDBL,Edible Garden AG Incorporated
82 AUST,Austin Gold Corp.
83 ASCB,A SPAC II Acquisition Corporation
84 HLVX,HilleVax, Inc.
85 BLTE,Belite Bio, Inc
86 CHEA,Chenghe Acquisition Co.
87 CLRC,ClimateRock
88 OST,Ostin Technology Group Co., Ltd.
89 TNON,Tenon Medical, Inc.
90 AIMAU,Aimfinity Investment Corp. I
91 JCSE,JE Cleantech Holdings Limited
92 ACON,Aclarion, Inc.
93 YOTA,Yotta Acquisition Corporation
94 STSS,Sharps Technology, Inc.
95 EE,Excelerate Energy, Inc.
96 AFAR,Aura FAT Projects Acquisition Corp
97 GNS,Genius Group Limited
98 DECA,Denali Capital Acquisition Corp.
99 MSSA,Metal Sky Star Acquisition Corporation
100 XPON,Expion360 Inc.
101 RWOD,Redwoods Acquisition Corp.
102 RVSN,Rail Vision Ltd.
103 ANTX,AN2 Therapeutics, Inc.
104 LCFY,Locafy Limited
105 RFAC,RF Acquisition Corp.
106 GDST,Goldenstone Acquisition Limited
107 AKAN,Akanda Corp.
108 NUBI,Nubia Brand International Corp.
109 PLAO,Patria Latin American Opportunity Acquisition Corp.
110 LBBB,Lakeshore Acquisition II Corp.
111 SPCM,Sound Point Acquisition Corp I, Ltd
112 SHUA,SHUAA Partners Acquisition Corp I
113 KCAC,Kensington Capital Acquisition Corp. IV
114 VMCA,Valuence Merger Corp. I
115 GSRM,GSR II Meteora Acquisition Corp.
116 FGMC,FG Merger Corp.
117 CLIN,Clean Earth Acquisitions Corp.
118 PWUP,PowerUp Acquisition Corp.
119 BWV,Blue Water Vaccines, Inc.
120 FTII,FutureTech II Acquisition Corp.
121 AXAC,AXIOS Sustainable Growth Acquisition Corporation
122 MHUA,Meihua International Medical Technologies Co., Ltd.
123 SMFL,Smart for Life, Inc.
124 GENQ,Genesis Unicorn Capital Corp.
125 ASCA,A SPAC I Acquisition Corp.
126 JGGC,Jaguar Global Growth Corporation I
127 SGHL,Signal Hill Acquisition Corp.
128 MDV,Modiv Inc.
129 HNRA,HNR Acquisition Corp
130 RACY,Relativity Acquisition Corp.
131 DRCT,Direct Digital Holdings, Inc.
132 TCBP,TC Biopharm (Holdings) Plc
133 SKYX,SKYX Platforms Corp.
134 HTCR,HeartCore Enterprises, Inc.
135 BYNO,byNordic Acquisition Corporation
136 EVGR,Evergreen Corporation
137 CPAQ,Counter Press Acquisition Corporation
138 LIVB,LIV Capital Acquisition Corp. II
139 ATAK,Aurora Technology Acquisition Corp.
140 ACLX,Arcellx, Inc.
141 TGR,Kimbell Tiger Acquisition Corporation
142 NVCT,Nuvectis Pharma, Inc.
143 SSIC,Silver Spike Investment Corp.
144 MURF,Murphy Canyon Acquisition Corp.
145 MTEK,Maris-Tech Ltd.
146 ACAX,Alset Capital Acquisition Corp.
147 BWAQ,Blue World Acquisition Corporation
148 CRDO,Credo Technology Group Holding Ltd
149 KSCP,Knightscope, Inc.
150 KYCH,Keyarch Acquisition Corporation
151 LATG,LatAmGrowth SPAC
152 FGI,FGI Industries Ltd.
153 KNSW,KnightSwan Acquisition Corporation
154 HMA,Heartland Media Acquisition Corp.
155 HCMA,HCM Acquisition Corp
156 GAQ,Generation Asia I Acquisition Limited
157 BYN,Banyan Acquisition Corporation
158 DUET,DUET Acquisition Corp.
159 AIB,AIB Acquisition Corporation
160 TETE,Technology & Telecommunication Acquisition Corporation
161 TKLF,Yoshitsu Co., Ltd
162 PPYA,Papaya Growth Opportunity Corp. I
163 ACAB,Atlantic Coastal Acquisition Corp. II
164 TPG,TPG Inc.
165 WNNR,Andretti Acquisition Corp.
166 CSLM,Consilium Acquisition Corp I, Ltd.
167 GHIX,Gores Holdings IX, Inc.
168 VCXB,10X Capital Venture Acquisition Corp. III
169 ITAQ,Industrial Tech Acquisitions II, Inc.
170 WAVS,Western Acquisition Ventures Corp.
171 HILS,Hillstream BioPharma, Inc.
172 BRAC,Broad Capital Acquisition Corp.
173 AMLX,Amylyx Pharmaceuticals, Inc.
174 CINC,CinCor Pharma, Inc.
175 CXAC,C5 Acquisition Corporation
176 VIGL,Vigil Neuroscience, Inc.
177 VBOC,Viscogliosi Brothers Acquisition Corp.
178 HOUR,Hour Loop, Inc.
179 SCRM,Screaming Eagle Acquisition Corp.
180 CITE,Cartica Acquisition Corp

0
Database/mytable.sql Normal file
View File

81
Database/options.sql Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

48
Database/query.sql Normal file
View File

@@ -0,0 +1,48 @@
use market_data;
select * from zacksrank where symbol in ('LIVN','MRCY','LOPE','ASIX','HLF')
--AnalystRatingsDA.GetAnalystRatings(selectedSymbol);
--This allows a ZacksRank we received up to 30 days ago to apply to an particular analyst ratings date.
select distinct ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
left join zacksrank zr on ar.symbol=zr.symbol and (zr.date <= ar.date and zr.date > date_add(ar.date ,interval -30 day))
where ar.symbol='AMAT'
-- AnalystRatingsDA.GetAnalystRatings(selectedSymbol, DateTime.Parse(selectedDate));
select ar.date,ar.symbol,ar.company,brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
where ar.date='2018-05-14' and ar.symbol='AMAT' order by symbol
--AnalystRatingsDA.GetAnalystRatings(DateTime.Parse(selectedDate));
select ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
where ar.date='2018-05-18'
order by ar.symbol
--AnalystRatingsDA.GetAnalystRatingsMaxDate(String symbol,DateTime maxDate)
select ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
where ar.symbol='AMAT' and
ar.date<='2018-05-19'
order by ar.date
--AnalystRatingsDA.AnalystRatings GetAnalystRatings(String symbol, DateTime minDate,DateTime maxDate)
select ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
where ar.symbol='AMAT' and
ar.date>='2018-05-01' and
ar.date<='2018-05-19'
order by ar.date
--AnalystRatingsDA.AnalystRatings GetAnalystRatings()
select distinct ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
left join zacksrank zr on ar.symbol=zr.symbol and (zr.date <= ar.date and zr.date > date_add(ar.date ,interval -30 day))
where zr.zacks_rank is not null
order by ar.date desc

2
Database/restore.bat Normal file
View File

@@ -0,0 +1,2 @@
mysql -u root -p -h localhost market_data < market_data.dat
mysql -u root -p -h localhost portfolio_data < portfolio_data.dat

View File

@@ -0,0 +1 @@
mysql -u root -p -h localhost market_data < options.dat

3
Database/sqldefrag.bat Normal file
View File

@@ -0,0 +1,3 @@
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqlcheck" -o market_data prices -u root -p dbas
rem "C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba portfolio_data > portfolio_data.dat
rem mysqlcheck -o thegeekstuff DEPARTMENT -u root -pMySQLSecretPwd99

301
Database/watch_lists.sql Normal file

File diff suppressed because one or more lines are too long