0001752724-20-034311.txt : 20200225
0001752724-20-034311.hdr.sgml : 20200225
20200225113903
ACCESSION NUMBER: 0001752724-20-034311
CONFORMED SUBMISSION TYPE: NPORT-P
PUBLIC DOCUMENT COUNT: 1
CONFORMED PERIOD OF REPORT: 20191231
FILED AS OF DATE: 20200225
PERIOD START: 20191231
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: FIDELITY CONTRAFUND
CENTRAL INDEX KEY: 0000024238
IRS NUMBER: 000000000
STATE OF INCORPORATION: MA
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: NPORT-P
SEC ACT: 1940 Act
SEC FILE NUMBER: 811-01400
FILM NUMBER: 20648730
BUSINESS ADDRESS:
STREET 1: 245 SUMMER STREET
CITY: BOSTON
STATE: MA
ZIP: 02210
BUSINESS PHONE: 617-563-7000
MAIL ADDRESS:
STREET 1: 245 SUMMER STREET
CITY: BOSTON
STATE: MA
ZIP: 02210
FORMER COMPANY:
FORMER CONFORMED NAME: FIDELITY CONTRAFUND INC
DATE OF NAME CHANGE: 19850618
FORMER COMPANY:
FORMER CONFORMED NAME: CONTRAFUND INC
DATE OF NAME CHANGE: 19810203
0000024238
S000056352
Fidelity Flex Opportunistic Insights Fund
C000177579
Fidelity Flex Opportunistic Insights Fund
FFPIX
NPORT-P
1
primary_doc.xml
NPORT-P
false
0000024238
XXXXXXXX
S000056352
C000177579
FIDELITY CONTRAFUND
811-01400
0000024238
S5Y3O6VQ0TG5C3WLJP73
245 Summer Street
Boston
02210
1-800-FIDELITY
Fidelity Flex Opportunistic Insights Fund
S000056352
549300Y102WVGG79M774
2019-12-31
2019-12-31
N
28295039.9
0.01
28295039.89
0
0
0
0
0
0
0
0
0
0
0
0
0
52987.71
N
BARRICK GOLD CORP
0O4KBQCJZX82UKGCBV73
BARRICK GOLD CORP
067901108
300.00000000
NS
USD
5577.00000000
0.019710168360
Long
EC
CORP
CA
N
1
N
N
N
COUPA SOFTWARE INC
549300Q95ICR2GFL2K37
COUPA SOFTWARE INC
22266L106
353.00000000
NS
USD
51626.25000000
0.182456890680
Long
EC
CORP
US
N
1
N
N
N
MOHAWK INDUSTRIES INC
549300JI1115MG3Q6322
MOHAWK INDUSTRIES INC
608190104
172.00000000
NS
USD
23457.36000000
0.082902728150
Long
EC
CORP
US
N
1
N
N
N
ALPHABET INC
5493006MHB84DD0ZWV18
ALPHABET INC CL A
02079K305
404.00000000
NS
USD
541113.56000000
1.912397233238
Long
EC
CORP
US
N
1
N
N
N
KEYSIGHT TECHNOLOGIES
549300GLKVIO8YRCYN02
KEYSIGHT TECHNOLOGIES INC
49338L103
458.00000000
NS
USD
47004.54000000
0.166122897096
Long
EC
CORP
US
N
1
N
N
N
PETROLEO BRASILEIRO-PETROBRAS
5493000J801JZRCMFE49
PETROLEO BRASILEIRO SPONS ADR
71654V408
400.00000000
NS
USD
6376.00000000
0.022533984842
Long
EC
CORP
BR
N
1
N
N
N
ACCELERON PHARMA INC
529900TQRID2UY164805
ACCELERON PHARMA INC
00434H108
100.00000000
NS
USD
5302.00000000
0.018738266567
Long
EC
CORP
US
N
1
N
N
N
MERCK and CO INC NEW
4YV9Y5M8S0BRK1RP0397
MERCK and CO INC NEW
58933Y105
1322.00000000
NS
USD
120235.90000000
0.424936315578
Long
EC
CORP
US
N
1
N
N
N
ENPHASE ENERGY INC
5493008U7KIGMI59Z314
ENPHASE ENERGY INC
29355A107
100.00000000
NS
USD
2613.00000000
0.009234834126
Long
EC
CORP
US
N
1
N
N
N
23ANDME INC
N/A
23ANDME SER F PC PP
N/A
144.00000000
NS
USD
2062.08000000
0.007287779087
Long
EP
CORP
US
Y
3
N
N
N
BARRICK GOLD CORP
0O4KBQCJZX82UKGCBV73
BARRICK GOLD CORP
067901108
6831.00000000
NS
126882.85000000
0.448427888751
Long
EC
CORP
CA
N
1
N
N
N
METTLER-TOLEDO INTL INC
5493000BD5GJNUDIUG10
METTLER-TOLEDO INTL INC
592688105
214.00000000
NS
USD
169761.92000000
0.599970597885
Long
EC
CORP
US
N
1
N
N
N
VEEVA SYS INC
549300YZEXPDB92M2F02
VEEVA SYS INC CL A
922475108
687.00000000
NS
USD
96633.42000000
0.341520706016
Long
EC
CORP
US
N
1
N
N
N
SOUTHWEST AIRLINES CO
UDTZ87G0STFETI6HGH41
SOUTHWEST AIRLINES CO
844741108
101.00000000
NS
USD
5451.98000000
0.019268324134
Long
EC
CORP
US
N
1
N
N
N
CERIDIAN HCM HLDG INC
549300T64GVCHFJ8L449
CERIDIAN HCM HLDG INC
15677J108
200.00000000
NS
USD
13576.00000000
0.047980140875
Long
EC
CORP
US
N
1
N
N
N
PNC FINANCIAL SERVICES GRP INC
CFGNEKW0P8842LEUIA51
PNC FINANCIAL SERVICES GRP INC
693475105
89.00000000
NS
USD
14207.07000000
0.050210461109
Long
EC
CORP
US
N
1
N
N
N
BERKSHIRE HATHAWAY INC DEL
5493000C01ZX7D35SD85
BERKSHIRE HATHAWAY INC CL A
084670108
4.00000000
NS
USD
1358360.00000000
4.800700070686
Long
EC
CORP
US
N
1
N
N
N
DANAHER CORP
S4BKK9OTCEWQ3YHPFM11
DANAHER CORP
235851102
1701.00000000
NS
USD
261069.48000000
0.922668711600
Long
EC
CORP
US
N
1
N
N
N
WHEATON PRECIOUS METALS CORP
549300XSFG5ZCGVYD886
WHEATON PRECIOUS METALS CORP
962879102
200.00000000
NS
5951.25000000
0.021032838346
Long
EC
CORP
CA
N
1
N
N
N
MICROCHIP TECHNOLOGY INC
5493007PTFULNYZJ1R12
MICROCHIP TECHNOLOGY
595017104
185.00000000
NS
USD
19373.20000000
0.068468537508
Long
EC
CORP
US
N
1
N
N
N
PAYPAL HLDGS INC
5493005X2GO78EFZ3E94
PAYPAL HLDGS INC
70450Y103
4342.00000000
NS
USD
469674.14000000
1.659916868206
Long
EC
CORP
US
N
1
N
N
N
ROCHE HOLDING LTD
549300U41AUUVOAAOB37
ROCHE HOLDINGS AG (GENUSSCHEINE)
N/A
92.00000000
NS
29900.26000000
0.105673150192
Long
EC
CORP
CH
N
2
N
N
N
NEWCREST MNG LTD
5299006MN50OZJUJI655
NEWCREST MINING LTD
N/A
1623.00000000
NS
34452.94000000
0.121763178754
Long
EC
CORP
AU
N
1
N
N
N
KAO CORPORATION
353800HM38HFCB8RGL63
KAO CORP
N/A
100.00000000
NS
8247.51000000
0.029148253658
Long
EC
CORP
JP
N
2
N
N
N
T-MOBILE US INC
549300QHIJYOHPACPG31
T-MOBILE US INC
872590104
1617.00000000
NS
USD
126805.14000000
0.448153246975
Long
EC
CORP
US
N
1
N
N
N
ASTELLAS PHARMA INC
529900IB708DY2HBBB35
ASTELLAS PHARMA INC
N/A
200.00000000
NS
3414.00000000
0.012065718985
Long
EC
CORP
JP
N
2
N
N
N
HESS CORP
UASVRYNXNK17ULIGK870
HESS CORP
42809H107
1460.00000000
NS
USD
97542.60000000
0.344733919369
Long
EC
CORP
US
N
1
N
N
N
INTUITIVE SURGICAL INC
N/A
INTUITIVE SURGICAL INC
46120E602
172.00000000
NS
USD
101677.80000000
0.359348494984
Long
EC
CORP
US
N
1
N
N
N
JPMORGAN CHASE and CO
8I5DZWZKVSZI1NUHU748
JPMORGAN CHASE and CO
46625H100
4160.00000000
NS
USD
579904.00000000
2.049489953908
Long
EC
CORP
US
N
1
N
N
N
TAIWAN SEMICONDUCTR MFG CO LTD
549300KB6NK5SBD14S87
TAIWAN SEMIC MFG CO LTD SP ADR
874039100
100.00000000
NS
USD
5810.00000000
0.020533634243
Long
EC
CORP
TW
N
1
N
N
N
MARVELL TECHNOLOGY GROUP LTD
8DF36O58U3QIHUCGZB18
MARVELL TECHNOLOGY GROUP LTD
N/A
500.00000000
NS
USD
13280.00000000
0.046934021127
Long
EC
CORP
BM
N
1
N
N
N
MASTERCARD INC
AR5L2ODV9HN37376R084
MASTERCARD INC CL A
57636Q104
3234.00000000
NS
USD
965640.06000000
3.412753838672
Long
EC
CORP
US
N
1
N
N
N
LILLY (ELI) and CO
FRDRIPF3EKNDJ2CQJL29
LILLY (ELI) and CO
532457108
299.00000000
NS
USD
39297.57000000
0.138885013602
Long
EC
CORP
US
N
1
N
N
N
HDFC BANK LTD
335800ZQ6I4E2JXENC50
HDFC BANK LTD SPON ADR
40415F101
2370.00000000
NS
USD
150186.90000000
0.530788790487
Long
EC
CORP
IN
N
1
N
N
N
COMCAST CORP NEW
51M0QTTNCGUN7KFCFZ59
COMCAST CORP CL A
20030N101
21.00000000
NS
USD
944.37000000
0.003337581440
Long
EC
CORP
US
N
1
N
N
N
CANADIAN NATL RESOURCES LTD
549300T15RIMIKZC5Q38
CANADIAN NATL RESOURCES LTD
136385101
255.00000000
NS
8247.66000000
0.029148783787
Long
EC
CORP
CA
N
1
N
N
N
STRYKER CORP
5493002F0SC4JTBU5137
STRYKER CORP
863667101
517.00000000
NS
USD
108538.98000000
0.383597197324
Long
EC
CORP
US
N
1
N
N
N
ALIBABA GROUP HOLDING LTD
5493001NTNQJDH60PM02
ALIBABA GROUP HOLDING LTD
N/A
2800.00000000
NS
74452.99000000
0.263130888980
Long
EC
CORP
KY
N
1
N
N
N
MONGODB INC
549300TPTG69WKWE1Z37
MONGODB INC CL A
60937P106
605.00000000
NS
USD
79624.05000000
0.281406388927
Long
EC
CORP
US
N
1
N
N
N
CITIGROUP INC
6SHGI4ZSSLCXXQSBB395
CITIGROUP INC
172967424
3266.00000000
NS
USD
260920.74000000
0.922143036427
Long
EC
CORP
US
N
1
N
N
N
STONECO LTD
549300O1A9LEF0XZCR35
STONECO LTD CL A
N/A
261.00000000
NS
USD
10411.29000000
0.036795459700
Long
EC
CORP
KY
N
1
N
N
N
23ANDME INC
N/A
23ANDME INC PP
N/A
35.00000000
NS
USD
501.20000000
0.001771335194
Long
EC
CORP
US
Y
3
N
N
N
HAPVIDA PARTICIPACOES E INVESTIMENTOS SA
N/A
HAPVIDA PARTICIPACOES E INVESTIMENTOS SA
N/A
700.00000000
NS
11119.40000000
0.039298053804
Long
EC
CORP
BR
N
1
N
N
N
RALPH LAUREN CORP
HO1QNWM0IXBZ0QSMMO20
RALPH LAUREN CORP
751212101
96.00000000
NS
USD
11253.12000000
0.039770645469
Long
EC
CORP
US
N
1
N
N
N
REGENERON PHARMACEUTICALS INC
549300RCBFWIRX3HYQ56
REGENERON PHARMACEUTICALS INC
75886F107
206.00000000
NS
USD
77348.88000000
0.273365509646
Long
EC
CORP
US
N
1
N
N
N
IVANHOE MINE LTD
5299006XZISURYIA4G32
IVANHOE MINES LTD
46579R104
13229.00000000
NS
43296.95000000
0.153019575757
Long
EC
CORP
CA
N
1
N
N
N
CENTENNIAL RESOURCE DEVELOPMENT INC
529900NXUJPOKU7OJ511
CENTENNIAL RESOURCE DEVELOPMENT INC CL A
15136A102
5614.00000000
NS
USD
25936.68000000
0.091665111980
Long
EC
CORP
US
N
1
N
N
N
MONDELEZ INTERNATIONAL INC
549300DV9GIB88LZ5P30
MONDELEZ INTL INC
609207105
222.00000000
NS
USD
12227.76000000
0.043215206790
Long
EC
CORP
US
N
1
N
N
N
UNION PACIFIC CORP
549300LMMRSZZCZ8CL11
UNION PACIFIC CORP
907818108
237.00000000
NS
USD
42847.23000000
0.151430180577
Long
EC
CORP
US
N
1
N
N
N
XP INC
5493008KDA8NBZRJST80
XP INC CL A
N/A
200.00000000
NS
USD
7704.00000000
0.027227386955
Long
EC
CORP
KY
N
1
N
N
N
CHIPOTLE MEXICAN GRILL INC
N/A
CHIPOTLE MEXICAN GRILL INC
169656105
170.00000000
NS
USD
142308.70000000
0.502945747923
Long
EC
CORP
US
N
1
N
N
N
BAXTER INTERNATIONAL INC.
J5OIVXX3P24RJRW5CK77
BAXTER INTL INC
071813109
1837.00000000
NS
USD
153609.94000000
0.542886458535
Long
EC
CORP
US
N
1
N
N
N
AMGEN INC
62QBXGPJ34PQ72Z12S66
AMGEN INC
031162100
71.00000000
NS
USD
17115.97000000
0.060491061566
Long
EC
CORP
US
N
1
N
N
N
CLARIVATE ANALYTICS PLC
549300WDHIIODXFO0R55
CLARIVATE ANALYTICS PLC
N/A
2575.00000000
NS
USD
43260.00000000
0.152888987498
Long
EC
CORP
JE
N
1
N
N
N
DEXCOM INC
549300YSK3QDSFR5EU59
DEXCOM INC
252131107
551.00000000
NS
USD
120525.74000000
0.425960664726
Long
EC
CORP
US
N
1
N
N
N
CME GROUP INC
LCZ7XYGSLJUHFXXNXD88
CME GROUP INC CL A
12572Q105
468.00000000
NS
USD
93936.96000000
0.331990908530
Long
EC
CORP
US
N
1
N
N
N
ROSS STORES INC
549300ENZFLPGRDFZQ60
ROSS STORES INC
778296103
328.00000000
NS
USD
38185.76000000
0.134955667666
Long
EC
CORP
US
N
1
N
N
N
NXP SEMICONDUCTORS BELGIUM NV
724500M9BY5293JDF951
NXP SEMICONDUCTORS NV
N/A
276.00000000
NS
USD
35123.76000000
0.124133982975
Long
EC
CORP
NL
N
1
N
N
N
WUXI BIOLOGICS (CAYMAN) INC
5493001TD2TH6VDTJU11
WUXI BIOLOGICS (CAYMAN) INC
N/A
500.00000000
NS
6329.97000000
0.022371306153
Long
EC
CORP
KY
N
1
N
N
N
INTUIT INC
VI90HBPH7XSFMB9E4M29
INTUIT INC
461202103
860.00000000
NS
USD
225259.80000000
0.796110558160
Long
EC
CORP
US
N
1
N
N
N
CIGNA CORP
549300VIWYMSIGT1U456
CIGNA CORP
125523100
39.00000000
NS
USD
7975.11000000
0.028185540755
Long
EC
CORP
US
N
1
N
N
N
BROOKFIELD ASSET MGMT INC
C6J3FGIWG6MBDGTE8F80
BROOKFIELD ASSET INC VTG CL A
112585104
636.00000000
NS
36747.97000000
0.129874247015
Long
EC
CORP
CA
N
1
N
N
N
ROOFOODS LTD
549300XN3CMYGITD5K98
ROOFOODS LTD SER F PC PP
N/A
8.00000000
NS
USD
3772.64000000
0.013333220291
Long
EP
CORP
GB
Y
3
N
N
N
TAMARACK VALLEY ENERGY LTD
N/A
TAMARACK VALLEY ENERGY LTD
87505Y409
3734.00000000
NS
5751.03000000
0.020325223156
Long
EC
CORP
CA
N
1
N
N
N
EVOLUTION GAMING GROUP AB
549300SUH6ZR1RF6TA88
EVOLUTION GAMING GROUP AB
N/A
400.00000000
NS
12043.11000000
0.042562618914
Long
EC
CORP
SE
N
1
N
N
N
TANIUM INC
N/A
TANIUM CL B PP
N/A
100.00000000
NS
USD
974.00000000
0.003442299441
Long
EC
CORP
US
Y
3
N
N
N
CONTINENTAL RESOURCES INC OKLA
XXRTID9RYWOZ0UPIVR53
CONTINENTAL RES INC OKLA
212015101
214.00000000
NS
USD
7340.20000000
0.025941649237
Long
EC
CORP
US
N
1
N
N
N
RINGCENTRAL INC
549300C8EH0H1614VE84
RINGCENTRAL INC CL A
76680R206
725.00000000
NS
USD
122285.75000000
0.432180871542
Long
EC
CORP
US
N
1
N
N
N
MCDONALDS CORP
UE2136O97NLB5BYP9H04
MCDONALDS CORP
580135101
1140.00000000
NS
USD
225275.40000000
0.796165691498
Long
EC
CORP
US
N
1
N
N
N
SEA LTD
529900OM6JLLW44YKI15
SEA LTD ADR
81141R100
100.00000000
NS
USD
4022.00000000
0.014214505495
Long
EC
CORP
KY
N
1
N
N
N
JD SPORTS FASHION PLC
213800HROV6Y9MUU8375
JD SPORTS FASHION PLC
N/A
1700.00000000
NS
18856.74000000
0.066643270599
Long
EC
CORP
GB
N
1
N
N
N
ARGENX SE
7245009C5FZE6G9ODQ71
ARGENX SE SPONSORED ADR
04016X101
100.00000000
NS
USD
16052.00000000
0.056730791200
Long
EC
CORP
NL
N
1
N
N
N
XERO LTD
254900UG5D8YST164N14
XERO LTD
N/A
100.00000000
NS
5614.00000000
0.019840933329
Long
EC
CORP
NZ
N
1
N
N
N
L'OREAL SA
529900JI1GG6F7RKVI53
L'OREAL SA ORD
N/A
14.00000000
NS
4145.80000000
0.014652038011
Long
EC
CORP
FR
N
1
N
N
N
CHARTER COMMUNICATIONS INC
0J0XRGZE3PBRFEZ7MV65
CHARTER COMMUNICATIONS INC A
16119P108
79.00000000
NS
USD
38321.32000000
0.135434762237
Long
EC
CORP
US
N
1
N
N
N
NORTHROP GRUMMAN CORP
RIMU48P07456QXSO0R61
NORTHROP GRUMMAN CORP
666807102
141.00000000
NS
USD
48499.77000000
0.171407321525
Long
EC
CORP
US
N
1
N
N
N
KIRKLAND LAKE GOLD LTD
N/A
KIRKLAND LAKE GOLD LTD
49741E100
1253.00000000
NS
55232.16000000
0.195200855749
Long
EC
CORP
CA
N
1
N
N
N
SVMK INC
N/A
SVMK INC
78489X103
1422.00000000
NS
USD
25411.14000000
0.089807754641
Long
EC
CORP
US
N
1
N
N
N
ASTRAZENECA PLC
PY6ZZQWO2IZFZC3IOL08
ASTRAZENECA PLC SPONS ADR
046353108
3459.00000000
NS
USD
172465.74000000
0.609526406997
Long
EC
CORP
GB
N
1
N
N
N
QUALCOMM INC
H1J8DDZKZP6H7RWC0H53
QUALCOMM INC
747525103
1672.00000000
NS
USD
147520.56000000
0.521365442754
Long
EC
CORP
US
N
1
N
N
N
NETCOMPANY GROUP AS
5299006DEGAWX1Z1X779
NETCOMPANY GROUP AS
N/A
200.00000000
NS
9516.88000000
0.033634446309
Long
EC
CORP
DK
N
1
N
N
N
ANALOG DEVICES INC
GYVOE5EZ4GDAVTU4CQ61
ANALOG DEVICES INC
032654105
313.00000000
NS
USD
37196.92000000
0.131460920870
Long
EC
CORP
US
N
1
N
N
N
NOVAGOLD RESOURCES INC
529900587LVZTJ2BHS60
NOVAGOLD RESOURCES INC
66987E206
2336.00000000
NS
20903.56000000
0.073877117972
Long
EC
CORP
CA
N
1
N
N
N
RELIANCE INDUSTRIES LTD
5493003UOETFYRONLG31
RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS
N/A
6213.00000000
NS
131830.88000000
0.465915158672
Long
EC
CORP
IN
N
1
N
N
N
LUNDIN GOLD INC
549300ZOV16K515FC525
LUNDIN GOLD INC
550371108
411.00000000
NS
2636.50000000
0.009317887552
Long
EC
CORP
CA
N
1
N
N
N
NEUROCRINE BIOSCIENCES INC
549300FECER0XBN49756
NEUROCRINE BIOSCIENCES INC
64125C109
180.00000000
NS
USD
19348.20000000
0.068380182799
Long
EC
CORP
US
N
1
N
N
N
ATLASSIAN CORP PLC
549300AGBII4MWBVJY22
ATLASSIAN CORP PLC CLS A
N/A
759.00000000
NS
USD
91338.06000000
0.322805906459
Long
EC
CORP
GB
N
1
N
N
N
DISNEY (WALT) CO
549300GZKULIZ0WOW665
DISNEY (WALT) CO
254687106
1884.00000000
NS
USD
272482.92000000
0.963005958144
Long
EC
CORP
US
N
1
N
N
N
MOTOROLA SOLUTIONS INC
6S552MUG6KGJVEBSEC55
MOTOROLA SOLUTIONS INC
620076307
365.00000000
NS
USD
58816.10000000
0.207867174701
Long
EC
CORP
US
N
1
N
N
N
SLACK TECHNOLOGIES INC
549300VIZRB02KN4IJ45
SLACK TECHNOLOGIES INC CL A
83088V102
600.00000000
NS
USD
13488.00000000
0.047669132301
Long
EC
CORP
US
N
1
N
N
N
IDEX CORPORATION
549300U5Y5EL6PHYLF13
IDEX CORPORATION
45167R104
55.00000000
NS
USD
9460.00000000
0.033433421676
Long
EC
CORP
US
N
1
N
N
N
AGNICO EAGLE MINES LTD
YGE0EUBRF7IJOB3QRX76
AGNICO EAGLE MINES LTD
008474108
100.00000000
NS
6159.18000000
0.021767702127
Long
EC
CORP
CA
N
1
N
N
N
CLEAN TEQ HOLDINGS LTD
529900AYAT2TIC68VA49
CLEAN TEQ HOLDINGS LTD
N/A
8100.00000000
NS
1165.26000000
0.004118248302
Long
EC
CORP
AU
N
1
N
N
N
DROPBOX INC
549300JCDF7UAR6TJR51
DROPBOX INC CL A
26210C104
1164.00000000
NS
USD
20847.24000000
0.073678072485
Long
EC
CORP
US
N
1
N
N
N
FIDELITY NATL INFORMN SVCS INC
6WQI0GK1PRFVBA061U48
FIDELITY NATL INFORM SVCS INC
31620M106
101.00000000
NS
USD
14048.09000000
0.049648595847
Long
EC
CORP
US
N
1
N
N
N
GENERAL ELECTRIC CO
3C7474T6CDKPR9K6YT90
GENERAL ELECTRIC CO
369604103
8699.00000000
NS
USD
97080.84000000
0.343101972562
Long
EC
CORP
US
N
1
N
N
N
GENERAC HOLDINGS INC
529900S2H2AHJHSFFI84
GENERAC HOLDINGS INC
368736104
22.00000000
NS
USD
2212.98000000
0.007821088108
Long
EC
CORP
US
N
1
N
N
N
CDW CORP
N/A
CDW CORPORATION
12514G108
335.00000000
NS
USD
47851.40000000
0.169115859832
Long
EC
CORP
US
N
1
N
N
N
B2GOLD CORPORATION
549300F7OK456M5NLM05
B2GOLD CORPORATION
11777Q209
4102.00000000
NS
16457.91000000
0.058165353588
Long
EC
CORP
CA
N
1
N
N
N
ABBVIE INC
FR5LCKFTG8054YNNRU85
ABBVIE INC
00287Y109
300.00000000
NS
USD
26562.00000000
0.093875110631
Long
EC
CORP
US
N
1
N
N
N
XILINX INC
6EY4K7ZMF9UX1CU6KC79
XILINX INC
983919101
294.00000000
NS
USD
28744.38000000
0.101588052576
Long
EC
CORP
US
N
1
N
N
N
THERMO FISHER SCIENTIFIC INC
HCHV7422L5HDJZCRFL38
THERMO FISHER SCIENTIFIC INC
883556102
533.00000000
NS
USD
173155.71000000
0.611964890924
Long
EC
CORP
US
N
1
N
N
N
10X GENOMICS INC
5493003Z6741WNLG7H43
10X GENOMICS INC
88025U109
106.00000000
NS
USD
8082.50000000
0.028565077241
Long
EC
CORP
US
N
1
N
N
N
SYNAPTICS INC
549300AJ3LI4FWNRQX29
SYNAPTICS INC
87157D109
100.00000000
NS
USD
6577.00000000
0.023244356698
Long
EC
CORP
US
N
1
N
N
N
WORKDAY INC
549300J0DYC0N31V7G13
WORKDAY INC CL A
98138H101
1568.00000000
NS
USD
257857.60000000
0.911317322762
Long
EC
CORP
US
N
1
N
N
N
LYFT INC
549300H7I5VN334XVZ52
LYFT INC
55087P104
8.00000000
NS
USD
344.16000000
0.001216326258
Long
EC
CORP
US
N
1
N
N
N
ALPHABET INC
5493006MHB84DD0ZWV18
ALPHABET INC CL C
02079K107
427.00000000
NS
USD
570907.54000000
2.017694769894
Long
EC
CORP
US
N
1
N
N
N
BURBERRY GROUP PLC
213800PE1KEFCNFR1R50
BURBERRY GROUP PLC
N/A
300.00000000
NS
8762.23000000
0.030967371080
Long
EC
CORP
GB
N
1
N
N
N
AMAZON.COM INC
ZXTILKJKG63JELOEG630
AMAZON.COM INC
023135106
942.00000000
NS
USD
1740665.28000000
6.151838932784
Long
EC
CORP
US
N
1
N
N
N
O'REILLY AUTOMOTIVE INC NEW
549300K2RLMQL149Q332
O'REILLY AUTOMOTIVE INC
67103H107
125.00000000
NS
USD
54782.50000000
0.193611672621
Long
EC
CORP
US
N
1
N
N
N
SCHWAB CHARLES CORP
549300VSGCJ7E698NM85
SCHWAB CHARLES CORP
808513105
600.00000000
NS
USD
28536.00000000
0.100851598410
Long
EC
CORP
US
N
1
N
N
N
ADVANCED MICRO DEVICES INC
R2I72C950HOYXII45366
ADVANCED MICRO DEVICES INC
007903107
2830.00000000
NS
USD
129783.80000000
0.458680392409
Long
EC
CORP
US
N
1
N
N
N
STARBUCKS CORP
OQSJ1DU9TAOC51A47K68
STARBUCKS CORP
855244109
309.00000000
NS
USD
27167.28000000
0.096014284148
Long
EC
CORP
US
N
1
N
N
N
FISERV INC
GI7UBEJLXYLGR2C7GV83
FISERV INC
337738108
117.00000000
NS
USD
13528.71000000
0.047813009108
Long
EC
CORP
US
N
1
N
N
N
US BANCORP DEL
N1GZ7BBF3NP8GI976H15
US BANCORP DEL
902973304
200.00000000
NS
USD
11858.00000000
0.041908405310
Long
EC
CORP
US
N
1
N
N
N
ASTRAZENECA PLC
PY6ZZQWO2IZFZC3IOL08
ASTRAZENECA PLC
N/A
174.00000000
NS
17416.00000000
0.061551424093
Long
EC
CORP
GB
N
2
N
N
N
SHISEIDO CO LTD
5299008QCD0YDT5OF506
SHISEIDO CO LTD
N/A
522.00000000
NS
37067.22000000
0.131002536642
Long
EC
CORP
JP
N
2
N
N
N
IQVIA HOLDINGS INC
549300W3R20NM4KQPH86
IQVIA HOLDINGS INC
46266C105
328.00000000
NS
USD
50679.28000000
0.179110120349
Long
EC
CORP
US
N
1
N
N
N
AFLAC INC
549300N0B7DOGLXWPP39
AFLAC INC
001055102
75.00000000
NS
USD
3967.50000000
0.014021892230
Long
EC
CORP
US
N
1
N
N
N
MARSH and MCLENNAN COS INC
549300XMP3KDCKJXIU47
MARSH and MCLENNAN COS INC
571748102
99.00000000
NS
USD
11029.59000000
0.038980648349
Long
EC
CORP
US
N
1
N
N
N
COSTAR GROUP INC
N/A
COSTAR GROUP INC
22160N109
41.00000000
NS
USD
24530.30000000
0.086694700185
Long
EC
CORP
US
N
1
N
N
N
SALLY BEAUTY HLDGS INC
529900VXW6E8ONDIQ271
SALLY BEAUTY HLDGS INC
79546E104
400.00000000
NS
USD
7300.00000000
0.025799574866
Long
EC
CORP
US
N
1
N
N
N
ASML HOLDING NV
724500Y6DUVHQD6OXN27
ASML HLDG NV (NY REG SHS) NEW YORK REGISTERED SHARES
N/A
54.00000000
NS
USD
15980.76000000
0.056479015622
Long
EC
CORP
NL
N
1
N
N
N
ALIBABA GROUP HOLDING LTD
5493001NTNQJDH60PM02
ALIBABA GROUP HOLDING LTD SPON ADR
01609W102
52.00000000
NS
USD
11029.20000000
0.038979270016
Long
EC
CORP
KY
N
1
N
N
N
ALIMENTATION COUCHE-TARD INC
549300OSW32RVX8CCZ87
ALIMENTATION COUCH CL B SUBVTGSUB VTG
01626P403
622.00000000
NS
19739.42000000
0.069762827961
Long
EC
CORP
CA
N
1
N
N
N
VERTEX PHARMACEUTICALS INC
54930015RAQRRZ5ZGJ91
VERTEX PHARMACEUTICALS INC
92532F100
1635.00000000
NS
USD
357983.25000000
1.265180227317
Long
EC
CORP
US
N
1
N
N
N
NVIDIA CORP
549300S4KLFTLO7GSQ80
NVIDIA CORP
67066G104
1072.00000000
NS
USD
252241.60000000
0.891469321056
Long
EC
CORP
US
N
1
N
N
N
TRANSDIGM GROUP INC
N/A
TRANSDIGM GROUP INC
893641100
117.00000000
NS
USD
65520.00000000
0.231560019900
Long
EC
CORP
US
N
1
N
N
N
ROYAL GOLD INC
5493001NGRU6SFL04184
ROYAL GOLD INC
780287108
52.00000000
NS
USD
6357.00000000
0.022466835264
Long
EC
CORP
US
N
1
N
N
N
FACEBOOK INC
BQ4BKCS1HXDV9HN80Z93
FACEBOOK INC CL A
30303M102
11461.00000000
NS
USD
2352370.25000000
8.313719504001
Long
EC
CORP
US
N
1
N
N
N
EPAM SYSTEMS INC
549300XCR4R530HJP604
EPAM SYSTEMS INC
29414B104
181.00000000
NS
USD
38400.96000000
0.135716224996
Long
EC
CORP
US
N
1
N
N
N
MEITUAN DIANPING
21380033K525E5JLIA77
MEITUAN DIANPING CL B
N/A
500.00000000
NS
6538.51000000
0.023108325789
Long
EC
CORP
KY
N
1
N
N
N
LIBERTY MEDIA COR
549300ZKUTPIBZLWLL89
LIBERTY FORMULA ONE-C
531229854
2443.00000000
NS
USD
112292.50000000
0.396862843935
Long
EC
CORP
US
N
1
N
N
N
WALMART INC
Y87794H0US1R65VBXU25
WALMART INC
931142103
13.00000000
NS
USD
1544.92000000
0.005460038247
Long
EC
CORP
US
N
1
N
N
N
CINTAS CORP
N/A
CINTAS CORP
172908105
371.00000000
NS
USD
99828.68000000
0.352813356645
Long
EC
CORP
US
N
1
N
N
N
EXPERIAN PLC
635400RXXHHYT1JTSZ26
EXPERIAN PLC
N/A
632.00000000
NS
21424.48000000
0.075718147361
Long
EC
CORP
JE
N
2
N
N
N
HILTON WORLDWIDE HOLDINGS INC
549300HVGPK36ICB0B89
HILTON WORLDWIDE HOLDINGS INC
43300A203
155.00000000
NS
USD
17191.05000000
0.060756408426
Long
EC
CORP
US
N
1
N
N
N
L3HARRIS TECHNOLOGIES INC
549300UTE50ZMDBG8A20
L3HARRIS TECHNOLOGIES INC
502431109
328.00000000
NS
USD
64901.36000000
0.229373629626
Long
EC
CORP
US
N
1
N
N
N
VISA INC
549300JZ4OKEHW3DPJ59
VISA INC CL A
92826C839
3745.00000000
NS
USD
703685.50000000
2.486957087657
Long
EC
CORP
US
N
1
N
N
N
MASCO CORP
5GCSNMQXHEYA1JO8QN11
MASCO CORPORATION
574599106
177.00000000
NS
USD
8494.23000000
0.030020208605
Long
EC
CORP
US
N
1
N
N
N
EDWARDS LIFESCIENCES CORP
YA13X31F3V31L8TMPR58
EDWARDS LIFESCIENCES CORP
28176E108
940.00000000
NS
USD
219292.60000000
0.775021349510
Long
EC
CORP
US
N
1
N
N
N
HERMES INTL SCA
969500Y4IJGHJE2MTJ13
HERMES INTERNATIONAL SA
N/A
9.00000000
NS
6725.49000000
0.023769148324
Long
EC
CORP
FR
N
1
N
N
N
FAIRFAX FINANCIAL HLDGS LTD
GLS7OQD0WOEDI8YAP031
FAIRFAX FINL HLDGS LTD SUB VTG
303901102
48.00000000
NS
22538.62000000
0.079655727956
Long
EC
CORP
CA
N
1
N
N
N
INNOVENT BIOLGICS INC
25490058ONL9SCIE1R22
INNOVENT BIOLOGICS INC
N/A
1000.00000000
NS
3407.21000000
0.012041721846
Long
EC
CORP
KY
N
1
N
N
N
BRISTOL-MYERS SQUIBB CO
HLYYNH7UQUORYSJQCN42
BRISTOL-MYERS SQUIBB CO
110122108
839.00000000
NS
USD
53855.41000000
0.190335161955
Long
EC
CORP
US
N
1
N
N
N
MICROSOFT CORP
INR2EJN1ERAN0W5ZP974
MICROSOFT CORP
594918104
10977.00000000
NS
USD
1731072.90000000
6.117937655255
Long
EC
CORP
US
N
1
N
N
N
AMERICAN EXPRESS CO
R4PP93JZOLY261QX3811
AMERICAN EXPRESS CO
025816109
2575.00000000
NS
USD
320561.75000000
1.132925598430
Long
EC
CORP
US
N
1
N
N
N
APPLIED MATERIALS INC
41BNNE1AFPNAZELZ6K07
APPLIED MATERIALS INC
038222105
101.00000000
NS
USD
6165.04000000
0.021788412470
Long
EC
CORP
US
N
1
N
N
N
IDORSIA LTD
506700XOVZUB107S5720
IDORSIA LTD
N/A
630.00000000
NS
19489.77000000
0.068880517842
Long
EC
CORP
CH
N
1
N
N
N
GROCERY OUTLET HOLDING CORP
N/A
GROCERY OUTLET HOLDING CORP
39874R101
128.00000000
NS
USD
4153.60000000
0.014679604680
Long
EC
CORP
US
N
1
N
N
N
ADIDAS AG
549300JSX0Z4CW0V5023
ADIDAS AG
N/A
592.00000000
NS
192440.65000000
0.680121500970
Long
EC
CORP
DE
N
1
N
N
N
CHUBB LTD
E0JAN6VLUDI1HITHT809
CHUBB LTD
N/A
280.00000000
NS
USD
43584.80000000
0.154036891870
Long
EC
CORP
CH
N
1
N
N
N
GLOBAL PAYMENTS INC
549300NOMHGVQBX6S778
GLOBAL PAYMENTS INC
37940X102
792.00000000
NS
USD
144587.52000000
0.510999526991
Long
EC
CORP
US
N
1
N
N
N
SALESFORCE COM INC
RCGZFPDMRW58VJ54VR07
SALESFORCE.COM INC
79466L302
9718.00000000
NS
USD
1580535.52000000
5.585910202440
Long
EC
CORP
US
N
1
N
N
N
BURLINGTON STORES INC
5299003Z37DVGKKC1W09
BURLINGTON STORES INC
122017106
34.00000000
NS
USD
7753.02000000
0.027400632867
Long
EC
CORP
US
N
1
N
N
N
SOLAREDGE TECHNOLOGIES INC
5493000K6Y58XXPDF853
SOLAREDGE TECHNOLOGIES INC
83417M104
73.00000000
NS
USD
6941.57000000
0.024532815740
Long
EC
CORP
US
N
1
N
N
N
ACTIVISION BLIZZARD INC
549300TPQQDBP9GNOF40
ACTIVISION BLIZZARD INC
00507V109
473.00000000
NS
USD
28105.66000000
0.099330695801
Long
EC
CORP
US
N
1
N
N
N
CARGURUS INC
54930027BKQN6B7X7G78
CARGURUS INC CL A
141788109
424.00000000
NS
USD
14916.32000000
0.052717084188
Long
EC
CORP
US
N
1
N
N
N
SHOPIFY INC
549300HGQ43STJLLP808
SHOPIFY INC CL A
82509L107
208.00000000
NS
82700.24000000
0.292278223750
Long
EC
CORP
CA
N
1
N
N
N
BUDWEISER BREWING CO APAC LTD
N/A
BUDWEISER BREWING CO APAC LTD
N/A
2900.00000000
NS
9787.87000000
0.034592176007
Long
EC
CORP
KY
N
1
N
N
N
EQUITY COMMONWEALTH
549300YPGVU9PR4L0606
EQUITY COMMONWEALTH
294628102
100.00000000
NS
USD
3283.00000000
0.011602740313
Long
EC
CORP
US
N
1
N
N
N
TOTO LTD
N/A
TOTO LTD
N/A
772.00000000
NS
32599.33000000
0.115212171909
Long
EC
CORP
JP
N
2
N
N
N
AMERICAN TOWER CORP
5493006ORUSIL88JOE18
AMERICAN TOWER CORP
03027X100
750.00000000
NS
USD
172365.00000000
0.609170372864
Long
EC
CORP
US
N
1
N
N
N
BRUKER CORP
LEBZ6VLQ6I8XB1NHVY15
BRUKER CORP
116794108
100.00000000
NS
USD
5097.00000000
0.018013757958
Long
EC
CORP
US
N
1
N
N
N
FRANCO NEVADA CORP
N/A
FRANCO-NEVADA CORP
351858105
1356.00000000
NS
140022.36000000
0.494865391758
Long
EC
CORP
CA
N
1
N
N
N
BANK OF AMERICA CORPORATION
9DJT3UXIJIZJI4WXO774
BANK OF AMERICA CORPORATION
060505104
23836.00000000
NS
USD
839503.92000000
2.966964963695
Long
EC
CORP
US
N
1
N
N
N
ALLSTATE CORP
OBT0W1ED8G0NWVOLOJ77
ALLSTATE CORPORATION
020002101
134.00000000
NS
USD
15068.30000000
0.053254210132
Long
EC
CORP
US
N
1
N
N
N
PEPSICO INC
FJSUNZKFNQ5YPJ5OT455
PEPSICO INC
713448108
823.00000000
NS
USD
112479.41000000
0.397523419077
Long
EC
CORP
US
N
1
N
N
N
FTI CONSULTING INC
549300K17GM8EQD0FQ48
FTI CONSULTING INC
302941109
416.00000000
NS
USD
46034.56000000
0.162694805092
Long
EC
CORP
US
N
1
N
N
N
ZOETIS INC
549300HD9Q1LOC9KLJ48
ZOETIS INC CL A
98978V103
760.00000000
NS
USD
100586.00000000
0.355489868157
Long
EC
CORP
US
N
1
N
N
N
DOLLAR GEN CORP NEW
OPX52SQVOZI8IVSWYU66
DOLLAR GENERAL CORP
256677105
58.00000000
NS
USD
9046.84000000
0.031973236422
Long
EC
CORP
US
N
1
N
N
N
DECKERS OUTDOOR CORP
5493008LG4W3I6K8J118
DECKERS OUTDOOR CORP
243537107
98.00000000
NS
USD
16548.28000000
0.058484738188
Long
EC
CORP
US
N
1
N
N
N
TOYOTA MOTOR CORP
5493006W3QUS5LMH6R84
TOYOTA MOTOR CORP
N/A
200.00000000
NS
14092.30000000
0.049804842314
Long
EC
CORP
JP
N
2
N
N
N
SHERWIN WILLIAMS CO
Z15BMIOX8DDH0X2OBP21
SHERWIN WILLIAMS CO
824348106
322.00000000
NS
USD
187899.88000000
0.664073564591
Long
EC
CORP
US
N
1
N
N
N
LAM RESEARCH CORP
549300I4GMO6D34U1T02
LAM RESEARCH CORP
512807108
42.00000000
NS
USD
12280.80000000
0.043402660140
Long
EC
CORP
US
N
1
N
N
N
VF CORPORATION
CWAJJ9DJ5Z7P057HV541
VF CORP
918204108
511.00000000
NS
USD
50926.26000000
0.179982994185
Long
EC
CORP
US
N
1
N
N
N
PROLOGIS INC
529900DFH19P073LZ636
PROLOGIS INC REIT
74340W103
100.00000000
NS
USD
8914.00000000
0.031503754844
Long
EC
CORP
US
N
1
N
N
N
KOTAK MAHINDRA BANK LTD
335800E6GTTXKHXE2I75
KOTAK MAHINDRA BANK LTD
N/A
3830.00000000
NS
90407.97000000
0.319518793228
Long
EC
CORP
IN
N
1
N
N
N
ACCENTURE PLC
N/A
ACCENTURE PLC CL A
N/A
403.00000000
NS
USD
84859.71000000
0.299910197440
Long
EC
CORP
IE
N
1
N
N
N
UNITEDHEALTH GROUP INC
549300GHBMY8T5GXDE41
UNITEDHEALTH GROUP INC
91324P102
1495.00000000
NS
USD
439500.10000000
1.553276127931
Long
EC
CORP
US
N
1
N
N
N
HOYA CORP
353800X4VR3BHEUCJB42
HOYA CORP
N/A
17.00000000
NS
1634.99000000
0.005778362590
Long
EC
CORP
JP
N
1
N
N
N
HANSOH PHARMACETICAL GROUP
254900Q6MR00EBXTPF42
HANSOH PHARMACETICAL GROUP
N/A
4000.00000000
NS
13295.18000000
0.046987670106
Long
EC
CORP
KY
N
1
N
N
N
FIDELITY REVERE STREET TRUST
549300BDV45LJNXBZC55
Fidelity Cash Central Fund
31635A105
216257.74800000
NS
USD
216301.00000000
0.764448471678
Long
STIV
RF
US
N
1
N
N
N
KEURIG DR PEPPER INC
DYTQ8KRTKO7Y2BVU5K74
KEURIG DR PEPPER INC
49271V100
2498.00000000
NS
USD
72317.10000000
0.255582251451
Long
EC
CORP
US
N
1
N
N
N
NIKE INC
787RXPR0UX0O0XUXPZ81
NIKE INC CL B
654106103
1168.00000000
NS
USD
118330.08000000
0.418200788760
Long
EC
CORP
US
N
1
N
N
N
MAGNOLIA OIL and GAS CORPORATION
N/A
MAGNOLIA OIL and GAS CORPO CL A
559663109
1966.00000000
NS
USD
24732.28000000
0.087408535545
Long
EC
CORP
US
N
1
N
N
N
SAMSUNG ELECTRONICS CO LTD
9884007ER46L6N7EI764
SAMSUNG ELECTRONICS CO LTD
N/A
440.00000000
NS
21245.37000000
0.075085138888
Long
EC
CORP
KR
N
1
N
N
N
SPOTIFY TECHNOLOGY SA
549300B4X0JHWV0DTD60
SPOTIFY TECHNOLOGY SA
N/A
92.00000000
NS
USD
13758.60000000
0.048625483665
Long
EC
CORP
LU
N
1
N
N
N
MASIMO CORP
549300Q4A8JK0PIYCU29
MASIMO CORP
574795100
44.00000000
NS
USD
6954.64000000
0.024579007582
Long
EC
CORP
US
N
1
N
N
N
ADYEN BV
724500973ODKK3IFQ447
ADYEN BV
N/A
52.00000000
NS
42638.06000000
0.150690934403
Long
EC
CORP
NL
N
1
N
N
N
SONOVA HLDG AG
5299004A0QNX7FBNHS61
SONOVA HLDG AG
N/A
87.00000000
NS
19911.66000000
0.070371556560
Long
EC
CORP
CH
N
1
N
N
N
AXA EQUITABLE HLDGS INC
549300FIBAKMNHPZ4009
AXA EQUITABLE HLDGS INC
054561105
100.00000000
NS
USD
2478.00000000
0.008757718701
Long
EC
CORP
US
N
1
N
N
N
AIR PRODUCTS and CHEMICALS INC
7QEON6Y1RL5XR3R1W237
AIR PRODUCTS and CHEMICALS INC
009158106
83.00000000
NS
USD
19504.17000000
0.068931410154
Long
EC
CORP
US
N
1
N
N
N
LOCKHEED MARTIN CORP
DPRBOZP0K5RM2YE8UU08
LOCKHEED MARTIN CORP
539830109
72.00000000
NS
USD
28035.36000000
0.099082242361
Long
EC
CORP
US
N
1
N
N
N
ADOBE INC
FU4LY2G4933NH2E1CP29
ADOBE INC
00724F101
3192.00000000
NS
USD
1052753.52000000
3.720629213080
Long
EC
CORP
US
N
1
N
N
N
ZEBRA TECHNOLOGIES CORP
PO0I32GKZ3HZMMDPZZ08
ZEBRA TECHNOLOGIES CORP CL A
989207105
61.00000000
NS
USD
15581.84000000
0.055069157211
Long
EC
CORP
US
N
1
N
N
N
MOODYS CORP
549300GCEDD8YCF5WU84
MOODYS CORP
615369105
62.00000000
NS
USD
14719.42000000
0.052021202504
Long
EC
CORP
US
N
1
N
N
N
OKTA INC
549300N8J06I8MRHU620
OKTA INC CL A
679295105
816.00000000
NS
USD
94141.92000000
0.332715275772
Long
EC
CORP
US
N
1
N
N
N
ADMIRAL GROUP PLC
213800FGVM7Z9EJB2685
ADMIRAL GROUP PLC
N/A
854.00000000
NS
26119.60000000
0.092311585710
Long
EC
CORP
GB
N
1
N
N
N
SIMPLY GOOD FOODS CO
N/A
SIMPLY GOOD FOODS CO
82900L102
394.00000000
NS
USD
11244.76000000
0.039741099654
Long
EC
CORP
US
N
1
N
N
N
PROCTER and GAMBLE CO
2572IBTT8CCZW6AU4141
PROCTER and GAMBLE CO
742718109
54.00000000
NS
USD
6744.60000000
0.023836686663
Long
EC
CORP
US
N
1
N
N
N
BRISTOL-MYERS SQUIBB CO
HLYYNH7UQUORYSJQCN42
BRISTOL-MYERS SQUIBB (CVR)
110122157
200.00000000
NS
USD
602.00000000
0.002127581379
Long
EC
CORP
US
N
1
N
N
N
FORTIVE CORP
549300MU9YQJYHDQEF63
FORTIVE CORP
34959J108
2005.00000000
NS
USD
153161.95000000
0.541303177501
Long
EC
CORP
US
N
1
N
N
N
AMPHENOL CORPORATION NEW
549300D3L3G0R4U4VT04
AMPHENOL CORPORATION CL A
032095101
5254.00000000
NS
USD
568640.42000000
2.009682340829
Long
EC
CORP
US
N
1
N
N
N
LULULEMON ATHLETICA INC
549300D9GZ4BMLDW5T40
LULULEMON ATHLETICA INC
550021109
100.00000000
NS
USD
23167.00000000
0.081876541224
Long
EC
CORP
US
N
1
N
N
N
AUTOZONE INC
GA3JGKJ41LJKXDN23E90
AUTOZONE INC
053332102
10.00000000
NS
USD
11913.10000000
0.042103139088
Long
EC
CORP
US
N
1
N
N
N
AMERICAN INTERNATIONAL GROUP INC
ODVCVCQG2BP6VHV36M30
AMERICAN INTERNATIONAL GROUP
026874784
1678.00000000
NS
USD
86131.74000000
0.304405791032
Long
EC
CORP
US
N
1
N
N
N
BIRCHCLIFF ENERGY LTD NEW
5493000BBN3EF2L0XW29
BIRCHCLIFF ENERGY LTD
090697103
5087.00000000
NS
10146.19000000
0.035858546372
Long
EC
CORP
CA
N
1
N
N
N
CANADIAN PACIFIC RAILWAY LTD
N/A
CANADIAN PAC RAILWAY LTD
13645T100
100.00000000
NS
25492.28000000
0.090094518682
Long
EC
CORP
CA
N
1
N
N
N
BLUEBIRD BIO INC
N/A
BLUEBIRD BIO INC
09609G100
137.00000000
NS
USD
12021.75000000
0.042487128651
Long
EC
CORP
US
N
1
N
N
N
RESMED INC
529900T3QE5253CCXF22
RESMED INC
761152107
149.00000000
NS
USD
23090.53000000
0.081606281842
Long
EC
CORP
US
N
1
N
N
N
DISCOVERY INC
5493006ZCRFWKF6B1K26
DISCOVERY INC A
25470F104
300.00000000
NS
USD
9822.00000000
0.034712797854
Long
EC
CORP
US
N
1
N
N
N
BROOKFIELD ASSET MGMT INC
C6J3FGIWG6MBDGTE8F80
BROOKFIELD ASSET INC VTG CL A
112585104
505.00000000
NS
USD
29189.00000000
0.103159423395
Long
EC
CORP
CA
N
1
N
N
N
LAUDER ESTEE COS INC
549300VFZ8XJ9NUPU221
ESTEE LAUDER COS INC CL A
518439104
2175.00000000
NS
USD
449224.50000000
1.587643989004
Long
EC
CORP
US
N
1
N
N
N
AMETEK INC NEW
549300WZDEF9KKE40E98
AMETEK INC NEW
031100100
267.00000000
NS
USD
26630.58000000
0.094117485267
Long
EC
CORP
US
N
1
N
N
N
TJX COMPANIES INC
V167QI9I69W364E2DY52
TJX COMPANIES INC NEW
872540109
1535.00000000
NS
USD
93727.10000000
0.331249223766
Long
EC
CORP
US
N
1
N
N
N
WESTLAKE CHEMICAL CORP
GOXNEVUM0LL78B1OS344
WESTLAKE CHEMICAL CORP
960413102
312.00000000
NS
USD
21886.80000000
0.077352073314
Long
EC
CORP
US
N
1
N
N
N
PAYCOM SOFTWARE INC
254900LSB0HNJUDC6Q18
PAYCOM SOFTWARE INC
70432V102
279.00000000
NS
USD
73868.04000000
0.261063565512
Long
EC
CORP
US
N
1
N
N
N
HOME DEPOT INC
QEKMOTMBBKA8I816DO57
HOME DEPOT INC
437076102
747.00000000
NS
USD
163129.86000000
0.576531648777
Long
EC
CORP
US
N
1
N
N
N
ABBOTT LABORATORIES
HQD377W2YR662HK5JX27
ABBOTT LABORATORIES
002824100
1735.00000000
NS
USD
150702.10000000
0.532609604318
Long
EC
CORP
US
N
1
N
N
N
NETFLIX INC
549300Y7VHGU0I7CE873
NETFLIX INC
64110L106
1846.00000000
NS
USD
597310.22000000
2.111006813639
Long
EC
CORP
US
N
1
N
N
N
NEXTERA ENERGY INC
N/A
NEXTERA ENERGY INC
65339F101
242.00000000
NS
USD
58602.72000000
0.207113049593
Long
EC
CORP
US
N
1
N
N
N
COCA COLA CO
UWJKFUJFZ02DKWI3RY53
COCA COLA CO
191216100
2391.00000000
NS
USD
132341.85000000
0.467721022887
Long
EC
CORP
US
N
1
N
N
N
EDENRED
9695006LOD5B2D7Y0N70
EDENRED
N/A
100.00000000
NS
5171.04000000
0.018275429262
Long
EC
CORP
FR
N
1
N
N
N
ENDAVA PLC
213800JJ6CRPCWCQVZ25
ENDAVA PLC SPON ADR
29260V105
100.00000000
NS
USD
4660.00000000
0.016469317654
Long
EC
CORP
GB
N
1
N
N
N
COSTCO WHOLESALE CORP NEW
29DX7H14B9S6O3FD6V18
COSTCO WHOLESALE CORP
22160K105
939.00000000
NS
USD
275990.88000000
0.975403749466
Long
EC
CORP
US
N
1
N
N
N
EQUITY RESIDENTIAL
5493008RACSH5EP3PI59
EQUITY RESIDENTIAL REIT
29476L107
511.00000000
NS
USD
41350.12000000
0.146139111875
Long
EC
CORP
US
N
1
N
N
N
TURNING POINT THERAPEUTICS INC
N/A
TURNING POINT THERAPEUTICS INC
90041T108
100.00000000
NS
USD
6229.00000000
0.022014459156
Long
EC
CORP
US
N
1
N
N
N
BIO-RAD LABORATORIES INC
549300ZC1GPV35XYDK53
BIO RAD LABS CL A
090572207
57.00000000
NS
USD
21091.71000000
0.074542075508
Long
EC
CORP
US
N
1
N
N
N
NOVARTIS AG
5493007HIVTX6SY6XD66
NOVARTIS AG SPON ADR
66987V109
815.00000000
NS
USD
77172.35000000
0.272741619379
Long
EC
CORP
CH
N
1
N
N
N
2020-01-30
Stacie M. Smith
Stacie M. Smith
Stacie M. Smith
President and Treasurer