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