-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
165 lines (142 loc) · 60 KB
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
// server.js
// where your node app starts
// init project
var express = require('express');
var app = express();
// we've started you off with Express,
// but feel free to use whatever libs or frameworks you'd like through `package.json`.
// http://expressjs.com/en/starter/static-files.html
app.use(express.static('public'));
// http://expressjs.com/en/starter/basic-routing.html
app.get("/api", function (request, response) {
var url = require('url');
var url_parts = url.parse(request.url, true);
var query = url_parts.query;
var qString1,qString2,qString3, compList = [];
var retObj = {PE : [],PB : [],PEB : []};
console.log(query)
if(!query.source || query.source.toLowerCase() == 'nyse')
{
console.log("default or nyse");
let companyList1 = ["'DDD'","'MMM'","'WBAI'","'WUBA'","'AHC'","'ATEN'","'AAC'","'AIR'","'AAN'","'ABB'","'ABT'","'ABBV'","'ANF'","'GCH'","'JEQ'","'SGF'","'ABM'","'AKR'","'ACN'","'ACCO'","'ATV'","'ATU'","'AYI'","'GOLF'","'ADX'","'PEO'","'AGRO'","'ADNT'","'ATGE'","'AAP'","'ADSW'","'WMS'","'ASX'","'ASIX'","'AAV'","'AVK'","'AGC'","'LCM'","'ACM'","'ANW'","'AEB'","'AED'","'AEG'","'AEH'","'AEK'","'AER'","'HIVE'","'AJRD'","'AET'","'AMG'","'MGR'","'AFL'","'AFSD'","'MITT'","'MITT^A'","'MITT^B'","'AGCO'","'A'","'AEM'","'ADC'","'AGU'","'AL'","'APD'","'AYR'","'AKS'","'ALP^O'","'ALG'","'AGI'","'ALK'","'AIN'","'ALB'","'AA'","'ALR'","'ALR^B'","'ALEX'","'ALX'","'ARE'","'ARE^D'","'AQN'","'BABA'","'Y'","'ATI'","'ALLE'","'AGN'","'AGN^A'","'ALE'","'AKP'","'ADS'","'AFB'","'AOI'","'AWF'","'AB'","'LNT'","'CBH'","'NCV'","'NCZ'","'ACV'","'NIE'","'NFJ'","'AWH'","'ALSN'","'ALL'","'ALL^A'","'ALL^B'","'ALL^C'","'ALL^D'","'ALL^E'","'ALL^F'","'ALLY'","'ALLY^A'","'ALDW'","'AGD'","'AWP'","'AOD'","'AYX'","'ATUS'","'RESI'","'MO'","'ACH'","'AMBR'","'ABEV'","'AMC'","'AMFW'","'AEE'","'AMRC'","'AMOV'","'AMX'","'AAT'","'AXL'","'ACC'","'AEO'","'AEP'","'AEL'","'AXP'","'AFA'","'AFG'","'AFGE'","'AFGH'","'AMH'","'AMH^A'","'AMH^B'","'AMH^C'","'AMH^D'","'AMH^E'","'AMH^F'","'AIG'","'AIG.WS'","'AMID'","'ARL'","'ARA'","'AWR'","'AMT'","'AMT^B'","'AVD'","'AWK'","'APU'","'AMP'","'ABC'","'ANFI'","'AMN'","'AP'","'APH'","'BETR'","'AXR'","'AME'","'AFSI^A'","'AFSI^B'","'AFSI^C'","'AFSI^D'","'AFSI^E'","'AFSI^F'","'AFSS'","'AFST'","'AEUA'","'APC'","'AU'","'BUD'","'AXE'","'NLY'","'NLY^A'","'NLY^C'","'NLY^D'","'NLY^E'","'AMGP'","'AM'","'AR'","'ANTM'","'ANTX'","'ANH'","'ANH^A'","'ANH^B'","'ANH^C'","'AON'","'APA'","'AIV'","'AIV^A'","'ARI'","'ARI^A.CL'","'ARI^C'","'APO'","'APO^A'","'AIB'","'AIY'","'AFT'","'AIF'","'APLE'","'AIT'","'ATR'","'WTR'","'WAAS'","'ARMK'","'ABR'","'ABR^A'","'ABR^B'","'ABR^C'","'ABRN'","'ARC'","'ARCX'","'MT'","'ARH^C'","'ARCH'","'ADM'","'AROC'","'ARNC'","'ARNC^B'","'ARCO'","'ARD'","'ASC'","'AFC'","'ACRE'","'ARDC'","'ARES'","'ARES^A'","'AGX'","'ANET'","'AI'","'AI^B'","'AIC'","'AIW'","'AHH'","'ARR'","'ARR^A'","'ARR^B'","'AFI'","'AWI'","'ARW'","'AJG'","'APAM'","'ASA'","'ABG'","'AHP'","'AHP^B'","'AHT'","'AHT^A'","'AHT^D'","'AHT^F'","'AHT^G'","'ASH'","'APB'","'GRR'","'ASPN'","'AHL'","'AHL^C'","'AHL^D'","'ASB'","'ASB^C'","'ASB^D'","'AC'","'AIZ'","'AGO'","'AGO^B'","'AGO^E'","'AGO^F'","'AF'","'AF^C'","'AZN'","'HOME'","'T'","'ATTO'","'ATH'","'ATKR'","'AT'","'ATO'","'ATW'","'AUO'","'ATHM'","'ALV'","'AN'","'AZO'","'AVB'","'AGR'","'ACP'","'AVY'","'AVH'","'AVA'","'AVT'","'AVP'","'AVX'","'AXTA'","'AXS'","'AXS^D'","'AXS^E'","'AXON'","'AZUL'","'AZRE'","'AZZ'","'BGS'","'BW'","'BGH'","'BMI'","'BHGE'","'BBN'","'BLL'","'BGE^B'","'BANC'","'BANC^C'","'BANC^D'","'BANC^E'","'BBVA'","'BBD'","'BBDO'","'BCH'","'BLX'","'BSBR'","'BSAC'","'SAN'","'SAN^A'","'SAN^B'","'SAN^C'","'SAN^I'","'CIB'","'BXS'","'BAC'","'BAC.WS.A'","'BAC.WS.B'","'BAC^A'","'BAC^C'","'BAC^D'","'BAC^E'","'BAC^I'","'BAC^L'","'BAC^W'","'BAC^Y'","'BML^G'","'BML^H'","'BML^I'","'BML^J'","'BML^L'","'BOH'","'BMO'","'NTB'","'BK'","'BK^C'","'BNS'","'RATE'","'BKU'","'BCS'","'BCS^D'","'MCI'","'MPV'","'BNED'","'BKS'","'B'","'CUDA'","'ABX'","'BAS'","'BAX'","'BTE'","'BBT'","'BBT^D'","'BBT^E'","'BBT^F'","'BBT^G'","'BBT^H'","'BFR'","'BCE'","'BZH'","'BDX'","'BDXA'","'BDC'","'BDC^B'","'BXE'","'BEL'","'BMS'","'BHE'","'BRK.A'","'BRK.B'","'BHLB'","'BERY'","'BBY'","'BGCA'","'BHP'","'BBL'","'BIG'","'BH'","'BBG'","'BIOA'","'BHVN'","'BIO'","'BIO.B'","'BITA'","'BKH'","'BKHU'","'BKFS'","'BSM'","'BGIO'","'BJZ'","'BFZ'","'CII'","'BHK'","'HYT'","'BTZ'","'DSU'","'BHL'","'BGR'","'BDJ'","'EGF'","'FRA'","'BFO'","'BGT'","'BOE'","'BME'","'BAF'","'BKT'","'BGY'","'BKN'","'BTA'","'BIT'","'MUI'","'MNE'","'MUA'","'BPK'","'BKK'","'BBK'","'BBF'","'BYM'","'BFK'","'BTT'","'MEN'","'MUC'","'MUH'","'MHD'","'MFL'","'MUJ'","'MHN'","'MUE'","'MUS'","'MVT'","'MYC'","'MCA'","'MYD'","'MYF'","'MFT'","'MIY'","'MYJ'","'MYN'","'MPA'","'MQT'","'MYI'","'MQY'","'BNJ'","'BNY'","'BLH'","'BQH'","'BSE'","'BCX'","'BST'","'BSD'","'BUI'","'BLK'","'BGB'","'BGX'","'BSL'","'APRN'","'BCRH'","'BXC'","'BWP'","'BA'","'BCC'","'BCEI'","'BOOT'","'BAH'","'BWA'","'SAM'","'BXP'","'BXP^B'","'BSX'","'BOX'","'BYD'","'BP'","'BPT'","'BRC'","'BDN'","'LND'","'BAK'","'BRFS'","'BPI'","'BGG'","'BFAM'","'BEDU'","'EAT'","'BCO'","'BMY'","'BRS'","'BRX'","'BR'","'BKD'","'BAM'","'BBU'","'DTLA^'","'INF'","'BIP'","'BPY'","'RA'","'BEP'","'BRO'","'BF.A'","'BF.B'","'BRT'","'BC'","'BT'","'BPL'","'BKE'","'BVN'","'BBW'","'BG'","'BURL'","'BWXT'","'BY'","'CJ'","'BCR'","'GYB'","'PFH'","'CAB'","'CABO'","'CBT'","'COG'","'CACI'","'CADE'","'CAE'","'CAI'","'CAA'","'CAL'","'CCC'","'CRC'","'CWT'","'CALX'","'ELY'","'CPE'","'CPE^A'","'CPN'","'CBM'","'CPT'","'CCJ'","'CPB'","'CWH'","'GOOS'","'CM'","'CNI'","'CNQ'","'CP'","'CAJ'","'CMD'","'COF'","'COF.WS'","'COF^C'","'COF^D'","'COF^F'","'COF^G'","'COF^H'","'COF^P'","'CSU'","'BXMT'","'CMO'","'CMO^E'","'CRR'","'CAH'","'CCP'","'CRCM'","'CSL'","'KMX'","'CCL'","'CUK'","'CRS'","'CSV'","'CARS'","'CRI'","'CVNA'","'CSLT'","'CTLT'","'CTT'","'CAT'","'CATO'","'CBZ'","'CBL'","'CBL^D'","'CBL^E'","'CBO'","'IGR'","'CBG'","'CBS'","'CBS.A'","'CBX'","'CDI'","'FUN'","'CDR'","'CDR^B'","'CGI'","'CE'","'CLS'","'CEL'","'CPAC'","'CX'","'CVE'","'CNC'","'CEN'","'CNP'","'EBR'","'EBR.B'","'CEE'","'CCS'","'CTL'","'CVO'","'CF'","'CGG'","'GIB'","'ECOM'","'CRL'","'CLDT'","'CMCM'","'CHGG'","'CHE'","'CC'","'CHMI'","'CHK'","'CHK^D'","'CHKR'","'CHSP'","'CHSP^A.CL'","'CPK'","'CVX'","'CBI'","'CHS'","'CIM'","'CIM^A'","'CIM^B'","'CO'","'DL'","'CEA'","'CHN'","'CGA'","'LFC'","'CHL'","'BORN'","'COE'","'SNP'","'XRF'","'ZNH'","'CHA'","'CHU'","'XNY'","'CYD'","'ZX'","'CMG'","'CHH'","'CBK'","'CHT'","'CHD'","'CIEN'","'CI'","'XEC'","'CBB'","'CBB^B'","'CNK'","'CINR'","'CIR'","'CISN'","'CISN.WS'","'CIT'","'BLW'","'C'","'C.WS.A'","'C^C'","'C^J'","'C^K'","'C^L'","'C^N'","'C^P'","'C^S'","'CFG'","'CIA'","'CIO'","'CIO^A'","'CVEO'","'CIVI'","'CLH'","'CCO'","'CBA'","'CEM'","'EMO'","'CTR'","'CLW'","'CLF'","'CLPR'","'CLX'","'CLD'","'CLDR'","'MYCC'","'CMS'","'CMS^B'","'CNA'","'CNHI'","'CNO'","'CEO'","'CNXC'","'COH'","'CIE'","'KOF'","'KO'","'CCE'","'CDE'","'FOF'","'INB'","'CNS'","'UTF'","'LDP'","'MIE'","'RQI'","'RNP'","'PSF'","'RFI'","'CFX'","'CL'","'CXE'","'CIF'","'CXH'","'CMU'","'CLNS'","'CLNS^B'","'CLNS^C'","'CLNS^D'","'CLNS^E'","'CLNS^G'","'CLNS^H'","'CLNS^I'","'SFR'","'CXP'","'STK'","'CCV'","'CCZ'","'CMA'","'CMA.WS'","'FIX'","'CMC'","'CBU'","'CYH'","'CHCT'","'CIG'","'CIG.C'","'CBD'","'SBS'","'ELP'","'CCU'","'CODI'","'CODI^A'","'CMP'","'CRK'","'CAG'","'CXO'","'CCM'","'CNDT'","'CNNX'","'COP'","'CNX'","'ED'","'STZ'","'STZ.B'","'CSTM'","'TCS'","'CBPX'","'CLR'","'VLRS'","'CVG'","'COO'","'CTB'","'CPS'","'CPA'","'CLB'","'CXW'","'CLGX'","'CORR'","'CORR^A'","'COR'","'COR^A'","'GLW'","'GYC'","'OFC'","'CZZ'","'CMRE'","'CMRE^B'","'CMRE^C'","'CMRE^D'","'COTV'","'COT'","'COTY'","'CFC^B'","'CUZ'","'CVA'","'CPF'","'CPL'","'CR'","'CRD.A'","'CRD.B'","'BAP'","'CS'","'CPG'","'CEQP'","'CRH'","'CRT'","'CAPL'","'CCI'","'CCK'","'CRY'","'CSRA'","'CSS'","'CTS'","'CUBE'","'CUB'","'CFR'","'CFR^A'","'CFI'","'CMI'","'CW'","'SRF'","'SZC'","'CUBI'","'CUBI^C'","'CUBI^D'","'CUBI^E'","'CUBI^F'","'CUBS'","'CVI'","'UAN'","'CVRR'","'CVS'","'CELP'","'CYS'","'CYS^A'","'CYS^B'","'DHI'","'CB'","'DAN'","'DHR'","'DAC'","'DQ'","'DRI'","'DAR'","'DVA'","'DCP'","'DCT'","'DDR'","'DDR^A'","'DDR^J'","'DDR^K'","'DF'","'DECK'","'DE'","'DEX'","'DDF'","'DKL'","'DK'","'DVMT'","'DLPH'","'DAL'","'DEL'","'DLX'","'DNR'","'DKT'","'DB'","'DTK'","'DXB'","'DVN'","'DHX'","'DHT'","'DEO'","'DO'","'DRH'","'DSX'","'DSX^B'","'DSXN'","'DKS'","'DBD'","'DLR'","'DLR^G'","'DLR^H'","'DLR^I'","'DGI'","'DDS'","'DDT'","'DIN'","'DPLO'","'DFS'","'DFS^B'","'DRA'","'DNI'","'DLB'","'DG'","'DDC'","'DM'","'D'","'DCUD'","'DRUA'","'DPZ'","'UFS'","'DCI'","'DFIN'","'LPG'","'DSL'","'DBL'","'PLOW'","'DEI'","'DOV'","'DDE'","'DVD'","'DOW'","'DPS'","'RDY'","'DRD'","'DHF'","'DMB'","'DSM'","'LEO'","'DRQ'","'DS'","'DS^B'","'DS^C'","'DS^D'","'DST'","'DSW'","'DTE'","'DTJ'","'DTQ'","'DTV'","'DTY'","'DCO'","'DPG'","'DSE'","'DNP'","'DTF'","'DUC'","'DUK'","'DUKH'","'DRE'","'DNB'","'DFT'","'DFT^C'","'DHG'","'DXC'","'DY'","'DLNG'","'DLNG^A'","'DYN'","'DYN.WS'","'DYN.WS.A'","'DYN^A'","'DYNC'","'DX'","'DX^A'","'DX^B'","'DD'","'DD^A'","'DD^B'","'ELF'","'SSP'","'EGIF'","'EXP'","'ECC'","'ECCA'","'ECCB'","'ECCZ'","'ESTE'","'DEA'","'EGP'","'EMN'","'KODK'","'KODK.WS'","'KODK.WS.A'","'ETN'","'ETV'","'ETW'","'EV'","'EOI'","'EOS'","'EFT'","'EFF'","'EHT'","'ETX'","'EOT'","'EVN'","'ETJ'","'EFR'","'EVF'","'EVG'","'EVT'","'ETO'","'EXD'","'ETG'","'ETB'","'ETY'","'EXG'","'ECT'","'ECR'","'ECL'","'EC'","'EIX'","'EDR'","'EW'","'EHIC'","'EP^C'","'EE'","'EGO'","'ELVT'","'LLY'","'ELLI'","'EFC'","'EARN'","'AKO.A'","'AKO.B'","'ERJ'","'EME'","'EEX'","'EMES'","'EBS'","'EMR'","'ESRT'","'EIG'","'EDN'","'ENBL'","'EEQ'","'EEP'","'ENB'","'ECA'","'EXK'","'ENH^C'","'NDRO'","'ENIA'","'ENIC'","'EOCC'","'EGN'","'ENR'","'EPC'","'ETE'","'ETP'","'ERF'","'ENS'","'EGL'","'E'","'ENLK'","'ENLC'","'EBF'","'ENVA'","'NPO'","'ESV'","'ETM'","'EAB'","'EAE'","'EAI'","'ETR'","'ELC'","'ELJ'","'ELU'","'EMP'","'ENJ'","'ENO'","'EZT'","'EPD'","'EVC'","'ENV'","'EVHC'","'EVA'","'ENZ'","'EOG'","'EPE'","'EPAM'","'EPR'","'EPR^C'","'EPR^E'","'EPR^F'","'EQT'","'EQGP'","'EQM'","'EFX'","'EQC'","'EQC^D'","'EQCO'","'ELS'","'ELS^C'","'EQR'","'EQS'","'ERA'","'EROS'","'ESE'","'ESNT'","'ESS'","'EL'","'ESL'","'ETH'","'EURN'","'EEA'","'EVR'","'RE'","'EVRI'","'ES'","'EVTC'","'EVH'","'XCO'","'EXC'","'EXPR'","'STAY'","'EXTN'","'EXR'","'XOM'","'FNB'","'FNB^E'","'FN'","'FDS'","'FICO'","'FMSA'","'SFUN'","'FPI'","'FBK'","'FFG'","'FCB'","'AGM'","'AGM.A'","'AGM^A'","'AGM^B'","'AGM^C'","'FRT'","'FSS'","'FII'","'FPT'","'FMN'","'FDX'","'FCH'","'FCH^A'","'RACE'","'FGP'","'FOE'","'FCAU'","'FBR'","'FGL'","'FNF'","'FNFV'","'FIS'","'FMO'","'FSCE'","'FAC'","'FAF'","'FBP'","'FCFS'","'FCF'","'FDC'","'FHN'","'FHN^A'","'FR'","'AG'","'FPO'","'FRC'","'FRC^C'","'FRC^D'","'FRC^E'","'FRC^F'","'FRC^G'","'FRC^H'","'FFA'","'FMY'","'FDEU'","'FIF'"];
let companyList2 = ["'FSD'","'FPF'","'FEI'","'FPL'","'FIV'","'FCT'","'FGB'","'FHY'","'FEO'","'FAM'","'FE'","'FIT'","'OAKS'","'OAKS^A'","'FPH'","'FBC'","'DFP'","'PFD'","'PFO'","'FFC'","'FLC'","'FLT'","'FND'","'FTK'","'FLO'","'FLS'","'FLR'","'FLY'","'FMC'","'FMX'","'FL'","'F'","'FELP'","'FCE.A'","'FOR'","'FTS'","'FTV'","'FIG'","'FTAI'","'FSM'","'FBHS'","'FET'","'FBM'","'FCPT'","'FNV'","'FC'","'FSB'","'BEN'","'FT'","'FI'","'FCX'","'FMS'","'FDP'","'FRO'","'FSIC'","'FCN'","'FF'","'GCV'","'GCV^B'","'GDV'","'GDV^A'","'GDV^D'","'GDV^G'","'GAB'","'GAB^D'","'GAB^G'","'GAB^H'","'GAB^J'","'GGZ'","'GGZ^A'","'GGT'","'GGT^B'","'GUT'","'GUT^A'","'GUT^C'","'GFA'","'GCAP'","'GBL'","'GNT'","'GME'","'GPS'","'GDI'","'IT'","'GLOG'","'GLOG^A'","'GLOP'","'GLOP^A'","'GATX'","'GMTA'","'GZT'","'GCP'","'GNK'","'GNRT'","'GNRC'","'GAM'","'GAM^B'","'BGC'","'GD'","'GEH'","'GEK'","'GE'","'GEB'","'GIS'","'GM'","'GM.WS.B'","'GCO'","'GWR'","'GEL'","'GEN'","'GNE'","'GNE^A'","'G'","'GPC'","'GNW'","'GEO'","'GPRK'","'GPE^A'","'GGB'","'GTY'","'GGP'","'GGP^A'","'GIMO'","'GIL'","'GLA'","'GLT'","'GKOS'","'GSK'","'BRSS'","'GMRE'","'GNL'","'GLP'","'GPN'","'GSL'","'GSL^B'","'GLOB'","'GMED'","'GMS'","'GNC'","'GDDY'","'GOL'","'GFI'","'GG'","'GSBD'","'GS'","'GS^A'","'GS^B'","'GS^C'","'GS^D'","'GS^I'","'GS^J'","'GS^K'","'GS^N'","'GER'","'GMZ'","'GRC'","'GPX'","'GGG'","'GHM'","'GHC'","'GPT'","'GPT^A'","'GRAM'","'GVA'","'GPMT'","'GRP.U'","'GPK'","'GTN'","'GTN.A'","'AJX'","'AJXA'","'GXP'","'GXP^B'","'GWB'","'GDOT'","'GBX'","'GHL'","'GEF'","'GEF.B'","'GFF'","'GPI'","'GRUB'","'PAC'","'ASR'","'AVAL'","'BSMX'","'SUPV'","'TV'","'GTT'","'GSH'","'GES'","'GGM'","'GPM'","'GOF'","'GBAB'","'GWRE'","'HRB'","'FUL'","'HAE'","'HK'","'HK.WS'","'HAL'","'HYH'","'HBI'","'HASI'","'HOG'","'HMY'","'HRS'","'HSC'","'HHS'","'HGH'","'HIG'","'HIG.WS'","'HVT'","'HVT.A'","'HE'","'HE^U'","'HCHC'","'HCA'","'HCI'","'HCP'","'HDB'","'HR'","'HTA'","'HLS'","'HL'","'HL^B'","'HEI'","'HEI.A'","'HLX'","'HP'","'HLF'","'HRI'","'HTGC'","'HTGX'","'HRTG'","'HT'","'HT^C'","'HT^D'","'HT^E'","'HSY'","'HTZ'","'HES'","'HES^A'","'HESM'","'HPE'","'HXL'","'HF'","'HCLP'","'NHF'","'HIW'","'HIL'","'HI'","'HRC'","'HTH'","'HGV'","'HLT'","'HNI'","'HMLP'","'HEP'","'HFC'","'HD'","'HMC'","'HON'","'HMN'","'HZN'","'HTF'","'HRL'","'HOS'","'HST'","'HLI'","'HOV'","'HHC'","'HPQ'","'HRG'","'HSBC'","'HSBC^A'","'HSEA'","'HSEB'","'HNP'","'HUBB'","'HUBS'","'HBM'","'HBM.WS'","'HPP'","'HGT'","'HUM'","'HII'","'HUN'","'H'","'HY'","'IAG'","'IBN'","'IDA'","'IEX'","'IDT'","'ITW'","'IMAX'","'ICD'","'IHC'","'IFN'","'IBA'","'INFY'","'HIFR'","'ING'","'ISF'","'ISG'","'ISP'","'IR'","'NGVT'","'INGR'","'IIPR'","'IPHI'","'INSI'","'NSP'","'IBP'","'INST'","'ITGR'","'I'","'ICE'","'IHG'","'IFF'","'IBM'","'IGT'","'IP'","'INSW'","'IPG'","'IPL^D'","'INXN'","'SNOW'","'IPI'","'XON'","'IVC'","'VBF'","'VCV'","'VTA'","'IHIT'","'VLT'","'IVR'","'IVR^B'","'IVR^A'","'OIA'","'VMO'","'VKQ'","'VPV'","'IVZ'","'IQI'","'VVR'","'VTN'","'VGM'","'IIM'","'ITG'","'IRET'","'IRET^B'","'NVTA'","'INVH'","'IO'","'IRM'","'IRS'","'ICL'","'STAR'","'STAR^D'","'STAR^E'","'STAR^F'","'STAR^G'","'STAR^I'","'ITCB'","'ITUB'","'ITT'","'IVH'","'JPM'","'JPM.WS'","'JPM^A'","'JPM^B'","'JPM^D'","'JPM^E'","'JPM^F'","'JPM^G'","'JPM^H'","'JAX'","'JILL'","'JCP'","'SJM'","'JBL'","'JEC'","'JAG'","'JHX'","'JHG'","'JOF'","'JBGS$'","'JELD'","'JCAP'","'JKS'","'JMP'","'JMPB'","'JMPC'","'JBT'","'BTO'","'HEQ'","'JHS'","'JHI'","'HPF'","'HPI'","'HPS'","'PDT'","'HTD'","'HTY'","'JW.A'","'JW.B'","'JNJ'","'JCI'","'JONE'","'JLL'","'JFC'","'JMEI'","'JNPR'","'JP'","'JE'","'JE^A'","'LRN'","'KAI'","'KDMN'","'KAMN'","'KSU'","'KSU^'","'KS'","'KAR'","'KATE'","'KED'","'KYE'","'KMF'","'KYN'","'KYN^F'","'KB'","'KBH'","'KBR'","'KAP'","'KCG'","'FRAC'","'K'","'KEM'","'KMPA'","'KMPR'","'KMT'","'KW'","'KWN'","'KEN'","'KEG'","'KEY'","'KEY^I'","'KEYS'","'KRC'","'KRC^H'","'KRP'","'KMB'","'KIM'","'KIM^I'","'KIM^J'","'KIM^K'","'KMI'","'KMI^A'","'KND'","'KFS'","'KGC'","'KEX'","'KRG'","'KKR'","'KKR^A'","'KKR^B'","'KFN^'","'KIO'","'KREF'","'KMG'","'KNX'","'KNL'","'KNOP'","'KN'","'KSS'","'PHG'","'KOP'","'KEP'","'KEF'","'KF'","'KFY'","'KOS'","'KRA'","'KR'","'KRO'","'KT'","'KYO'","'LB'","'SCX'","'LLL'","'LQ'","'LH'","'LADR'","'LW'","'LDR'","'LCI'","'LPI'","'LVS'","'LHO'","'LHO^I'","'LHO^J'","'LTM'","'LDF'","'LGI'","'LAZ'","'LOR'","'LZB'","'LCII'","'LFGR'","'LEA'","'LEE'","'BWG'","'LM'","'LMHA'","'LMHB'","'LEG'","'JBK'","'KTH'","'KTN'","'KTP'","'XKE'","'LDOS'","'LEJU'","'LC'","'LEN'","'LEN.B'","'LII'","'LUK'","'LVLT'","'LXP'","'LXP^C'","'LPL'","'USA'","'ASG'","'LPT'","'LSI'","'LITB'","'LNC'","'LNC.WS'","'LNN'","'LN'","'LGF.A'","'LGF.B'","'LAD'","'LYV'","'LYG'","'SCD'","'LMT'","'L'","'LPX'","'LOW'","'LXU'","'LKSD'","'LTC'","'LUB'","'LL'","'LXFR'","'LXFT'","'LDL'","'WLH'","'LYB'","'MTB'","'MTB.WS'","'MTB^'","'MTB^C'","'MDC'","'MHO'","'MHO^A'","'MAC'","'CLI'","'MGU'","'MIC'","'MFD'","'BMA'","'M'","'MCN'","'MSP'","'MMP'","'MGA'","'MX'","'MH^A'","'MH^C'","'MH^D'","'MHLA'","'MHNC'","'MAIN'","'MSCA'","'MMD'","'MNK'","'MZF'","'MANU'","'MTW'","'MN'","'MAN'","'MFC'","'MRO'","'MPC'","'MMI'","'MCS'","'MRIN'","'MPX'","'HZO'","'MKL'","'VAC'","'MMC'","'MLM'","'MAS'","'DOOR'","'MTZ'","'MA'","'MTDR'","'MTRN'","'MATX'","'MLP'","'MMS'","'MXL'","'MBI'","'MNI'","'MKC'","'MKC.V'","'MDR'","'MCD'","'MUX'","'MCK'","'MDU'","'MTL'","'MTL^'","'MRT'","'MPW'","'MED'","'MCC'","'MCV'","'MCX'","'MDLQ'","'MDLX'","'MDLY'","'MD'","'MDT'","'MRK'","'MCY'","'MDP'","'MTH'","'MTOR'","'MER^K'","'MER^P'","'PIY'","'MTR'","'MSB'","'MEI'","'MET'","'MET^A'","'MTD'","'MXE'","'MXF'","'MFA'","'MFA^B'","'MFO'","'MFCB'","'MCR'","'MGF'","'MIN'","'MMT'","'MFM'","'MFV'","'MTG'","'MGP'","'MGM'","'KORS'","'MAA'","'MAA^I'","'MSL'","'MPO'","'MCRN'","'MLR'","'HIE'","'MTX'","'MP^D'","'MG'","'MTU'","'MIXT'","'MFG'","'MBT'","'MBLY'","'MODN'","'MOD'","'MC'","'MHK'","'MOH'","'TAP'","'TAP.A'","'MNR'","'MNR^C'","'MORE'","'MON'","'MCO'","'MOG.A'","'MOG.B'","'MS'","'MS^A'","'MS^E'","'MS^F'","'MS^G'","'MS^I'","'MS^K'","'APF'","'CAF'","'MSD'","'EDD'","'MSF'","'IIF'","'MOS'","'MSI'","'MOV'","'MPLX'","'MRC'","'ICB'","'HJV'","'MSA'","'MSM'","'MSCI'","'MSG'","'MSGN'","'MLI'","'MWA'","'MULE'","'MUR'","'MUSA'","'MVO'","'MVC'","'MVCB'","'MYE'","'MYOV'","'NBR'","'NC'","'NTP'","'NTEST'","'NTEST.A'","'NTEST.B'","'NTEST.C'","'NBHC'","'NFG'","'NGG'","'NHI'","'NOV'","'NPK'","'NNN'","'NNN^E'","'NNN^F'","'SID'","'NSA'","'NSM'","'NW^C'","'NGS'","'NGVC'","'NRP'","'NTZ'","'NLS'","'NCI'","'NVGS'","'NNA'","'NM'","'NM^G'","'NM^H'","'NAP'","'NMM'","'NAV'","'NAV^D'","'NCS'","'NCR'","'NP'","'NEFF'","'NNI'","'NPTN'","'NETS'","'NSR'","'NVRO'","'HYB'","'GF'","'NWHM'","'IRL'","'NEWM'","'NMFC'","'EDU'","'NEWR'","'NRZ'","'SNR'","'NWY'","'NYCB'","'NYCB^A'","'NYCB^U'","'NYRT'","'NYT'","'NWL'","'NFX'","'NJR'","'NEU'","'NEM'","'NR'","'NXRT'","'NEP'","'NEE'","'NEE^C'","'NEE^G'","'NEE^H'","'NEE^I'","'NEE^J'","'NEE^K'","'NEE^Q'","'NEE^R'","'NGL'","'NGL^B'","'NMK^B'","'NMK^C'","'NLSN'","'NKE'","'NI'","'NL'","'NOAH'","'NE'","'NBL'","'NBLX'","'NOK'","'NOMD'","'NMR'","'OSB'","'NORD'","'NAO'","'NAT'","'JWN'","'NSC'","'NTL'","'NOA'","'NADL'","'NRT'","'NOC'","'NRE'","'NWN'","'NWE'","'NVS'","'NVO'","'DNOW'","'NQ'","'NRG'","'NYLD'","'NYLD.A'","'DCM'","'NUS'","'NUE'","'NS'","'NS^A'","'NS^B'","'NSH'","'NSS'","'JMLP'","'NVG'","'NUV'","'NUW'","'NEA'","'NAZ'","'NBB'","'NBD'","'NKX'","'NCB'","'NCA'","'NAC'","'NTC'","'JCE'","'JCO'","'JQC'","'JDD'","'DIAX'","'JMF'","'NEV'","'JFR'","'JRO'","'NKG'","'JGH'","'JHA'","'JHY'","'JHD'","'JHB'","'NXC'","'NXN'","'NID'","'NMY'","'NMT'","'NUM'","'NMS'","'NOM'","'JLS'","'JMM'","'NHA'","'NZF'","'NMZ'","'NMI'","'NXJ'","'NRK'","'NYV'","'NNY'","'NAN'","'NNC'","'NUO'","'NQP'","'JPT'","'JPI'","'JPC'","'NAD'","'JPS'","'JRI'","'JRS'","'BXMX'","'SPXX'","'NIM'","'NXP'","'NXQ'","'NXR'","'NSL'","'JSD'","'JTD'","'JTA'","'NTX'","'NPV'","'NIQ'","'JMT'","'NVR'","'OAK'","'OAS'","'OBE'","'OXY'","'OII'","'OZM'","'OCIP'","'OCN'","'OFG'","'OFG^A'","'OFG^B'","'OFG^D'","'OGE'","'OIBR.C'","'OIS'","'ODC'","'ORI'","'OLN'","'OMAA'","'OMAM'","'OHI'","'OME'","'OMC'","'OMN'","'ASGN'","'ONDK'","'OGS'","'OLP'","'OB'","'OMF'","'OKE'","'OOMA'","'OPY'","'ORCL'","'ORAN'","'OA'","'ORC'","'OEC'","'ORN'","'IX'","'ORA'","'OSK'","'OR'","'OUT'","'OSG'","'OMI'","'OC'","'OI'","'OXM'","'PAI'","'ROYT'","'PACD'","'PCG'","'PKG'","'PANW'","'PAM'","'P'","'PHX'","'PAR'","'PGRE'","'PKE'","'PK'","'PKD'","'PH'","'PKY'","'PE'","'PRE^F'","'PRE^G'","'PRE^H'","'PRE^I'","'PRTY'","'PTHN'","'PN'","'PAYC'","'PBF'","'PBFX'","'BTU'","'PSO'","'PEB'","'PEB^C'","'PEB^D'","'PBA'","'PGH'","'PEI'","'PEI^A'","'PEI^B'","'PEI^C'","'PFSI'","'PMT'","'PMT^A'","'PMT^B'","'PAG'","'PNR'","'PEN'","'PEP'","'PFGC'","'PKI'","'PBT'","'PRGO'","'PZE'","'PTR'","'PBR'","'PBR.A'","'PQ'","'PFE'","'PGTI'","'PMC'","'PHH'","'PM'","'PSX'","'PSXP'","'FENG'","'DOC'","'PDM'","'PIR'","'PCQ'","'PCK'","'PZC'","'PCM'","'PTY'","'PCN'","'PCI'","'PDI'","'PGP'","'PHK'","'PKO'"]
let companyList3 = ["'PFL'","'PFN'","'PMF'","'PML'","'PMX'","'PNF'","'PNI'","'PYN'","'RCS'","'PF'","'PNW'","'PES'","'PHD'","'PHT'","'MAV'","'MHI'","'PXD'","'PJC'","'PBI'","'PBI^B'","'PJT'","'PAA'","'PAGP'","'PLNT'","'PLT'","'PAH'","'PHI'","'PGEM'","'PNC'","'PNC.WS'","'PNC^P'","'PNC^Q'","'PNM'","'PII'","'POL'","'POR'","'PKX'","'POST'","'POT'","'PPG'","'PPX'","'PPL'","'PYS'","'PYT'","'PX'","'PDS'","'APTS'","'PBH'","'PVG'","'PRI'","'PPP'","'PFG'","'PGZ'","'PRA'","'PG'","'PGR'","'PLD'","'PUMP'","'PRO'","'PBB'","'PB'","'PL^C'","'PL^E'","'PRLB'","'PFS'","'PFK'","'PJH'","'PRH'","'PRU'","'GHY'","'PUK'","'PUK^'","'PUK^A'","'ISD'","'PSB'","'PSB^T'","'PSB^U'","'PSB^V'","'PSB^W'","'TLK'","'PEG'","'PSA'","'PSA^A'","'PSA^B'","'PSA^C'","'PSA^D'","'PSA^E'","'PSA^F'","'PSA^S.CL'","'PSA^T'","'PSA^U'","'PSA^V'","'PSA^W'","'PSA^X'","'PSA^Y'","'PSA^Z'","'PHM'","'PSTG'","'PCF'","'PMM'","'PIM'","'PMO'","'PPT'","'PVH'","'PZN'","'QTWO'","'QEP'","'QTS'","'QUAD'","'KWR'","'QCP'","'NX'","'PWR'","'QTM'","'DGX'","'Q'","'QHC'","'QUOT'","'CTAA'","'CTBB'","'CTDD'","'CTU'","'CTV'","'CTW'","'CTX'","'CTY'","'CTZ'","'RRD'","'RDN'","'RAS'","'RAS^A'","'RAS^B'","'RAS^C'","'RFT'","'RFTA'","'RL'","'RPT'","'RPT^D'","'RRC'","'RJF'","'RYAM'","'RYAM^A'","'RYN'","'RTN'","'RMAX'","'RLGY'","'O'","'RHT'","'RLH'","'RWT'","'RBC'","'RGC'","'REG'","'REG^G'","'RM'","'RF'","'RF^A'","'RF^B'","'RGS'","'RGA'","'RZA'","'RZB'","'RS'","'RENX'","'RELX'","'RNR'","'RNR^C'","'RNR^E'","'SOL'","'RENN'","'RSG'","'RMD'","'REN'","'RFP'","'RSO'","'RSO^A'","'RSO^B'","'RSO^C'","'QSR'","'RPAI'","'RPAI^A'","'REVG'","'REV'","'REX'","'REXR'","'REXR^A'","'RXN'","'RXN^A'","'RAI'","'RH'","'RICE'","'RMP'","'RIC'","'RNG'","'RIO'","'RBA'","'RAD'","'RIV'","'OPP'","'RLI'","'RLJ'","'RRTS'","'RHI'","'ROK'","'COL'","'RCI'","'ROG'","'ROL'","'ROP'","'RST'","'RDC'","'RY'","'RY^S'","'RY^T'","'RBS'","'RBS^F'","'RBS^H'","'RBS^L'","'RBS^S'","'RCL'","'RDS.A'","'RDS.B'","'RGT'","'RMT'","'RVT'","'RES'","'RPM'","'RSPP'","'RT'","'RTEC'","'R'","'RYI'","'RHP'","'SPGI'","'SBR'","'SB'","'SB^B'","'SB^C'","'SB^D'","'SFE'","'SAFE'","'CRM'","'SMM'","'SBH'","'SJT'","'SN'","'SD'","'SDT'","'SDR'","'PER'","'SNY'","'SC'","'SOV^C'","'SAP'","'SAB'","'SAR'","'SSL'","'BFS'","'BFS^C'","'SCG'","'SLB'","'SNDR'","'SWM'","'SAIC'","'SALT'","'SLTB'","'SBBC'","'SBNA'","'SBNB'","'STNG'","'SMG'","'LBF'","'KMM'","'KTF'","'KST'","'KSM'","'SA'","'CKH'","'SMHI'","'SDRL'","'SDLP'","'SEE'","'SSW'","'SSW^D'","'SSW^E'","'SSW^G'","'SSW^H'","'SSWN'","'SEAS'","'JBN'","'JBR'","'WTTR'","'SEM'","'SGZA'","'SEMG'","'SMI'","'SRE'","'ST'","'SXT'","'SQNS'","'SRG'","'SCI'","'SERV'","'NOW'","'SHAK'","'SJR'","'SHLX'","'SHW'","'SHG'","'SFL'","'SHOP'","'SSTK'","'SBGL'","'SIG'","'SSNI'","'SBOW'","'SPG'","'SPG^J'","'SSD'","'SHI'","'SITE'","'SIX'","'SJW'","'SKM'","'SKX'","'SLG'","'SLG^I'","'SM'","'SFS'","'SNN'","'AOS'","'SNAP'","'SNA'","'SQM'","'SLRA'","'SOI'","'SAH'","'SON'","'SNE'","'BID'","'SOR'","'SJI'","'SXE'","'SCE^F.CL'","'SCE^G'","'SCE^H'","'SCE^J'","'SCE^K'","'SCE^L'","'SO'","'SOJA'","'SOJB'","'SCCO'","'LUV'","'SWX'","'SWN'","'SWNC'","'SPA'","'SPE'","'SPE^B'","'SEP'","'SPB'","'TRK'","'SR'","'SPR'","'SRC'","'SRLP'","'S'","'SPXC'","'FLOW'","'SQ'","'JOE'","'STAG'","'STAG^B'","'STAG^C'","'SSI'","'SMP'","'SXI'","'SWJ'","'SWK'","'SWP'","'STN'","'SGU'","'SRT'","'STWD'","'STT'","'STT^C'","'STT^D'","'STT^E'","'STT^G'","'STO'","'SPLP'","'SPLP^A'","'SCS'","'SCM'","'SCQ'","'SCL'","'STE'","'STL'","'STC'","'SF'","'SF^A'","'STM'","'SGY'","'EDF'","'EDI'","'STON'","'SRI'","'STOR'","'GJH'","'GJO'","'GJS'","'SYK'","'RGR'","'SPH'","'SMFG'","'INN'","'INN^B'","'INN^C'","'INN^D'","'SUM'","'SMLP'","'SUI'","'SUI^A'","'SLF'","'SXCP'","'SXC'","'SU'","'SUN'","'SHO'","'SHO^E'","'SHO^F'","'STI'","'STI.WS.A'","'STI.WS.B'","'STI^A'","'STI^E'","'SPN'","'SUP'","'SVU'","'SLD'","'SWFT'","'SWZ'","'SYF'","'SYT'","'SNX'","'SNV'","'SNV^C'","'GJP'","'GJR'","'GJT'","'GJV'","'SYY'","'SYX'","'DATA'","'TAHO'","'TLRD'","'TWN'","'TSM'","'TAL'","'TEGP'","'TEP'","'SKT'","'NGLS^A'","'TRGP'","'TGT'","'TARO'","'TTM'","'TCO'","'TCO^J'","'TCO^K'","'TMHC'","'TCP'","'TCF'","'TCF.WS'","'TCF^B'","'TCF^C'","'TSI'","'TEL'","'TISI'","'FTI'","'TECK'","'TK'","'TGP'","'TGP^A'","'TOO'","'TOO^A'","'TOO^B'","'TNK'","'GCI'","'TGNA'","'TRC'","'HQH'","'THQ'","'HQL'","'THW'","'TDOC'","'TEO'","'TI'","'TI.A'","'TDY'","'TFX'","'VIV'","'TEF'","'TDA'","'TDE'","'TDI'","'TDJ'","'TDS'","'TU'","'TDF'","'EMF'","'TEI'","'GIM'","'TPX'","'TS'","'THC'","'TNC'","'TEN'","'TVC'","'TVE'","'TDC'","'TER'","'TEX'","'TX'","'TNH'","'TRNO'","'TRNO^A.CL'","'TSO'","'TLLP'","'TTI'","'TEVA'","'TPL'","'TGH'","'TXT'","'TTF'","'AES'","'BX'","'SCHW'","'SCHW^B'","'SCHW^C'","'SCHW^D'","'SRV'","'GRX'","'GRX^A'","'GRX^B'","'GDL'","'GDL^B'","'THG'","'THGA'","'RUBI'","'TRV'","'TMO'","'THR'","'TPRE'","'TSLF'","'TCRX'","'TCRZ'","'TRI'","'THO'","'TDW'","'TIER'","'TIF'","'TLYS'","'TSU'","'TIME'","'TWX'","'TKR'","'TMST'","'TWI'","'TJX'","'TOL'","'TR'","'BLD'","'TMK'","'TMK^B'","'TMK^C'","'TTC'","'TD'","'NDP'","'TYG'","'NTG'","'TTP'","'TPZ'","'TOT'","'TSS'","'TOWR'","'TSQ'","'TM'","'TPGE'","'TPGE.U'","'TPGE.WS'","'TPGH.U'","'TSLX'","'TAC'","'TRP'","'TCI'","'TDG'","'TLP'","'RIG'","'TGS'","'TRU'","'TVPT'","'TREC'","'TG'","'THS'","'TRMR'","'TREX'","'TY'","'TY^'","'TPH'","'TCAP'","'TCCA'","'TCCB'","'TRCO'","'TNET'","'TRN'","'TSE'","'TPVG'","'TPVZ'","'GTS'","'TRTN'","'TGI'","'TROX'","'TBI'","'TNP'","'TNP^B'","'TNP^C'","'TNP^D'","'TNP^E'","'TUP'","'TKC'","'TKF'","'TPB'","'TRQ'","'TPC'","'TWLO'","'TWTR'","'TWO'","'TWO^A'","'TYL'","'TSN'","'USB'","'USB^A'","'USB^H'","'USB^M'","'USB^O'","'USPH'","'SLCA'","'UBS'","'UCP'","'UGI'","'UGP'","'UMH'","'UMH^A'","'UMH^B'","'UA'","'UAA'","'UFI'","'UNF'","'UN'","'UL'","'UNP'","'UIS'","'UNT'","'UAL'","'UDR'","'UMC'","'UPS'","'URI'","'USM'","'UZA'","'UZB'","'UZC'","'X'","'UTX'","'UNH'","'UTL'","'UNVR'","'UVV'","'UHT'","'UHS'","'UVE'","'UTI'","'UNM'","'UE'","'UBA'","'UBP'","'UBP^F'","'UBP^G'","'USFD'","'USAC'","'USNA'","'USDP'","'USG'","'BIF'","'VFC'","'EGY'","'MTN'","'VALE'","'VALE.P'","'VRX'","'VLO'","'VLP'","'VHI'","'VR'","'VR^A'","'VR^B'","'VLY'","'VLY.WS'","'VLY^A'","'VMI'","'VVV'","'VNTV'","'VAR'","'VGR'","'VVC'","'VEC'","'VEDL'","'VEEV'","'VTRB'","'VTR'","'VER'","'VER^F'","'PAY'","'VRTV'","'VZ'","'VZA'","'VET'","'VRS'","'VSM'","'VVI'","'VCO'","'VNCE'","'VIPS'","'ZTR'","'VGI'","'ZF'","'V'","'VSH'","'VPG'","'VSTO'","'VC'","'VST'","'VSI'","'VSLR'","'VMW'","'VOC'","'VCRA'","'VG'","'VNO'","'VNO$'","'VNO^G'","'VNO^I'","'VNO^K'","'VNO^L'","'VJET'","'IAE'","'IHD'","'VOYA'","'IGA'","'IGD'","'IDE'","'IID'","'IRR'","'PPR'","'VTTI'","'VMC'","'WTI'","'WPC'","'WRB'","'WRB^B'","'WRB^C'","'WRB^D'","'GRA'","'GWW'","'WNC'","'WBC'","'WDR'","'WAGE'","'WD'","'WMT'","'DIS'","'WAC'","'HCC'","'WPG'","'WPG^H'","'WPG^I'","'WRE'","'WCN'","'WM'","'WAT'","'WSO'","'WSO.B'","'WTS'","'W'","'WFT'","'WBS'","'WBS^E'","'WEC'","'WTW'","'WRI'","'WMK'","'WBT'","'WCG'","'WFC'","'WFC.WS'","'WFC^J'","'WFC^L'","'WFC^N'","'WFC^O'","'WFC^P'","'WFC^Q'","'WFC^R'","'WFC^T'","'WFC^V'","'WFC^W'","'WFC^X'","'WFC^Y'","'WFE^A'","'EOD'","'HCN'","'HCN^I'","'WAIR'","'WCC'","'WST'","'WR'","'WAL'","'WALA'","'WEA'","'TLI'","'EMD'","'GDO'","'EHI'","'HIX'","'HIO'","'HYI'","'IGI'","'MMU'","'WMC'","'DMO'","'MTT'","'MHF'","'MNP'","'GFY'","'WIW'","'WIA'","'WGP'","'WES'","'WNRL'","'WU'","'WAB'","'WLK'","'WLKP'","'WMLP'","'WBK'","'WRK'","'WHG'","'WEX'","'WY'","'WGL'","'WPM'","'WHR'","'WTM'","'WSR'","'WLL'","'WOW'","'WRD'","'WG'","'WMB'","'WPZ'","'WSM'","'WGO'","'WIT'","'WNS'","'WWW'","'WF'","'WDAY'","'WK'","'INT'","'WWE'","'WOR'","'WPX'","'WPXP'","'WYN'","'XTLY'","'XEL'","'XHR'","'XRM'","'XRX'","'XIN'","'XL'","'XOXO'","'XPO'","'XYL'","'AUY'","'YELP'","'YEXT'","'YGE'","'YRD'","'YPF'","'YUMC'","'YUM'","'YUME'","'ZAYO'","'ZEN'","'ZPIN'","'ZBH'","'ZB^A'","'ZB^G'","'ZB^H'","'ZBK'","'ZOES'","'ZTS'","'ZTO'","'ZYME'"]
compList.push(companyList1,companyList2,companyList3);
}else{
console.log("nasdaq");
let companyList1 = ["'PIH'","'TURN'","'FLWS'","'FCCY'","'SRCE'","'VNET'","'TWOU'","'JOBS'","'CAFD'","'EGHT'","'AVHI'","'SHLM'","'AAON'","'ABAX'","'ABEO'","'ABEOW'","'ABIL'","'ABMD'","'AXAS'","'ACIU'","'ACIA'","'ACTG'","'ACHC'","'ACAD'","'ACST'","'AXDX'","'XLRN'","'ANCX'","'ARAY'","'ACRX'","'ACET'","'AKAO'","'ACHN'","'ACIW'","'ACRS'","'ACNB'","'ACOR'","'SQZZ'","'ATVI'","'ACTA'","'ACXM'","'ADMS'","'ADMP'","'ADAP'","'ADUS'","'AEY'","'IOTS'","'ADMA'","'ADBE'","'ADOM'","'ADTN'","'ADRO'","'AAAP'","'ADES'","'AEIS'","'AMD'","'ADXS'","'ADXSW'","'ADVM'","'AEGN'","'AGLE'","'AEHR'","'AMTX'","'AERI'","'AVAV'","'AEZS'","'AEMD'","'GNMX'","'AFMD'","'AGEN'","'AGRX'","'AGYS'","'AGIO'","'AGNC'","'AGNCB'","'AGNCP'","'AGFS'","'AGFSW'","'ALRN'","'AIMT'","'AIRT'","'ATSG'","'AIRG'","'AMCN'","'AKAM'","'AKTX'","'AKCA'","'AKBA'","'AKER'","'AKRX'","'AKTS'","'ALRM'","'ALSK'","'AMRI'","'ALBO'","'ABDC'","'ADHD'","'ALDR'","'ALDX'","'ALXN'","'ALCO'","'ALGN'","'ALIM'","'ALJJ'","'ALKS'","'ABTX'","'ALGT'","'AIQ'","'AHGP'","'AMMA'","'ARLP'","'AHPI'","'AMOT'","'ALQA'","'ALLT'","'MDRX'","'AFAM'","'ALNY'","'AOSL'","'GOOG'","'GOOGL'","'SMCP'","'ATEC'","'SWIN'","'AABA'","'ALT'","'ASPS'","'AIMC'","'AMAG'","'AMRN'","'AMRK'","'AYA'","'AMZN'","'AMBC'","'AMBCW'","'AMBA'","'AMCX'","'DOX'","'AMDA'","'AMED'","'UHAL'","'ATAX'","'AMOV'","'AAL'","'ACSF'","'AETI'","'AMNB'","'ANAT'","'AOBC'","'APEI'","'ARII'","'AMRB'","'AMSWA'","'AMSC'","'AMWD'","'CRMT'","'ABCB'","'AMSF'","'ASRV'","'ASRVP'","'ATLO'","'AMGN'","'FOLD'","'AMKR'","'AMPH'","'IBUY'","'ASYS'","'AFSI'","'AMRS'","'ADI'","'ALOG'","'ANAB'","'AVXL'","'ANCB'","'ANDA'","'ANDAR'","'ANDAU'","'ANDAW'","'ANGI'","'ANGO'","'ANIP'","'ANIK'","'ANSS'","'ATRS'","'ANTH'","'ABAC'","'APOG'","'APEN'","'AINV'","'APPF'","'APPN'","'AAPL'","'ARCI'","'APDN'","'APDNW'","'AGTC'","'AMAT'","'AAOI'","'AREX'","'APTI'","'APRI'","'APVO'","'APTO'","'AQMS'","'AQB'","'AQXP'","'ARDM'","'ARLZ'","'PETX'","'ABUS'","'ARCW'","'ABIO'","'RKDA'","'ARCB'","'ACGL'","'ACGLP'","'APLP'","'ARDX'","'ARNA'","'ARCC'","'ARGX'","'AGII'","'AGIIL'","'ARGS'","'ARIS'","'ARKR'","'ARTX'","'ARQL'","'ARRY'","'ARRS'","'DWAT'","'AROW'","'ARWR'","'ARTNA'","'ARTW'","'ASBB'","'ASNA'","'ASND'","'ASCMA'","'APWC'","'ASML'","'AZPN'","'ASMB'","'ASFI'","'ASTE'","'ATRO'","'ALOT'","'ASTC'","'ASUR'","'ASV'","'ATAI'","'ATRA'","'ATHN'","'ATNX'","'ATHX'","'AAPC'","'AAME'","'ACBI'","'ACFC'","'ABY'","'ATLC'","'AAWW'","'AFH'","'AFHBL'","'TEAM'","'ATNI'","'ATOM'","'ATOS'","'ATRC'","'ATRI'","'ATTU'","'LIFE'","'AUBN'","'BOLD'","'AUDC'","'AUPH'","'EARS'","'ABTL'","'ADSK'","'ADP'","'AVDL'","'ATXI'","'AVEO'","'AVXS'","'AVNW'","'AVID'","'AVGR'","'AVIR'","'CAR'","'AHPA'","'AHPAU'","'AHPAW'","'AWRE'","'AXAR'","'AXARU'","'AXARW'","'ACLS'","'AXGN'","'AAXN'","'AXSM'","'AXTI'","'AZRX'","'BCOM'","'RILY'","'RILYL'","'RILYZ'","'BOSC'","'BIDU'","'BCPC'","'BWINA'","'BWINB'","'BLDP'","'BANF'","'BANFP'","'BCTF'","'BKMU'","'BOCH'","'BMRC'","'BMLP'","'BKSC'","'BOTJ'","'OZRK'","'BFIN'","'BWFG'","'BANR'","'BZUN'","'TAPR'","'BHAC'","'BHACR'","'BHACU'","'BHACW'","'BBSI'","'BSET'","'BYBK'","'BV'","'BCBP'","'BECN'","'BSF'","'BBGI'","'BEBE'","'BBBY'","'BGNE'","'BELFA'","'BELFB'","'BLPH'","'BLCM'","'BNCL'","'BNFT'","'BNTC'","'BNTCW'","'BYSI'","'BGCP'","'BGFV'","'BASI'","'ORPN'","'BIOC'","'BCRX'","'BDSI'","'BIIB'","'BIOL'","'BLFS'","'BLRX'","'BMRN'","'BMRA'","'BVXV'","'BVXVW'","'BPTH'","'BIOP'","'BIOS'","'BBC'","'BBP'","'BSTC'","'BSTG'","'BSPM'","'TECH'","'BEAT'","'BIVV'","'BCACU'","'BJRI'","'BBOX'","'BDE'","'BLKB'","'BBRY'","'HAWK'","'BL'","'BKCC'","'ADRA'","'ADRD'","'ADRE'","'ADRU'","'BLMN'","'BCOR'","'BLBD'","'BUFF'","'BHBK'","'BLUE'","'BKEP'","'BKEPP'","'BPMC'","'ITEQ'","'BMCH'","'BOBE'","'BOFI'","'BOFIL'","'WIFI'","'BOJA'","'BOKF'","'BOKFL'","'BNSO'","'BOMN'","'BPFH'","'BPFHP'","'BPFHW'","'EPAY'","'BLVD'","'BLVDU'","'BLVDW'","'BCLI'","'BBRG'","'BDGE'","'BLIN '","'BRID'","'BCOV'","'AVGO'","'BSFT'","'BVSN'","'BYFC'","'BWEN'","'BRCD'","'BRKL'","'BRKS'","'BRKR'","'BMTC'","'BLMT'","'BSQR'","'BWLD'","'BLDR'","'BMLA'","'BUR'","'CFFI'","'CHRW'","'CA'","'CCMP'","'CDNS'","'CDZI'","'CACQ'","'CZR'","'CSTE'","'PRSS'","'CLBS'","'CHY'","'CHI'","'CCD'","'CHW'","'CGO'","'CSQ'","'CAMP'","'CVGW'","'CFNB'","'CALA'","'CALD'","'CALM'","'CLMT'","'ABCD'","'CAC'","'CAMT'","'CSIQ'","'CGIX'","'CPHC'","'CPLA'","'CBF'","'CCBG'","'CPLP'","'CSWC'","'CPTA'","'CPTAG'","'CPTAL'","'CFFN'","'CAPR'","'CSTR'","'CPST'","'CARA'","'CARB'","'CRME'","'CSII'","'CATM'","'CDNA'","'CECO'","'CTRE'","'CARO'","'CART'","'CRZO'","'TAST'","'CRTN'","'CARV'","'CASM'","'CASC'","'CWST'","'CASY'","'CASI'","'CASS'","'CATB'","'CBIO'","'CPRX'","'CATS'","'CATY'","'CATYW'","'CVCO'","'CAVM'","'CBFV'","'CBAK'","'CBOE'","'CDK'","'CDW'","'CECE'","'CELG'","'CELGZ'","'CLDX'","'APOP'","'APOPW'","'CLRB'","'CLRBW'","'CLRBZ'","'CLLS'","'CBMG'","'CLSN'","'CELH'","'CYAD'","'CEMP'","'CETX'","'CETXP'","'CETXW'","'CDEV'","'CSFL'","'CETV'","'CFBK'","'CENT'","'CENTA'","'CVCY'","'CENX'","'CNBKA'","'CNTY'","'CRNT'","'CERC'","'CERCW'","'CERN'","'CERU'","'CERS'","'KOOL'","'CEVA'","'CFCO'","'CFCOU'","'CFCOW'","'CSBR'","'CYOU'","'HOTR'","'CTHR'","'GTLS'","'CHTR'","'CHFN'","'CHKP'","'CHEK'","'CHEKW'","'CKPT'","'CEMI'","'CHFC'","'CCXI'","'CHMG'","'CHKE'","'CHFS'","'CHMA'","'PLCE'","'CMRX'","'CADC'","'CALI'","'CAAS'","'CBPO'","'CCCL'","'CCCR'","'CCRC'","'JRJC'","'HGSH'","'CNIT'","'CJJD'","'CLDC'","'HTHT'","'CHNR'","'CREG'","'CNTF'","'CXDC'","'CCIH'","'CNET'","'IMOS'","'CDXC'","'CHSCL'","'CHSCM'","'CHSCN'","'CHSCO'","'CHSCP'","'CHDN'","'CHUY'","'CDTX'","'CMCT'","'CMPR'","'CINF'","'CIDM'","'CTAS'","'CRUS'","'CSCO'","'CTRN'","'CZNC'","'CZWI'","'CZFC'","'CIZN'","'CTXS'","'CHCO'","'CIVB'","'CIVBP'","'CDTI'","'CLNE'","'CLNT'","'CACG'","'YLDE'","'LRGE'","'CLFD'","'CLRO'","'CLSD'","'CLIR'","'CLIRW'","'CBLI'","'CSBK'","'CLVS'","'CMFN'","'CME'","'CCNE'","'CWAY'","'COBZ'","'COKE'","'CDXS'","'CODX'","'CVLY'","'JVA'","'CCOI'","'CGNT'","'COGT'","'CGNX'","'CTSH'","'COHR'","'CHRS'","'COHU'","'CLCT'","'COLL'","'CIGI'","'CBAN'","'COLB'","'COLM'","'CMCO'","'CBMX'","'CBMXW'","'CMCSA'","'CBSH'","'CBSHP'","'CUBN'","'CHUBA'","'CHUBK'","'CVGI'","'COMM'","'JCS'","'ESXB'","'CFBI'","'CYHHZ'","'CTBI'","'CWBC'","'CVLT'","'CGEN'","'CPSI'","'CTG'","'CHCI'","'CMTL'","'CNAT'","'CNCE'","'CXRX'","'CCUR'","'CDOR'","'CFMS'","'CNFR'","'CNMD'","'CTWS'","'CNOB'","'CNXR'","'CONN'","'CNSL'","'CWCO'","'CNACU'","'CPSS'","'CFRX'","'CTRV'","'CTRL'","'CPRT'","'CRBP'","'CORT'","'CORE'","'CORI'","'CSOD'","'CRVL'","'CRVS'","'CSGP'","'COST'","'CPAH'","'ICBK'","'COUP'","'CVTI'","'COVS'","'COWN'","'COWNL'","'PMTS'","'CPSH'","'CRAI'","'CBRL'","'BREW'","'CRAY'","'CACC'","'CREE'","'CRESY'","'CRSP'","'CRTO'","'CROX'","'CCRN'","'CRDS'","'CRWS'","'CYRX'","'CYRXW'","'CSGS'","'CCLP'","'CSPI'","'CSWI'","'CSX'","'CTIC'","'CTIB'","'CTRP'","'CUNB'","'CUI'","'CPIX'","'CMLS'","'CRIS'","'CUTR'","'CVBF'","'CVV'","'CYAN'","'CYBR'","'CYBE'","'CYCC'","'CYCCP'","'CBAY'","'CY'","'CYRN'","'CONE'","'CYTK'","'CTMX'","'CYTX'","'CYTXW'","'CTSO'","'CYTR'","'DJCO'","'DAKT'","'DRIO'","'DRIOW'","'DZSI'","'DSKE'","'DSKEW'","'DAIO'","'DWCH'","'PLAY'","'DTEA'","'DFNL'","'DUSA'","'DWLD'","'DWSN'","'DBVT'","'DFRG'","'TACO'","'TACOW'","'DCTH'","'DMPI'","'DGAS'","'DELT'","'DELTW'","'DENN'","'XRAY'","'DEPO'","'DERM'","'DEST'","'DXLG'","'DSWL'","'DTRM'","'DXCM'","'DXTR'","'DHXM'","'DHIL'","'FANG'","'DCIX'","'DRNA'","'DFBG'","'DFFN'","'DGII'","'DGLT'","'DMRC'","'DRAD'","'DGLY'","'APPS'","'DCOM'","'DMTX'","'DIOD'","'DISCA'","'DISCB'","'DISCK'","'DISH'","'DVCR'","'SAUC'","'DLHC'","'BOOM'","'DNBF'","'DLTR'","'DGICA'","'DGICB'","'DMLP'","'DORM'","'EAGL'","'EAGLU'","'EAGLW'","'DOVA'","'DRWI'","'DRYS'","'DSPG'","'DLTH'","'DNKN'","'DRRX'","'DXPE'","'DYSL'","'DYNT'","'DVAX'","'ETFC'","'EBMT'","'EGBN'","'EGLE'","'EGRX'","'EWBC'","'EACQ'","'EACQU'","'EACQW'","'EML'","'EVGBC'","'EVSTC'","'EVLMC'","'EBAY'","'EBAYL'","'EBIX'","'ELON'","'ECHO'","'SATS'","'EEI'","'ESES'","'EDAP'","'EDGE'","'EDGW'","'EDIT'","'EDUC'","'EGAN'","'EGLT'","'EHTH'","'EIGR'","'EKSO'","'LOCO'","'EMITF'","'ESLT'","'ERI'","'ESIO'","'EA'","'EFII'","'ELSE'","'ELEC'","'ELECU'","'ELECW'","'EBIO'","'DWAC'","'ESBK'","'ELTK'","'EMCI'","'EMCF'","'EMKR'","'EMMS'","'NYNY'","'ENTA'","'ECPG'","'WIRE'","'ENDP'","'ECYT'","'ELGX'","'NDRA'","'NDRAW'","'EIGI'","'WATT'","'EFOI'","'ERII'","'EXXI'","'ENOC'","'ENG'","'ENPH'","'ESGR'","'ENFC'","'ENTG'","'ENTL'","'ETRM'","'EBTC'","'EFSC'","'ENZY'","'EPZM'","'PLUS'","'EQIX'","'EQFN'","'EQBK'","'ERIC'","'ERIE'","'ESCA'","'ESPR'","'ESQ'","'ESSA'","'EPIX'","'ESND'","'ETSY'","'CLWT'","'EEFT'","'ESEA'","'EVEP'","'EVBG'","'EVK'","'MRAM'","'EVLV'","'EVGN'","'EVOK'","'EVOL'","'EXA'","'EXAS'","'EXAC'","'EXEL'","'EXFO'","'EXLS'","'EXPE'","'EXPD'","'EXPO'","'ESRX'","'XOG'","'EXTR'","'EYEG'","'EYEGW'","'EZPW'","'FFIV'","'FB'","'FALC'","'DAVE'","'FANH'","'FARM'","'FMAO'","'FFKT'","'FMNB'","'FARO'","'FAST'","'FATE'","'FBSS'","'FNHC'","'FHCO'","'GSM'","'FCSC'","'FGEN'","'ONEQ'","'LION'","'FDUS'","'FRGI'","'FSAM'","'FSC'","'FSCFL'","'FSFR'","'FITB'","'FITBI'","'FNGN'","'FISI'","'FNSR'","'FNJN'","'FNTE'","'FNTEU'","'FNTEW'","'FEYE'","'FBNC'","'FNLC'","'FRBA'","'BUSE'","'FBIZ'","'FCAP'","'FCFS'","'FCNCA'","'FCBC'","'FCCO'","'FBNK'","'FDEF'","'FFBC'","'FFBCW'","'FFIN'","'THFF'","'FFNW'","'FFWM'","'FGBI'","'FHB'","'INBK'","'INBKL'","'FIBK'","'FRME'","'FMBH'","'FMBI'","'FNWB'","'FSFG'","'FSLR'","'FSBK'","'FAAR'","'FPA'","'BICK'","'FBZ'","'FCAL'","'FCAN'","'FTCS'","'FCEF'","'FCA'","'SKYY'","'RNDM'","'FDT'","'FDTS'","'FVC'","'FV'","'IFV'","'FEM'","'RNEM'","'FEMB'","'FEMS'","'FTSM'","'FEP'","'FEUZ'","'FGM'","'FTGC'","'FTHI'","'HYLS'","'FHK'","'FTAG'","'FTRI'","'FPXI'","'YDIV'","'FJP'","'FEX'","'FTC'","'RNLC'","'FTA'","'FLN'","'FTLB'","'LMBS'","'FMB'","'FMK'","'FNX'","'FNY'","'RNMC'","'FNK'","'FAD'","'FAB'","'MDIV'","'MCEF'","'QABA'","'FTXO'","'QCLN'","'GRID'","'CIBR'","'FTXG'","'CARZ'","'FTXN'","'FTXH'","'FTXD'","'FTXL'","'FONE'","'TDIV'","'FTXR'","'QQEW'","'QQXT'","'QTEC'","'AIRR'","'QINC'","'RDVY'","'RFAP'","'RFDI'","'RFEM'","'RFEU'","'FTSL'","'FYX'","'FYC'","'RNSC'","'FYT'","'FKO'","'FCVT'","'FDIV'","'FSZ'","'FTW'"];
let companyList2 = ["'FIXD'","'TUSA'","'FKU'","'RNDV'","'FUNC'","'FUSB'","'SVVC'","'FSV'","'FISV'","'FIVE'","'FPRX'","'FVE'","'FIVN'","'FLEX'","'FLKS'","'FLXN'","'SKOR'","'LKOR'","'MBSD'","'ASET'","'ESGG'","'ESG'","'QLC'","'FPAY'","'FLXS'","'FLIR'","'FLDM'","'FFIC'","'FNBG'","'FOMX'","'FOGO'","'FONR'","'FRSX'","'FH'","'FORM'","'FORTY'","'FORR'","'FRTA'","'FTNT'","'FBIO'","'FMCI'","'FMCIR'","'FMCIU'","'FMCIW'","'FWRD'","'FORD'","'FWP'","'FOSL'","'FMI'","'FOXF'","'FRAN'","'FELE'","'FKLYU'","'FRED'","'RAIL'","'FEIM'","'FRPT'","'FTEO'","'FTR'","'FTRPR'","'FRPH'","'FSBW'","'FSBC'","'FTD'","'FTEK'","'FCEL'","'FLGT'","'FORK'","'FLL'","'FULT'","'FSNN'","'FTFT'","'FFHL'","'WILC'","'GTHX'","'FOANC'","'MOGLC'","'GAIA'","'GLPG'","'GALT'","'GALE'","'GLMD'","'GLPI'","'GPIC'","'GRMN'","'GARS'","'GDS'","'GEMP'","'GENC'","'GNCMA'","'GFN'","'GFNCP'","'GFNSL'","'GENE'","'GNUS'","'GNMK'","'GNCA'","'GHDX'","'GNTX'","'THRM'","'GEOS'","'GABC'","'GERN'","'GEVO'","'ROCK'","'GIGM'","'GIGA'","'GIII'","'GILT'","'GILD'","'GBCI'","'GLAD'","'GLADO'","'GOOD'","'GOODM'","'GOODO'","'GOODP'","'GAIN'","'GAINM'","'GAINN'","'GAINO'","'LAND'","'LANDP'","'GLBZ'","'GBT'","'GLBR'","'ENT'","'GBLI'","'GBLIL'","'GBLIZ'","'GPAC'","'GPACU'","'GPACW'","'SELF'","'GSOL'","'GWRS'","'KRMA'","'FINX'","'ACTX'","'BFIT'","'SNSR'","'LNGR'","'MILN'","'EFAS'","'QQQC'","'BOTZ'","'CATH'","'SOCL'","'ALTY'","'SRET'","'YLCO'","'GLBS'","'GLUU'","'GLYC'","'GOGO'","'GLNG'","'GMLP'","'GDEN'","'GOGL'","'GBDC'","'GTIM'","'GPRO'","'GSHT'","'GSHTU'","'GSHTW'","'GOV'","'GOVNI'","'GPIA'","'GPIAU'","'GPIAW'","'LOPE'","'GRVY'","'FULLL'","'GECC'","'GEC'","'GLDD'","'GSBC'","'GNBC'","'GRBK'","'GPP'","'GPRE'","'GCBC'","'GLRE'","'GSUM'","'GRIF'","'GRFS'","'GRPN'","'OMAB'","'GGAL'","'GSIT'","'GSVC'","'GTXI'","'GTYH'","'GTYHU'","'GTYHW'","'GBNK'","'GNTY'","'GFED'","'GUID'","'GIFI'","'GURE'","'GPOR'","'GWPH'","'GWGH'","'GYRO'","'HEES'","'HLG'","'HNRG'","'HALL'","'HALO'","'HBK'","'HLNE'","'HBHC'","'HBHCL'","'HNH'","'HAFC'","'HQCL'","'HONE'","'HDNG'","'HLIT'","'HRMN'","'HRMNU'","'HRMNW'","'HBIO'","'HCAP'","'HCAPL'","'HAS'","'HA'","'HCOM'","'HWKN'","'HWBK'","'HAYN'","'HDS'","'HIIQ'","'HCSG'","'HQY'","'HSTM'","'HTLD'","'HTLF'","'HTBX'","'HEBT'","'HSII'","'HELE'","'HMNY'","'HMTV'","'HNNA'","'HSIC'","'HTBK'","'HFWA'","'HCCI'","'MLHR'","'HRTX'","'HSKA'","'HIBB'","'SNLN'","'HPJ'","'HIHO'","'HIMX'","'HIFS'","'HSGX'","'HMNF'","'HMSY'","'HOLI'","'HOLX'","'HBCP'","'HOMB'","'HFBL'","'HMST'","'HMTA'","'HTBI'","'HOFT'","'HOPE'","'HFBC'","'HBNC'","'HZNP'","'HRZN'","'DAX'","'QYLD'","'HDP'","'HPT'","'TWNK'","'TWNKW'","'HMHC'","'HWCC'","'HOVNP'","'HBMD'","'HSNI'","'HTGM'","'HUBG'","'HSON'","'HDSN'","'HUNT'","'HUNTU'","'HUNTW'","'HBAN'","'HBANN'","'HBANO'","'HBANP'","'HURC'","'HURN'","'HCM'","'HBP'","'HVBC'","'HYGS'","'IDSY'","'IAC'","'IBKC'","'IBKCO'","'IBKCP'","'ICAD'","'IEP'","'ICCH'","'ICFI'","'ICHR'","'ICLR'","'ICON'","'ICUI'","'IPWR'","'INVE'","'IDRA'","'IDXX'","'IESC'","'IROQ'","'IFMK'","'RXDX'","'INFO'","'IIVI'","'KANG'","'IKNX'","'ILG'","'ILMN'","'ISNS'","'IMMR'","'ICCC'","'IMDZ'","'IMNP'","'IMGN'","'IMMU'","'IMRN'","'IMRNW'","'IPXL'","'IMPV'","'PI'","'IMMY'","'INCR'","'INCY'","'INDB'","'IBCP'","'IBTX'","'IDSA'","'INFN'","'INFI'","'IPCC'","'III'","'IFON'","'IMKTA'","'INWK'","'INNL'","'INOD'","'IPHS'","'IOSP'","'ISSC'","'INVA'","'INGN'","'ITEK'","'INOV'","'INO'","'INPX'","'INSG'","'NSIT'","'ISIG'","'INSM'","'INSE'","'IIIN'","'PODD'","'INSY'","'NTEC'","'IART'","'IDTI'","'INTC'","'NTLA'","'IPCI'","'IPAR'","'IBKR'","'ICPT'","'IDCC'","'TILE'","'LINK'","'IMI'","'INAP'","'IBOC'","'ISCA'","'IGLD'","'IIJI'","'IDXG'","'XENT'","'INTX'","'IVAC'","'INTL'","'ITCI'","'IIN'","'INTU'","'ISRG'","'SNAK'","'ISTR'","'ISBC'","'ITIC'","'NVIV'","'IVTY'","'IONS'","'IOVA'","'IPAS'","'DTYS'","'DTYL'","'DTUS'","'DTUL'","'DFVS'","'DFVL'","'FLAT'","'DLBS'","'DLBL'","'STPP'","'IPGP'","'CSML'","'IRMD'","'IRTC'","'IRIX'","'IRDM'","'IRDMB'","'IRBT'","'IRWD'","'IRCP'","'PMPT'","'SLQD'","'TLT'","'AIA'","'COMT'","'IXUS'","'FALN'","'IFEU'","'IFGL'","'IGF'","'GNMA'","'HYXE'","'JKI'","'ACWX'","'ACWI'","'AAXJ'","'EWZS'","'MCHI'","'ESGD'","'SCZ'","'ESGE'","'EEMA'","'EUFN'","'IEUS'","'MPCT'","'ENZL'","'QAT'","'UAE'","'ESGU'","'IBB'","'SOXX'","'EMIF'","'ICLN'","'WOOD'","'INDY'","'ISHG'","'IGOV'","'ISRL'","'ITI'","'ITRI'","'ITRN'","'ITUS'","'IVENC'","'IVFGC'","'IVFVC'","'IXYS'","'IZEA'","'JJSF'","'MAYS'","'JBHT'","'JCOM'","'JASO'","'JKHY'","'JACK'","'JXSB'","'JAGX'","'JAKK'","'JMBA'","'JRVR'","'SGQI'","'JSML'","'JSMD'","'JASN'","'JASNW'","'JAZZ'","'JD'","'JSYN'","'JSYNR'","'JSYNU'","'JSYNW'","'JBLU'","'JTPY'","'JCTCF'","'WYIG'","'WYIGU'","'WYIGW'","'JMU'","'JBSS'","'JOUT'","'JNCE'","'JNP'","'JUNO'","'KTWO'","'KALU'","'KALV'","'KMDA'","'KNDI'","'KPTI'","'KAAC'","'KAACU'","'KAACW'","'KBLM'","'KBLMR'","'KBLMU'","'KBLMW'","'KBSF'","'KCAP'","'KRNY'","'KELYA'","'KELYB'","'KMPH'","'KFFB'","'KERX'","'KEQU'","'KTEC'","'KTCC'","'KFRC'","'KE'","'KBAL'","'KIN'","'KGJI'","'KINS'","'KONE'","'KNSL'","'KIRK'","'KITE'","'KTOV'","'KTOVW'","'KLAC'","'KLXI'","'KONA'","'KOPN'","'KRNT'","'KOSS'","'KWEB'","'KTOS'","'KLIC'","'KURA'","'KVHI'","'FSTR'","'LJPC'","'LSBK'","'LBAI'","'LKFN'","'LAKE'","'LRCX'","'LAMR'","'LANC'","'LCA'","'LCAHU'","'LCAHW'","'LNDC'","'LARK'","'LMRK'","'LMRKO'","'LMRKP'","'LE'","'LSTR'","'LNTH'","'LTRX'","'LSCC'","'LAUR'","'LAWS'","'LAYN'","'LCNB'","'LBIX'","'LPTX'","'LGCY'","'LGCYO'","'LGCYP'","'LTXB'","'DDBI'","'EDBI'","'INFR'","'LVHD'","'UDBI'","'LMAT'","'TREE'","'LXRX'","'LGIH'","'LHCG'","'LLIT'","'LBRDA'","'LBRDK'","'LEXEA'","'LEXEB'","'LBTYA'","'LBTYB'","'LBTYK'","'LILA'","'LILAK'","'LVNTA'","'LVNTB'","'QVCA'","'QVCB'","'BATRA'","'BATRK'","'FWONA'","'FWONK'","'LSXMA'","'LSXMB'","'LSXMK'","'TAX'","'LTRPA'","'LTRPB'","'LPNT'","'LCUT'","'LFVN'","'LWAY'","'LGND'","'LTBR'","'LPTH'","'LLEX'","'LMB'","'LLNW'","'LMNR'","'LINC'","'LECO'","'LIND'","'LINDW'","'LINU'","'LPCN'","'LQDT'","'LFUS'","'LIVN'","'LOB'","'LIVE'","'LPSN'","'LKQ'","'LMFA'","'LMFAW'","'LOGI'","'LOGM'","'EVAR'","'CNCR'","'LONE'","'LTEA'","'LORL'","'LOXO'","'LPLA'","'LRAD'","'LYTS'","'LULU'","'LITE'","'LMNX'","'LMOS'","'LUNA'","'MBTF'","'MACQ'","'MACQU'","'MACQW'","'MIII'","'MIIIU'","'MIIIW'","'MBVX'","'MCBC'","'MFNC'","'MTSI'","'MGNX'","'MDGL'","'MAGS'","'MGLN'","'MGIC'","'CALL'","'MNGA'","'MGYR'","'MHLD'","'MSFG'","'MMYT'","'MBUU'","'MLVF'","'MAMS'","'TUSK'","'MANH'","'LOAN'","'MNTX'","'MTEX'","'MNKD'","'MANT'","'MARA'","'MCHX'","'MARPS'","'MRNS'","'MKTX'","'MRLN'","'MAR'","'MBII'","'MRTN'","'MMLP'","'MRVL'","'MASI'","'MTCH'","'MTLS'","'MPAC'","'MPACU'","'MPACW'","'MTRX'","'MAT'","'MATR'","'MATW'","'MXIM'","'MXPT'","'MXWL'","'MZOR'","'MBFI'","'MBFIP'","'MCFT'","'MGRC'","'MDCA'","'MFIN'","'MFINL'","'MTBC'","'MTBCP'","'MNOV'","'MDSO'","'MDGS'","'MDWD'","'MDVX'","'MDVXW'","'MEDP'","'MEIP'","'MLCO'","'MLNX'","'MELR'","'MTSL'","'MELI'","'MBWM'","'MERC'","'MRCY'","'EBSB'","'VIVO'","'MRDN'","'MRDNW'","'MMSI'","'MACK'","'MRSN'","'MSLI'","'MRUS'","'MLAB'","'MESO'","'CASH'","'MEOH'","'MGCD'","'MGEE'","'MGPI'","'MBOT'","'MCHP'","'MU'","'MICT'","'MICTW'","'MSCC'","'MSFT'","'MSTR'","'MVIS'","'MPB'","'MTP'","'MCEP'","'MBCN'","'MSEX'","'MSBI'","'MOFG'","'MIME'","'MDXG'","'MNDO'","'MB'","'NERV'","'MGEN'","'MRTX'","'MIRN'","'MSON'","'MIND'","'MINDP'","'MITK'","'MITL'","'MKSI'","'MMAC'","'MINI'","'MOBL'","'MMDM'","'MMDMR'","'MMDMU'","'MMDMW'","'MLNK'","'MBRX'","'MNTA'","'MOMO'","'MCRI'","'MDLZ'","'MGI'","'MPWR'","'TYPE'","'MNRO'","'MRCC'","'MNST'","'MSDI'","'MSDIW'","'MORN'","'MOSY'","'MOTA'","'MOTAW'","'MTFB'","'MTFBW'","'MPAA'","'MPVD'","'MOXC'","'MRVC'","'MSBF'","'MSG'","'MTGE'","'MTGEP'","'MTSC'","'LABL'","'MFSF'","'MYSZ'","'MYL'","'MYND'","'MYNDW'","'MYOK'","'MYOS'","'MYRG'","'MYGN'","'NBRV'","'NAKD'","'NNDM'","'NANO'","'NSTG'","'NH'","'NK'","'NSSC'","'NDAQ'","'NTRA'","'NATH'","'NAUH'","'NKSH'","'FIZZ'","'NCMI'","'NCOM'","'NESR'","'NESRW'","'NGHC'","'NGHCN'","'NGHCO'","'NGHCP'","'NGHCZ'","'NHLD'","'NHLDW'","'NATI'","'NRCIA'","'NRCIB'","'NSEC'","'NWLI'","'NAII'","'NHTC'","'NATR'","'BABY'","'ISM'","'JSM'","'NAVI'","'NBTB'","'NCIT'","'NCSM'","'NKTR'","'NEOG'","'NEO'","'NEON'","'NEOS'","'NEOT'","'NVCN'","'NEPT'","'UEPS'","'NETE'","'NTAP'","'NTES'","'NFLX'","'NTGR'","'NLST'","'NTCT'","'NTWK'","'CUR'","'NBIX'","'NDRM'","'NURO'","'NUROW'","'NTRP'","'NBEV'","'NYMT'","'NYMTO'","'NYMTP'","'NLNK'","'NWS'","'NWSA'","'NEWS'","'NEWT'","'NEWTL'","'NEWTZ'","'NXEO'","'NXEOU'","'NXEOW'","'NXST'","'NVET'","'NFEC'","'NODK'","'EGOV'","'NICE'","'NICK'","'NCBS'","'NIHD'","'NVLS'","'NMIH'","'NNBR'","'NDLS'","'NDSN'","'NSYS'","'NBN'","'NTIC'","'NTRS'","'NTRSP'","'NFBK'","'NRIM'","'NWBI'","'NWPX'","'NCLH'","'NWFL'","'NVFY'","'NVMI'","'NVDQ'","'NOVN'","'NOVT'","'NVAX'","'NVLN'","'NVCR'","'NVGN'","'NVUS'","'NUAN'","'NMRX'","'NTNX'","'NUTR'","'NTRI'","'NUVA'","'NVTR'","'QQQX'","'NVEE'","'NVEC'","'NVDA'","'NXPI'","'NXTM'","'NXTD'","'NXTDW'","'NYMX'","'OIIM'","'OVLY'","'OASM'","'OBLN'","'OBSV'","'OBCI'","'OPTT'","'ORIG'","'OCFC'","'OCRX'","'OCLR'","'OFED'","'OCUL'","'OMEX'","'ODP'","'OFS'","'OHAI'","'OVBC'","'OHRP'","'OKTA'","'ODFL'","'OLBK'","'ONB'","'OPOF'","'OSBC'","'OSBCP'","'OLLI'","'ZEUS'","'OFLX'","'OMER'","'OMNT'","'OMCL'","'ON'","'OTIV'","'ONS'","'ONSIW'","'ONSIZ'","'OGXI'","'OMED'","'ONTX'","'ONTXW'","'ONCS'","'OHGI'","'ONVI'","'OTEX'","'OPXA'","'OPXAW'","'OPGN'","'OPGNW'","'OPHT'","'OPK'","'OBAS'","'OCC'","'OPHC'","'OPB'","'ORMP'","'OSUR'","'ORBC'","'ORBK'","'ORLY'","'OREX'","'ONVO'","'SEED'","'OACQ'","'OACQR'","'OACQU'","'OACQW'","'OESX'","'ORIT'","'ORRF'","'OFIX'","'OSIS'","'OSN'","'OTEL'","'OTIC'","'OTTW'","'OTTR'","'OVAS'","'OSTK'","'OVID'","'OXBR'","'OXBRW'","'OXFD'","'OXLC'","'OXLCM'","'OXLCN'","'OXLCO'","'PFIN'","'PTSI'","'PCAR'","'PACB'","'PCBK'","'PEIX'","'PMBC'","'PPBI'","'PAAC'","'PAACR'","'PAACU'","'PAACW'","'PCRX'","'PACW'","'PTIE'","'PAAS'","'PNRA'","'PANL'","'PZZA'","'FRSH'","'PBNC'","'PRTK'","'PRXL'","'PCYG'"]
let companyList3 = ["'PSTB'","'PKBK'","'PRKR'","'PKOH'","'PTNR'","'PBHC'","'PATK'","'PNBK'","'PATI'","'PEGI'","'PDCO'","'PTEN'","'PAVM'","'PAVMW'","'PAYX'","'PCTY'","'PYDS'","'PYPL'","'PBBI'","'CNXN'","'PCMI'","'PCSB'","'PCTI'","'PDCE'","'PDFS'","'PDLI'","'PDVW'","'SKIS'","'PGC'","'PEGA'","'PCO'","'PENN'","'PVAC'","'PFLT'","'PNNT'","'PWOD'","'PEBO'","'PEBK'","'PFBX'","'PFIS'","'PBCT'","'PBCTP'","'PUB'","'PRCP'","'PPHM'","'PPHMP'","'PRFT'","'PFMT'","'PERF'","'PERI'","'PESI'","'PPIH'","'PTX'","'PERY'","'PGLC'","'PETS'","'PFSW'","'PGTI'","'PZRX'","'PHII'","'PHIIK'","'PAHC'","'PLAB'","'PICO'","'PIRS'","'PPC'","'PME'","'PNK'","'PNFP'","'PPSI'","'PXLW'","'PLPM'","'PLYA'","'PLYAW'","'PLXS'","'PLUG'","'PLBC'","'PSTI'","'PLXP'","'PBSK'","'PNTR'","'PCOM'","'POLA'","'COOL'","'POOL'","'POPE'","'BPOP'","'BPOPM'","'BPOPN'","'PBIB'","'PTLA'","'PBPB'","'PCH'","'POWL'","'POWI'","'PLW'","'PKW'","'PFM'","'PYZ'","'PEZ'","'PSL'","'PIZ'","'PIE'","'PXI'","'PFI'","'PTH'","'PRN'","'DWLV'","'PDP'","'DWAQ'","'DWAS'","'DWIN'","'DWTR'","'PTF'","'PUI'","'IDLB'","'PRFZ'","'PAGG'","'PSAU'","'PIO'","'PGJ'","'PEY'","'IPKW'","'PID'","'KBWB'","'KBWD'","'KBWY'","'KBWP'","'KBWR'","'LDRI'","'LALT'","'PNQI'","'PDBC'","'QQQ'","'USLB'","'PSCD'","'PSCC'","'PSCE'","'PSCF'","'PSCH'","'PSCI'","'PSCT'","'PSCM'","'PSCU'","'VRIG'","'PHO'","'PRAA'","'PRAH'","'PRAN'","'PRPO'","'PFBC'","'PLPC'","'PFBI'","'PINC'","'LENS'","'PSDO'","'PRGX'","'PSMT'","'PBMD'","'PNRG'","'PRMW'","'PRIM'","'BTEC'","'GENY'","'PSET'","'PY'","'PSC'","'PDEX'","'IPDN'","'PFIE'","'PGNX'","'PRGS'","'PFPT'","'PRPH'","'PRQR'","'BIB'","'UBIO'","'TQQQ'","'ZBIO'","'SQQQ'","'BIS'","'PSEC'","'PTGX'","'PRTO'","'PTI'","'PRTA'","'PVBC'","'PROV'","'PBIP'","'PSDV'","'PMD'","'PTC'","'PTCT'","'PULM'","'PLSE'","'PBYI'","'PCYO'","'IMED'","'FINQ'","'PXS'","'QADA'","'QADB'","'QCRH'","'QGEN'","'QIWI'","'QRVO'","'QCOM'","'QSII'","'QBAK'","'QLYS'","'QTNA'","'QTRH'","'QRHC'","'QUIK'","'QDEL'","'QPAC'","'QPACU'","'QPACW'","'QNST'","'QUMU'","'QTNT'","'RRD'","'RCM'","'RARX'","'RADA'","'RDCM'","'RSYS'","'RDUS'","'RDNT'","'RDWR'","'METC'","'RMBS'","'RAND'","'RLOG'","'GOLD'","'RNDB'","'RPD'","'RAVE'","'RAVN'","'ROLL'","'RICK'","'RCMT'","'RDI'","'RDIB'","'RGSE'","'RELY'","'RNWK'","'RP'","'RETA'","'RCON'","'REPH'","'RRGB'","'RRR'","'RDHL'","'REGN'","'RGNX'","'RGLS'","'REIS'","'RELV'","'MARK'","'RNST'","'REGI'","'RNVA'","'RNVAZ'","'RCII'","'RTK'","'RGEN'","'RPRX'","'RBCAA'","'FRBK'","'REFR'","'RESN'","'RECN'","'ROIC'","'RTRX'","'RVNC'","'RVEN'","'RVLT'","'RWLK'","'REXX'","'RFIL'","'RGCO'","'RIBT'","'RIBTW'","'RELL'","'RIGL'","'NAME'","'RNET'","'RTTR'","'RVSB'","'RLJE'","'RMGN'","'ROBO'","'FUEL'","'RMTI'","'RCKY'","'RMCF'","'ROKA'","'RTNB'","'ROSE'","'ROSEU'","'ROSEW'","'ROSG'","'ROST'","'RBPAA'","'RGLD'","'RPXC'","'RTIX'","'RBCN'","'RUSHA'","'RUSHB'","'RUTH'","'RXII'","'RXIIW'","'RYAAY'","'STBA'","'SANW'","'SCAC'","'SCACU'","'SCACW'","'SBRA'","'SBRAP'","'SABR'","'SAEX'","'SAFT'","'SAGE'","'SAIA'","'SAJA'","'SALM'","'SAL'","'SAFM'","'SASR'","'SGMO'","'SANM'","'GCVRZ'","'SPNS'","'SRPT'","'SVRA'","'SBFG'","'SBFGP'","'SBAC'","'SCSC'","'SMIT'","'SCHN'","'SCHL'","'SCLN'","'SGMS'","'SNI'","'SCYX'","'SEAC'","'SBCF'","'STX'","'SHIP'","'SHIPW'","'SHLD'","'SHLDW'","'SHOS'","'SPNE'","'SGEN'","'EYES'","'EYESW'","'SCWX'","'SNFCA'","'SEIC'","'SLCT'","'SCSS'","'SIR'","'SELB'","'SIGI'","'LEDS'","'SMTC'","'SENEA'","'SENEB'","'SNES'","'SNH'","'SNHNI'","'SNHNL'","'SNMX'","'SRTS'","'SRTSW'","'SQBG'","'MCRB'","'SREV'","'SFBS'","'SEV'","'SVBI'","'SGBX'","'SGOC'","'SMED'","'SHSP'","'SHEN'","'PIXY'","'SHLO'","'TYHT'","'SHPG'","'SCVL'","'SHBI'","'SHOR'","'SSTI'","'SFLY'","'SIFI'","'SIEB'","'SIEN'","'BSRR'","'SRRA'","'SWIR'","'SIFY'","'SIGM'","'SGLB'","'SGLBW'","'SGMA'","'SBNY'","'SBNYW'","'SLGN'","'SILC'","'SLAB'","'SIMO'","'SPIL'","'SRUN'","'SRUNU'","'SRUNW'","'SSRI'","'SAMG'","'SSNT'","'SFNC'","'SLP'","'SINA'","'SBGI'","'SINO'","'SVA'","'SIRI'","'SITO'","'SKYS'","'SKLN'","'SKYW'","'SWKS'","'SLM'","'SLMBP'","'SGH'","'SND'","'SMBK'","'SMSI'","'SMTX'","'LNCE'","'SRAX'","'SCKT'","'SODA'","'SOHU'","'SLRC'","'SUNS'","'SEDG'","'SLNO'","'SLNOW'","'SNGX'","'SNGXW'","'SONC'","'SOFO'","'SNOA'","'SNOAW'","'SONS'","'SPHS'","'SORL'","'SRNE'","'SOHO'","'SOHOB'","'SOHOM'","'SFBC'","'SSB'","'SFST'","'SMBC'","'SONA'","'SBSI'","'OKSB'","'SP'","'SGRP'","'SPKE'","'SPKEP'","'ONCE'","'SPAR'","'SPTN'","'DWFI'","'SPPI'","'ANY'","'SPEX'","'SPI'","'SAVE'","'SPLK'","'SPOK'","'SPWH'","'SBPH'","'FUND'","'SFM'","'SPSC'","'SSNC'","'STAA'","'STAF'","'STMP'","'STLY'","'SPLS'","'SBLK'","'SBLKL'","'SBUX'","'STFC'","'STBZ'","'SNC'","'STDY'","'GASS'","'STLD'","'SMRT'","'STLR'","'STLRU'","'STLRW'","'SBOT'","'STML'","'SRCL'","'SRCLP'","'STRL'","'SHOO'","'SSFN'","'SYBT'","'BANX'","'SGBK'","'SSKN'","'SSYS'","'STRT'","'STRS'","'STRA'","'STRM'","'SBBP'","'STB'","'SCMP'","'SUMR'","'SMMF'","'SSBI'","'SMMT'","'SNBC'","'SNHY'","'SNDE'","'SNSS'","'STKL'","'SPWR'","'RUN'","'SBCP'","'SUNW'","'SMCI'","'SPCB'","'SCON'","'SGC'","'SUPN'","'SPRT'","'SGRY'","'SRDX'","'SBBX'","'SIVB'","'SIVBO'","'SYKE'","'SYMC'","'SYNC'","'SYNL'","'SYNA'","'SNCR'","'SNDX'","'SGYP'","'ELOS'","'SNPS'","'SYNT'","'SYMX'","'SYPR'","'SYRS'","'TROW'","'TTOO'","'TRHC'","'TCMD'","'TAIT'","'TTWO'","'TLND'","'TNDM'","'TLF'","'TANH'","'TPIV'","'TEDU'","'TATT'","'TAYD'","'CGBD'","'TCPC'","'AMTD'","'TEAR'","'TECD'","'TCCO'","'TTGT'","'TGLS'","'TGEN'","'TNAV'","'TTEC'","'TLGT'","'TELL'","'TENX'","'GLBL'","'TERP'","'TVIA'","'TBNK'","'TSRO'","'TESO'","'TSLA'","'TESS'","'TTEK'","'TTPH'","'TCBI'","'TCBIL'","'TCBIP'","'TCBIW'","'TXN'","'TXRH'","'TFSL'","'TGTX'","'ABCO'","'ANDE'","'TBBK'","'BONT'","'CG'","'CAKE'","'CHEF'","'TCFC'","'DSGX'","'DXYN'","'ENSG'","'XONE'","'FINL'","'FBMS'","'FLIC'","'GT'","'HABT'","'HCKT'","'HAIN'","'FITS'","'CUBA'","'INTG'","'JYNT'","'KEYW'","'KHC'","'OLD'","'MDCO'","'MEET'","'MIK'","'MIDD'","'NAVG'","'SLIM'","'STKS'","'ORG'","'PCLN'","'PRSC'","'RMR'","'SPNC'","'TTD'","'ULTI'","'YORW'","'NCTY'","'TRPX'","'TBPH'","'TST'","'TCRD'","'THLD'","'TICC'","'TICCL'","'TIG'","'TTS'","'TIL'","'TSBK'","'TNTR'","'TIPT'","'TITN'","'TTNP'","'TVTY'","'TIVO'","'TMUS'","'TMUSP'","'TOCA'","'TNXP'","'TISA'","'TOPS'","'TORM'","'TRCH'","'TSEM'","'CLUB'","'TOWN'","'TPIC'","'TCON'","'TSCO'","'TWMC'","'TACT'","'TRNS'","'TGA'","'TA'","'TANNI'","'TANNL'","'TANNZ'","'TZOO'","'TRVN'","'TCBK'","'TRIL'","'TRS'","'TRMB'","'TRIB'","'TRIP'","'TSC'","'TBK'","'TRVG'","'TRNC'","'TROV'","'TRUE'","'THST'","'TRUP'","'TRST'","'TRMK'","'TSRI'","'TTMI'","'TCX'","'TUES'","'TOUR'","'HEAR'","'TUTI'","'TUTT'","'FOX'","'FOXA'","'TWIN'","'TRCB'","'USCR'","'PRTS'","'USEG'","'GROW'","'USAU'","'UBNT'","'UFPT'","'ULTA'","'UCTT'","'UPL'","'RARE'","'ULBI'","'UMBF'","'UMPQ'","'UNAM'","'UBSH'","'UNB'","'UNXL'","'QURE'","'UBCP'","'UBOH'","'UBSI'","'UCBA'","'UCBI'","'UCFC'","'UBNK'","'UFCS'","'UIHC'","'UNFI'","'UBFO'","'USLM'","'UTHR'","'UG'","'UNIT'","'UNTY'","'OLED'","'UEIC'","'UFPI'","'ULH'","'USAP'","'UVSP'","'UPLD'","'URRE'","'UONE'","'UONEK'","'URBN'","'URGN'","'ECOL'","'USAT'","'USATP'","'USAK'","'UTMD'","'UTSI'","'VLRX'","'VALX'","'VALU'","'VNDA'","'BBH'","'GNRX'","'PPH'","'VWOB'","'VNQI'","'VGIT'","'VCIT'","'VIGI'","'VYMI'","'VCLT'","'VGLT'","'VMBS'","'VONE'","'VONG'","'VONV'","'VTWO'","'VTWG'","'VTWV'","'VTHR'","'VCSH'","'VGSH'","'VTIP'","'BNDX'","'VXUS'","'VEAC'","'VEACU'","'VEACW'","'VREX'","'VRNS'","'VDSI'","'VBLT'","'VBIV'","'WOOF'","'VECO'","'DGLD'","'DSLV'","'UGLD'","'USLV'","'TVIZ'","'TVIX'","'ZIV'","'XIV'","'VIIZ'","'VIIX'","'VEON'","'VRA'","'VCYT'","'VSTM'","'VCEL'","'VRNT'","'VRSN'","'VRSK'","'VBTX'","'VERI'","'VRML'","'VRNA'","'VSAR'","'VTNR'","'VRTX'","'VIA'","'VIAB'","'VSAT'","'VIAV'","'VICL'","'VICR'","'CIZ'","'VSDA'","'CEZ'","'CID'","'CIL'","'CFO'","'CFA'","'CSF'","'CDC'","'CDL'","'VSMV'","'CSB'","'CSA'","'VBND'","'VUSE'","'VIDI'","'VDTH'","'VRAY'","'VKTX'","'VKTXW'","'VBFC'","'VLGEA'","'VNOM'","'VIRC'","'VIRT'","'VRTS'","'VRTSP'","'VRTU'","'VTGN'","'VTL'","'VIVE'","'VVPR'","'VVUS'","'VOD'","'VOXX'","'VYGR'","'VSEC'","'VTVT'","'VUZI'","'VWR'","'WBA'","'WAFD'","'WAFDW'","'WASH'","'WFBI'","'WSBF'","'WVE'","'WAYN'","'WSTG'","'WCFB'","'WDFC'","'FLAG'","'WEB'","'WBMD'","'WCST'","'WB'","'WEBK'","'WEN'","'WERN'","'WSBC'","'WTBA'","'WSTC'","'WMAR'","'WABC'","'WBB'","'WSTL'","'WDC'","'WNEB'","'WLB'","'WPRT'","'WEYS'","'WHLR'","'WHLRD'","'WHLRP'","'WHLRW'","'WHF'","'WHFBL'","'WFM'","'WHLM'","'WVVI'","'WVVIP'","'WLDN'","'WLFC'","'WLTW'","'WIN'","'WING'","'WINA'","'WINS'","'WTFC'","'WTFCM'","'WTFCW'","'AGZD'","'AGND'","'CXSE'","'EMCG'","'EMCB'","'DGRE'","'DXGE'","'HYZD'","'WETF'","'DXJS'","'GULF'","'HYND'","'CRDT'","'DGRW'","'DGRS'","'DXPS'","'UBND'","'WIX'","'WMIH'","'WBKC'","'WWD'","'WKHS'","'WRLD'","'WPCS'","'WPPGY'","'WMGI'","'WMGIZ'","'WSFS'","'WSFSL'","'WSCI'","'WVFC'","'WYNN'","'XBIT'","'XELB'","'XCRA'","'XNCR'","'XBIO'","'XBKS'","'XENE'","'XGTI'","'XGTIW'","'XLNX'","'GLDI'","'USOI'","'SLVO'","'XOMA'","'XPER'","'XPLR'","'XTLB'","'XNET'","'YNDX'","'YERR'","'YTRA'","'YTEN'","'YIN'","'YGYI'","'YRCW'","'YECO'","'YY'","'ZFGN'","'ZAGG'","'ZAIS'","'ZBRA'","'Z'","'ZG'","'ZN'","'ZNWAA'","'ZION'","'ZIONW'","'ZIONZ'","'ZIOP'","'ZIXI'","'ZGNX'","'ZSAN'","'ZUMZ'","'ZYNE'","'ZNGA'"]
compList.push(companyList1,companyList2,companyList3);
}
//console.log(qString1)
qString1 = 'select * from yahoo.finance.quotes where symbol in ('+ compList[0].join() +') '
qString2 = 'select * from yahoo.finance.quotes where symbol in ('+ compList[1].join() +') '
qString3 = 'select * from yahoo.finance.quotes where symbol in ('+ compList[2].join() +') '
let requestObj = require("request");
let stockObj = [];
let options = {
method: 'GET',
url: 'https://query.yahooapis.com/v1/public/yql',
qs: {
//q: 'select * from yahoo.finance.quotes where symbol in (*) ',
q: qString1,
format: 'json',
env: 'store://datatables.org/alltableswithkeys',
callback: ''
}
};
requestObj(options, function (error, resp, body1) {
if (error) throw new Error(error);
body1 = JSON.parse(body1);
let resList = body1.query.results.quote
for(var i=0;i< resList.length;i++){
if(resList[i].PERatio < 15 ){
retObj.PE.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
if(resList[i].PriceBook < 1.5 ){
retObj.PB.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
if((parseFloat(resList[i].PriceBook) * parseFloat(resList[i].PERatio))< 22.5 ){
retObj.PEB.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
}
console.log("One success calling two")
let requestObj = require("request");
let stockObj = [];
let options = {
method: 'GET',
url: 'https://query.yahooapis.com/v1/public/yql',
qs: {
//q: 'select * from yahoo.finance.quotes where symbol in (*) ',
q: qString2,
format: 'json',
env: 'store://datatables.org/alltableswithkeys',
callback: ''
}
};
requestObj(options, function (error, resp, body2) {
if (error) throw new Error(error);
body2 = JSON.parse(body2);
let resList = body2.query.results.quote
for(var i=0;i< resList.length;i++){
if(resList[i].PERatio < 15 ){
retObj.PE.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
if(resList[i].PriceBook < 1.5 ){
retObj.PB.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
if((parseFloat(resList[i].PriceBook) * parseFloat(resList[i].PERatio))< 22.5 ){
retObj.PEB.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
}
console.log("two success calling three")
let requestObj = require("request");
let stockObj = [];
let options = {
method: 'GET',
url: 'https://query.yahooapis.com/v1/public/yql',
qs: {
//q: 'select * from yahoo.finance.quotes where symbol in (*) ',
q: qString3,
format: 'json',
env: 'store://datatables.org/alltableswithkeys',
callback: ''
}
};
requestObj(options, function (error, resp, body3) {
if (error) throw new Error(error);
body3 = JSON.parse(body3);
let resList = body3.query.results.quote
for(var i=0;i< resList.length;i++){
if(resList[i].PERatio < 15 ){
retObj.PE.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
if(resList[i].PriceBook < 1.5 ){
retObj.PB.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
if((parseFloat(resList[i].PriceBook) * parseFloat(resList[i].PERatio))< 22.5 ){
retObj.PEB.push({"name":resList[i].Name,"symbol":resList[i].symbol})
}
}
console.log("three success")
response.send(retObj);
});
});
});
});
// could also use the POST body instead of query string: http://expressjs.com/en/api.html#req.body
app.post("/dreams", function (request, response) {
dreams.push(request.query.dream);
response.sendStatus(200);
});
// Simple in-memory store for now
var dreams = [
"Find and count some sheep",
"Climb a really tall mountain",
"Wash the dishes"
];
// listen for requests :)
var listener = app.listen(process.env.PORT, function () {
console.log('Your app is listening on port ' + listener.address().port);
});