0001752724-21-031013.txt : 20210219 0001752724-21-031013.hdr.sgml : 20210219 20210219153610 ACCESSION NUMBER: 0001752724-21-031013 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210219 PERIOD START: 20201231 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: 21655173 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 2020-12-31 2020-12-31 N 22507636.70 416.39 22507220.31 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 19146.10000000 N ZOMATO PVT LTD 335800T4VOF9ETHF8W59 ZOMATO PVT LTD SER J7 PC PP N/A 1.00000000 NS 4109.74000000 0.018259651540 Long EP CORP IN Y 3 N N N TAPESTRY INC 549300LJNVY5SW3VTN33 TAPESTRY INC 876030107 100.00000000 NS USD 3108.00000000 0.013808902019 Long EC CORP US N 1 N N N BOSTON BEER COMPANY INC 529900Q02MQ0DCQNRM58 BOSTON BEER COMPANY CL A 100557107 7.00000000 NS USD 6960.03000000 0.030923543219 Long EC CORP US N 1 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 110.00000000 NS USD 72770.50000000 0.323320689972 Long EC CORP US N 1 N N N EBAY INC OML71K8X303XQONU6T67 EBAY INC 278642103 1234.00000000 NS USD 62008.50000000 0.275504923068 Long EC CORP US N 1 N N N HOLOGIC INC 549300DYP6F5ZJL0LB74 HOLOGIC INC 436440101 470.00000000 NS USD 34230.10000000 0.152084973304 Long EC CORP US N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 51.00000000 NS 5772.73000000 0.025648347154 Long EC CORP NZ N 1 N N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 374.00000000 NS USD 174201.72000000 0.773981493941 Long EC CORP US N 1 N N N IBERDROLA SA 5QK37QC7NWOJ8D7WVQ45 IBERDROLA SA N/A 404.00000000 NS 5774.50000000 0.025656211297 Long EC CORP ES N 1 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 2043.00000000 NS 21622.60000000 0.096069615448 Long EC CORP KY N 1 N N N AES CORP 2NUNNB7D43COUIRE5295 AES CORP 00130H105 300.00000000 NS USD 7050.00000000 0.031323281608 Long EC CORP US N 1 N N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 675.00000000 NS USD 254326.50000000 1.129977387243 Long EC CORP US N 1 N N N GOHEALTH INC N/A GOHEALTH INC 38046W105 200.00000000 NS USD 2732.00000000 0.012138327000 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 400.00000000 NS 29768.33000000 0.132261245902 Long EC CORP KR N 1 N N N CLOUDFLARE INC 5493007DY18BGNLDWU14 CLOUDFLARE INC 18915M107 1202.00000000 NS USD 91339.98000000 0.405825236266 Long EC CORP US N 1 N N N IQVIA HOLDINGS INC 549300W3R20NM4KQPH86 IQVIA HOLDINGS INC 46266C105 130.00000000 NS USD 23292.10000000 0.103487235114 Long EC CORP US N 1 N N N PROCTER and GAMBLE CO 2572IBTT8CCZW6AU4141 PROCTER and GAMBLE CO 742718109 71.00000000 NS USD 9878.94000000 0.043892314839 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 250.00000000 NS USD 23212.50000000 0.103133570828 Long EC CORP US N 1 N N N C3.AI INC 549300YDLK0YQO5B1V80 C3.AI INC 12468P104 37.00000000 NS USD 5133.75000000 0.022809347086 Long EC CORP US N 1 N N N AZEK CO INC/THE N/A AZEK CO INC 05478C105 86.00000000 NS USD 3306.70000000 0.014691729829 Long EC CORP US N 1 N N N DELL TECHNOLOGIES INC 549300TJB5YBRUPOG437 DELL TECHNOLOGIES INC CL C 24703L202 66.00000000 NS USD 4837.14000000 0.021491503319 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER C PFD PP N/A 1.00000000 NS 14.54000000 0.000064601491 Long EP CORP GB Y 3 N N N FORTUNE BRANDS HOME and SEC INC 54930032LHW54PQUJD44 FORTUNE BRANDS HOME and SEC INC 34964C106 582.00000000 NS USD 49889.04000000 0.221657936043 Long EC CORP US N 1 N N N EUROFINS SCIENTIFIC SE 529900JEHFM47DYY3S57 EUROFINS SCIENTIFIC SE N/A 160.00000000 NS 13414.69000000 0.059601718094 Long EC CORP LU N 1 N N N ASML HOLDING NV 724500Y6DUVHQD6OXN27 ASML HLDG NV (NY REG SHS) NEW YORK REGISTERED SHARES N/A 68.00000000 NS USD 33164.96000000 0.147352536400 Long EC CORP NL N 1 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 668.00000000 NS USD 71576.20000000 0.318014392777 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER A PFD PP N/A 3.00000000 NS 43.60000000 0.000193715613 Long EP CORP GB Y 3 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 1273.00000000 NS USD 168914.37000000 0.750489699187 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 100.00000000 NS USD 34803.00000000 0.154630378699 Long EC CORP US N 1 N N N ZOZO INC 549300GC7XPQMZA0OW13 ZOZO INC N/A 100.00000000 NS 2468.65000000 0.010968258034 Long EC CORP JP N 1 N N N PATTERSON COS INC YM48Q2087CUE26GWEK09 PATTERSON COMPANIES INC 703395103 503.00000000 NS USD 14903.89000000 0.066218261494 Long EC CORP US N 1 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 151.00000000 NS USD 22307.23000000 0.099111439319 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER B PFD PP N/A 54.00000000 NS 784.60000000 0.003485992446 Long EP CORP GB Y 3 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 889.00000000 NS USD 19726.91000000 0.087647029390 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 1632.00000000 NS USD 220075.20000000 0.977798221943 Long EC CORP US N 1 N N N CONSTELLATION BRANDS INC 5493005GKEG8QCVY7037 CONSTELLATION BRANDS INC CL A 21036P108 37.00000000 NS USD 8104.85000000 0.036009999850 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 2205.00000000 NS USD 202220.55000000 0.898469678684 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED PP N/A 94.00000000 NS 1365.79000000 0.006068230466 Long EC CORP GB Y 3 N N N AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 558.00000000 NS USD 1817366.94000000 8.074595240854 Long EC CORP US N 1 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 240.00000000 NS 8179.12000000 0.036339982847 Long EC CORP CA N 1 N N N ZAI LAB LTD 549300P2UYQ9U5LY1T58 ZAI LAB LTD N/A 111.00000000 NS 14803.24000000 0.065771071665 Long EC CORP KY N 2 N N N CH ROBINSON WORLDWIDE INC 529900WNWN5L0OVDHA79 CH ROBINSON WORLDWIDE INC 12541W209 71.00000000 NS USD 6664.77000000 0.029611697527 Long EC CORP US N 1 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 32.00000000 NS USD 7841.28000000 0.034838953420 Long EC CORP US N 1 N N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 2433.00000000 NS USD 318163.41000000 1.413605970074 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 43.00000000 NS 16406.75000000 0.072895496529 Long EC CORP FR N 2 N N N GATOS SILVER INC N/A GATOS SILVER INC 368036109 600.00000000 NS USD 7818.00000000 0.034735519945 Long EC CORP US N 1 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 5747.00000000 NS USD 1278247.74000000 5.679278571028 Long EC CORP US N 1 N N N SERVICENOW INC 549300HJTQM36M0E1G39 SERVICENOW INC 81762P102 166.00000000 NS USD 91371.38000000 0.405964747052 Long EC CORP US N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 77.00000000 NS USD 16367.12000000 0.072719419699 Long EC CORP US N 1 N N N BEST BUY CO INC HL5XPTVRV0O8TUN5LL90 BEST BUY CO INC 086516101 246.00000000 NS USD 24548.34000000 0.109068732886 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 211.00000000 NS 16282.90000000 0.072345228667 Long EC CORP JP N 2 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 196.00000000 NS USD 92564.92000000 0.411267667553 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 249.00000000 NS USD 436218.12000000 1.938125250438 Long EC CORP US N 1 N N N PROGRESSIVE CORP OHIO 529900TACNVLY9DCR586 PROGRESSIVE CORP OHIO 743315103 441.00000000 NS USD 43606.08000000 0.193742627474 Long EC CORP US N 1 N N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 498.00000000 NS USD 130082.58000000 0.577959331309 Long EC CORP IE N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 54.00000000 NS USD 17751.42000000 0.078869890441 Long EC CORP US N 1 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 800.00000000 NS USD 174984.00000000 0.777457178584 Long EC CORP US N 1 N N N WESTROCK CO 549300JEB576INN13W07 WESTROCK CO 96145D105 92.00000000 NS USD 4004.76000000 0.017793223440 Long EC CORP US N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 479.00000000 NS USD 29712.37000000 0.132012614577 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER D PFD PP N/A 192.00000000 NS 2789.70000000 0.012394689177 Long EP CORP GB Y 3 N N N HARLEY-DAVIDSON INC ZDNAWZWXIKMWI51R2A08 HARLEY-DAVIDSON INC 412822108 85.00000000 NS USD 3119.50000000 0.013859996734 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 144.00000000 NS USD 2498.40000000 0.011100437839 Long EP CORP US Y 3 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 1572.00000000 NS USD 786188.64000000 3.493050804015 Long EC CORP US N 1 N N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 39.00000000 NS USD 4155.84000000 0.018464474700 Long EC CORP US N 1 N N N ACUITY BRANDS INC N/A ACUITY BRANDS INC 00508Y102 83.00000000 NS USD 10050.47000000 0.044654425831 Long EC CORP US N 1 N N N BIOHAVEN PHARMACEUTICAL HOLDING CO LTD 5299007STZTNN32O9920 BIOHAVEN PHARMACEUTICAL HOLDING CO LTD N/A 52.00000000 NS USD 4456.92000000 0.019802178761 Long EC CORP VG N 1 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 634.00000000 NS USD 148273.58000000 0.658782283897 Long EC CORP GB N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 296.00000000 NS USD 143000.56000000 0.635354157600 Long EC CORP US N 1 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 7382.00000000 NS USD 2016467.12000000 8.959201057378 Long EC CORP US N 1 N N N IDEX CORPORATION 549300U5Y5EL6PHYLF13 IDEX CORPORATION 45167R104 28.00000000 NS USD 5577.60000000 0.024781380922 Long EC CORP US N 1 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 298.00000000 NS USD 22990.70000000 0.102148109288 Long EC CORP US N 1 N N N EDENRED 9695006LOD5B2D7Y0N70 EDENRED N/A 22.00000000 NS 1247.33000000 0.005541910475 Long EC CORP FR N 1 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 330.00000000 NS USD 125350.50000000 0.556934611531 Long EC CORP US N 1 N N N DATADOG INC 549300F6JNO0KRPO1K63 DATADOG INC CL A 23804L103 273.00000000 NS USD 26874.12000000 0.119402216843 Long EC CORP US N 1 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 52.00000000 NS USD 8003.84000000 0.035561210534 Long EC CORP CH N 1 N N N DEERE and CO PWFTNG3EI0Y73OXWDH08 DEERE and CO 244199105 185.00000000 NS USD 49774.25000000 0.221147921931 Long EC CORP US N 1 N N N PACCAR INC KDTEY8BWE486IKZ3CC07 PACCAR INC 693718108 284.00000000 NS USD 24503.52000000 0.108869596789 Long EC CORP US N 1 N N N CROWDSTRIKE HOLDINGS INC 549300YBY08K9KM4HX32 CROWDSTRIKE HOLDINGS INC 22788C105 76.00000000 NS USD 16098.32000000 0.071525136281 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 8.00000000 NS USD 3402.56000000 0.015117637598 Long EP CORP GB Y 3 N N N SKYWORKS SOLUTIONS INC 549300WZ3ORQ2BVKBD96 SKYWORKS SOLUTIONS INC 83088M102 162.00000000 NS USD 24766.56000000 0.110038288419 Long EC CORP US N 1 N N N CARRIER GLOBAL CORP 549300JE3W6CWY2NAN77 CARRIER GLOBAL CORP 14448C104 330.00000000 NS USD 12447.60000000 0.055304919170 Long EC CORP US N 1 N N N CSL LTD 529900ECSECK5ZDQTE14 CSL LIMITED N/A 6.00000000 NS 1309.91000000 0.005819954583 Long EC CORP AU N 1 N N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 368.00000000 NS USD 10039.04000000 0.044603642127 Long EC CORP US N 1 N N N LG CHEMICAL LTD NEW 988400IES4EIG7O06940 LG CHEMICAL LTD N/A 7.00000000 NS 5299.50000000 0.023545777430 Long EC CORP KR N 1 N N N MEDTRONIC PLC 549300GX3ZBSQWUXY261 MEDTRONIC PLC N/A 93.00000000 NS USD 10894.02000000 0.048402334228 Long EC CORP IE N 1 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 240.00000000 NS 24128.29000000 0.107202442894 Long EC CORP SE N 2 N N N BLACKROCK INC 549300LRIF3NWCU26A80 BLACKROCK INC 09247X101 162.00000000 NS USD 116889.48000000 0.519342141721 Long EC CORP US N 1 N N N EPIC GAMES INC N/A EPIC GAMES INC PP N/A 34.00000000 NS USD 19550.00000000 0.086861014957 Long EC CORP US Y 3 N N N MERCK and CO INC 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 524.00000000 NS USD 42863.20000000 0.190441997766 Long EC CORP US N 1 N N N NXP SEMICONDUCTORS NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 280.00000000 NS USD 44522.80000000 0.197815631547 Long EC CORP NL N 1 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 3.00000000 NS USD 1043445.00000000 4.636045613933 Long EC CORP US N 1 N N N LOWES COS INC WAFCR4OKGSC504WU3E95 LOWES COS INC 548661107 236.00000000 NS USD 37880.36000000 0.168303146626 Long EC CORP US N 1 N N N CAPRI HOLDINGS LTD 549300LPG8W0H1OX3A26 CAPRI HOLDINGS LTD N/A 100.00000000 NS USD 4200.00000000 0.018660678405 Long EC CORP VG N 1 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 206.00000000 NS USD 29169.60000000 0.129601077335 Long EC CORP US N 1 N N N BYD CO LTD 5299005557VL7ULJ7A69 BYD COMPANY LTD H N/A 329.00000000 NS 8623.44000000 0.038314104901 Long EC CORP CN N 1 N N N INGERSOLL RAND INC 5299004C02FMZCUOIR50 INGERSOLL RAND INC 45687V106 122.00000000 NS USD 5558.32000000 0.024695719522 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 269.00000000 NS USD 62604.37000000 0.278152384602 Long EC CORP KY N 1 N N N WUXI APPTEC CO LTD 254900OEPQLZSPLN9175 WUXI APPTEC CO LTD H N/A 707.00000000 NS 13843.70000000 0.061507817532 Long EC CORP CN N 1 N N N TANIUM INC N/A TANIUM CL B PP N/A 741.00000000 NS USD 8443.84000000 0.037516138748 Long EC CORP US Y 3 N N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 100.00000000 NS USD 29409.00000000 0.130664736004 Long EC CORP NL N 1 N N N ROYALTY PHARMA PLC 549300FGFN7VOK8BZR03 ROYALTY PHARMA PLC N/A 703.00000000 NS USD 35185.15000000 0.156328278283 Long EC CORP GB N 1 N N N KERING SA 549300VGEJKB7SVUZR78 KERING N/A 3.00000000 NS 2178.45000000 0.009678894017 Long EC CORP FR N 1 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 103.00000000 NS USD 28141.66000000 0.125033920725 Long EC CORP US N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 246.00000000 NS USD 51222.12000000 0.227580835369 Long EC CORP US N 1 N N N DR HORTON INC 529900ZIUEYVSB8QDD25 DR HORTON INC 23331A109 422.00000000 NS USD 29084.24000000 0.129221821261 Long EC CORP US N 1 N N N VONTIER CORP N/A VONTIER CORP W/I 928881101 76.00000000 NS USD 2538.40000000 0.011278158586 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F-1 PC PP N/A 139.00000000 NS USD 2411.65000000 0.010715005970 Long EP CORP US Y 3 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 15.00000000 NS USD 5764.95000000 0.025613780469 Long EC CORP US N 1 N N N REPLIMUNE GROUP INC 549300AY704NEIRC4K64 REPLIMUNE GROUP INC 76029N106 98.00000000 NS USD 3738.70000000 0.016611113893 Long EC CORP US N 1 N N N SEAGEN INC N/A SEAGEN INC 81181C104 114.00000000 NS USD 19965.96000000 0.088709133002 Long EC CORP US N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 840.00000000 NS USD 223120.80000000 0.991329879598 Long EC CORP US N 1 N N N SELECTQUOTE INC 549300BV28BWDIN9SP24 SELECTQUOTE INC 816307300 100.00000000 NS USD 2075.00000000 0.009219263735 Long EC CORP US N 1 N N N HDFC BANK LTD 335800ZQ6I4E2JXENC50 HDFC BANK LTD SPON ADR 40415F101 72.00000000 NS USD 5202.72000000 0.023115782083 Long EC CORP IN N 1 N N N FASTENAL CO 529900PP0C7H2HHPSJ32 FASTENAL CO 311900104 100.00000000 NS USD 4883.00000000 0.021695260155 Long EC CORP US N 1 N N N COLGATE-PALMOLIVE CO YMEGZFW4SBUSS5BQXF88 COLGATE-PALMOLIVE CO 194162103 104.00000000 NS USD 8893.04000000 0.039511942734 Long EC CORP US N 1 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 596.00000000 NS 140792.75000000 0.625544816555 Long EC CORP DK N 2 N N N NATIONAL VISION HOLDINGS INC 549300JHURCBLI5ROA42 NATIONAL VISION HOLDINGS INC 63845R107 100.00000000 NS USD 4529.00000000 0.020122431546 Long EC CORP US N 1 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 284.00000000 NS USD 59725.20000000 0.265360178544 Long EC CORP US N 1 N N N STARBUCKS CORP OQSJ1DU9TAOC51A47K68 STARBUCKS CORP 855244109 53.00000000 NS USD 5669.94000000 0.025191649265 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 1905.00000000 NS 55406.03000000 0.246170025604 Long EC CORP KY N 2 N N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 390.00000000 NS USD 37596.00000000 0.167039729838 Long EC CORP US N 1 N N N TENABLE HOLDINGS INC 5493004S5OMPESF0EF83 TENABLE HOLDINGS INC 88025T102 100.00000000 NS USD 5226.00000000 0.023219215558 Long EC CORP US N 1 N N N INTACT FINANCIAL CORP 5493009LXGE7Y4U9OY43 INTACT FINL CORP 45823T106 1.00000000 NS 118.41000000 0.000526097840 Long EC CORP CA N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 300.00000000 NS USD 49881.00000000 0.221622214173 Long EC CORP US N 1 N N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 2261.00000000 NS 61444.08000000 0.272997194472 Long EC CORP IN N 1 N N N GUARDANT HEALTH INC 254900M8C3E5VC8BR186 GUARDANT HEALTH INC 40131M109 43.00000000 NS USD 5541.84000000 0.024622498574 Long EC CORP US N 1 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 20.00000000 NS USD 14113.40000000 0.062706099667 Long EC CORP US N 1 N N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 179.00000000 NS USD 9449.41000000 0.041983905030 Long EC CORP US N 1 N N N PG and E CORP 8YQ2GSDWYZXO2EDN3511 PG and E CORP 69331C108 3195.00000000 NS USD 39809.70000000 0.176875240263 Long EC CORP US N 1 N N N SNOWFLAKE COMPUTING INC 254900CJNSY1K7T53Z16 SNOWFLAKE INC CL A 833445109 48.00000000 NS USD 13507.20000000 0.060012741751 Long EC CORP US N 1 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 87.00000000 NS USD 27375.42000000 0.121629502101 Long EC CORP LU N 1 N N N PENN NATIONAL GAMING INC N/A PENN NATIONAL GAMING 707569109 100.00000000 NS USD 8637.00000000 0.038374352234 Long EC CORP US N 1 N N N MARRIOTT INTERNATIONAL INC NEW 225YDZ14ZO8E1TXUSU86 MARRIOTT INTERNATIONAL INC A 571903202 43.00000000 NS USD 5672.56000000 0.025203289974 Long EC CORP US N 1 N N N GENMAB AS 529900MTJPDPE4MHJ122 GENMAB AS N/A 26.00000000 NS 10542.84000000 0.046842034932 Long EC CORP DK N 2 N N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 662.00000000 NS USD 168320.12000000 0.747849435344 Long EC CORP US N 1 N N N ANTHEM INC 8MYN82XMYQH89CTMTH67 ANTHEM INC 036752103 42.00000000 NS USD 13485.78000000 0.059917572291 Long EC CORP US N 1 N N N PERKINELMER INC 549300IKL1SDPFI7N655 PERKINELMER INC 714046109 55.00000000 NS USD 7892.50000000 0.035066524836 Long EC CORP US N 1 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 661.00000000 NS USD 95283.15000000 0.423344814186 Long EC CORP US N 1 N N N MARKETAXESS HOLDINGS INC 5493002U1CA1XJOVID83 MARKETAXESS HLDGS INC 57060D108 19.00000000 NS USD 10840.64000000 0.048165165892 Long EC CORP US N 1 N N N AMERICAN INTERNATIONAL GROUP INC ODVCVCQG2BP6VHV36M30 AMERICAN INTERNATIONAL GROUP 026874784 357.00000000 NS USD 13516.02000000 0.060051929175 Long EC CORP US N 1 N N N CINTAS CORP N/A CINTAS CORP 172908105 196.00000000 NS USD 69278.16000000 0.307804158158 Long EC CORP US N 1 N N N SEMTECH CORP 549300J7WUY317SW6O61 SEMTECH CORP 816850101 238.00000000 NS USD 17157.42000000 0.076230737353 Long EC CORP US N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 455.00000000 NS USD 121116.45000000 0.538122648340 Long EC CORP US N 1 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 4102.00000000 NS 22976.87000000 0.102086662340 Long EC CORP CA N 1 N N N DOORDASH INC N/A DOORDASH INC (180 DAY LOCKUP) N/A 165.00000000 NS USD 21198.38000000 0.094184798069 Long EC CORP US N 2 N N N RELAY THERAPEUTICS INC N/A RELAY THERAPEUTICS INC 75943R102 100.00000000 NS USD 4156.00000000 0.018465185583 Long EC CORP US N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP SER N PC PP N/A 74.00000000 NS USD 19980.00000000 0.088771512984 Long EP CORP US Y 3 N N N M and T BANK CORP 549300WYXDDBYRASEG81 M and T BANK CORP 55261F104 121.00000000 NS USD 15403.30000000 0.068437149447 Long EC CORP US N 1 N N N NEWCREST MNG LTD 5299006MN50OZJUJI655 NEWCREST MINING LTD N/A 291.00000000 NS 5783.65000000 0.025696864918 Long EC CORP AU N 1 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 949.00000000 NS USD 134255.03000000 0.596497604550 Long EC CORP US N 1 N N N HENRY SCHEIN INC VGO3WGL8H45T73F4RR92 HENRY SCHEIN INC 806407102 100.00000000 NS USD 6686.00000000 0.029706022813 Long EC CORP US N 1 N N N LVMH MOET HENNESSY SE IOG4E947OATN0KJYSD45 LVMH MOET HENNESSY LOUIS VUITTON SE N/A 4.00000000 NS 2504.00000000 0.011125318744 Long EC CORP FR N 2 N N N PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 1113.00000000 NS USD 260664.60000000 1.158137683862 Long EC CORP US N 1 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 233.00000000 NS USD 9841.92000000 0.043727834288 Long EC CORP US N 1 N N N O'REILLY AUTOMOTIVE INC NEW 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 67103H107 49.00000000 NS USD 22175.93000000 0.098528070968 Long EC CORP US N 1 N N N CADENCE DESIGN SYSTEMS INC GCT7RXJOGLXPV0NXZY22 CADENCE DESIGN SYSTEMS INC 127387108 90.00000000 NS USD 12278.70000000 0.054554493317 Long EC CORP US N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 1147.00000000 NS 31332.15000000 0.139209327355 Long EC CORP IN N 1 N N N DOMINOS PIZZA INC 5299004V0Y8MI5D9FF45 DOMINOS PIZZA INC 25754A201 36.00000000 NS USD 13804.56000000 0.061333917782 Long EC CORP US N 1 N N N HORIZON THERAPEUTICS PLC N/A HORIZON THERAPEUTICS PLC N/A 801.00000000 NS USD 58593.15000000 0.260330459261 Long EC CORP IE N 1 N N N CHANGE HEALTHCARE INC 549300GS1BPJEDOZHM07 CHANGE HEALTHCARE INC 15912K100 100.00000000 NS USD 1865.00000000 0.008286229815 Long EC CORP US N 1 N N N LATTICE SEMICONDUCTOR CORP 549300LRBBPZDQ2II567 LATTICE SEMICONDUCTOR CORP 518415104 432.00000000 NS USD 19794.24000000 0.087946177837 Long EC CORP US N 1 N N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 411.00000000 NS 3529.13000000 0.015679990471 Long EC CORP CA N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 1341.00000000 NS USD 67036.59000000 0.297844820802 Long EC CORP GB N 1 N N N NINTENDO CO LTD 353800FEEXU6I9M0ZF27 NINTENDO CO LTD N/A 19.00000000 NS 12196.89000000 0.054191009960 Long EC CORP JP N 2 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 560.00000000 NS USD 94550.40000000 0.420089192257 Long EC CORP US N 1 N N N VERISK ANALYTICS INC 549300I1YSWNIRKBWP67 VERISK ANALYTICS INC 92345Y106 48.00000000 NS USD 9964.32000000 0.044271659772 Long EC CORP US N 1 N N N HEICO CORP NEW 529900O1DTDLCJ7L0I14 HEICO CORP CL A 422806208 100.00000000 NS USD 11706.00000000 0.052009976526 Long EC CORP US N 1 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 843.00000000 NS USD 46230.12000000 0.205401286179 Long EC CORP US N 1 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 1085.00000000 NS 31310.13000000 0.139111492084 Long EC CORP CH N 2 N N N FREEPORT MCMORAN IN 549300IRDTHJQ1PVET45 FREEPORT MCMORAN INC 35671D857 1153.00000000 NS USD 30001.06000000 0.133295269636 Long EC CORP US N 1 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 656.00000000 NS USD 71825.44000000 0.319121770750 Long EC CORP US N 1 N N N OWENS AND MINOR INC NEW 549300LMT5KQQXCEZ733 OWENS AND MINOR INC 690732102 300.00000000 NS USD 8115.00000000 0.036055096490 Long EC CORP US N 1 N N N TAMARACK VALLEY ENERGY LTD N/A TAMARACK VALLEY ENERGY LTD 87505Y409 3734.00000000 NS 3725.49000000 0.016552421617 Long EC CORP CA N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 10385.00000000 NS 55967.55000000 0.248664869446 Long EC CORP CA N 1 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 3458.00000000 NS USD 37346.40000000 0.165930752379 Long EC CORP US N 1 N N N ALLOVIR INC N/A ALLOVIR INC 019818103 37.00000000 NS USD 1422.28000000 0.006319216590 Long EC CORP US N 1 N N N INTACT FINANCIAL CORP 5493009LXGE7Y4U9OY43 INTACT FINL CORP(SUBS REC) RT 12/31/21 PP 45823T171 100.00000000 NS 10566.42000000 0.046946801312 Long EC CORP CA Y 3 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 108.00000000 NS USD 18950.76000000 0.084198580451 Long EC CORP US N 1 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 84.00000000 NS 30559.61000000 0.135776917713 Long EC CORP DE N 2 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 603.00000000 NS 22907.16000000 0.101776939508 Long EC CORP JE N 2 N N N DRAFTKINGS INC 5493008P45UYYL683Z97 DRAFTKINGS INC CL A 26142R104 112.00000000 NS USD 5214.72000000 0.023169098307 Long EC CORP US N 1 N N N TENCENT HLDGS LTD 254900N4SLUMW4XUYY11 TENCENT HOLDINGS LTD N/A 265.00000000 NS 19067.76000000 0.084718413635 Long EC CORP KY N 2 N N N TAKE-TWO INTERACTV SOFTWR INC BOMSTHHJK882EWYX3334 TAKE-TWO INTERACTV SOFTWR INC 874054109 139.00000000 NS USD 28882.81000000 0.128326864011 Long EC CORP US N 1 N N N WHIRLPOOL CORP WHENKOULSSK7WUM60H03 WHIRLPOOL CORP 963320106 27.00000000 NS USD 4873.23000000 0.021651851862 Long EC CORP US N 1 N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 360.00000000 NS USD 129254.40000000 0.574279712108 Long EC CORP US N 1 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 2768.00000000 NS USD 421677.12000000 1.873519315988 Long EC CORP US N 1 N N N COMCAST CORP NEW 51M0QTTNCGUN7KFCFZ59 COMCAST CORP CL A 20030N101 300.00000000 NS USD 15720.00000000 0.069844253459 Long EC CORP US N 1 N N N ADAPTIVE BIOTECHNOLOGIES CORP 549300ZTF7OT1FW66Q96 ADAPTIVE BIOTECHNOLOGIES CORP 00650F109 105.00000000 NS USD 6208.65000000 0.027585147852 Long EC CORP US N 1 N N N NORTHERN STAR RESOURCES LTD 254900XFXCRYYZAX6M78 NORTHERN STAR RESOURCES LTD N/A 500.00000000 NS 4891.68000000 0.021733825557 Long EC CORP AU N 1 N N N TEXAS INSTRUMENTS INC. WDJNR2L6D8RWOEB8T652 TEXAS INSTRUMENTS INC 882508104 52.00000000 NS USD 8534.76000000 0.037920098006 Long EC CORP US N 1 N N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 282.00000000 NS USD 207244.62000000 0.920791715483 Long EC CORP US N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 159.00000000 NS 55152.23000000 0.245042387466 Long EC CORP CA N 1 N N N INTUITIVE SURGICAL INC 54930052SRG011710797 INTUITIVE SURGICAL INC 46120E602 114.00000000 NS USD 93263.40000000 0.414371027232 Long EC CORP US N 1 N N N ILLINOIS TOOL WORKS INC 76NA4I14SZCFAYMNSV04 ILLINOIS TOOL WORKS INC 452308109 94.00000000 NS USD 19164.72000000 0.085149208725 Long EC CORP US N 1 N N N FANATICS INC N/A FANATICS HOLDINGS INC SER E PC PP N/A 290.00000000 NS USD 5014.10000000 0.022277739902 Long EP CORP US Y 3 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 154.00000000 NS USD 56936.88000000 0.252971620732 Long EC CORP US N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 1200.00000000 NS 47687.46000000 0.211876275005 Long EC CORP GB N 1 N N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 514.00000000 NS USD 85067.00000000 0.377954269022 Long EC CORP US N 1 N N N MONSTER BEVERAGE CORP NEW 52990090AP0E7HCB6F33 MONSTER BEVERAGE CORP 61174X109 194.00000000 NS USD 17941.12000000 0.079712731083 Long EC CORP US N 1 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 50.00000000 NS 116177.08000000 0.516176935222 Long EC CORP NL N 2 N N N BED BATH BEYOND INC 529900ZBUWWUV7BKGX39 BED BATH and BEYOND INC 075896100 300.00000000 NS USD 5328.00000000 0.023672403462 Long EC CORP US N 1 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 4996.00000000 NS USD 1111759.88000000 4.939569901068 Long EC CORP US N 1 N N N DIRECT LINE INSURANCE GROUP PL C 213800FF2R23ALJQOP04 DIRECT LINE INSURANCE GRP PLC N/A 600.00000000 NS 2617.39000000 0.011629112631 Long EC CORP GB N 1 N N N SONY CORP 529900R5WX9N2OI2N910 SONY CORP N/A 115.00000000 NS 11588.33000000 0.051487166519 Long EC CORP JP N 2 N N N WEST PHARMACEUTICAL SVCS INC 5493007NKRGM1RJQ1P16 WEST PHARMACEUTICAL SVCS INC 955306105 33.00000000 NS USD 9349.23000000 0.041538803420 Long EC CORP US N 1 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 511610.53000000 NS USD 511712.85000000 2.273549745157 Long STIV RF US N 1 N N N SNAP INC 549300JNC0L6VP8A2Q35 SNAP INC - A 83304A106 937.00000000 NS USD 46915.59000000 0.208446842185 Long EC CORP US N 1 N N N TRANE TECHNOLOGIES PLC 549300BURLR9SLYY2705 TRANE TECHNOLOGIES PLC N/A 129.00000000 NS USD 18725.64000000 0.083198368088 Long EC CORP IE N 1 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 794.00000000 NS USD 72436.62000000 0.321837254900 Long EC CORP US N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 32.00000000 NS USD 11359.36000000 0.050469848535 Long EC CORP US N 1 N N N L BRANDS INC GR3KVMWVCR54YWQNXU90 L BRANDS INC 501797104 180.00000000 NS USD 6694.20000000 0.029742455566 Long EC CORP US N 1 N N N DOORDASH INC N/A DOORDASH INC 25809K105 70.00000000 NS USD 9992.50000000 0.044396864039 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 73.00000000 NS USD 67472.44000000 0.299781310489 Long EC CORP US N 1 N N N SQUARE INC 549300OHIIUWSTIZME52 SQUARE INC CL A 852234103 237.00000000 NS USD 51580.68000000 0.229173924143 Long EC CORP US N 1 N N N SUPERNUS PHARMACEUTICALS INC 549300GRM36VBKISYJ58 SUPERNUS PHARMACEUTICALS INC 868459108 100.00000000 NS USD 2516.00000000 0.011178634968 Long EC CORP US N 1 N N N TAIWAN SEMICONDUCTOR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 322.00000000 NS USD 35110.88000000 0.155998295286 Long EC CORP TW N 1 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 734.00000000 NS USD 34894.36000000 0.155036292884 Long EC CORP BM N 1 N N N JD.COM INC 549300HVTWB0GJZ16V92 JD.COM INC CL A N/A 404.00000000 NS 17793.14000000 0.079055253180 Long EC CORP KY N 2 N N N SNOWFLAKE COMPUTING INC 254900CJNSY1K7T53Z16 SNOWFLAKE INC CLASS B (180 DAY LOCKUP) N/A 47.00000000 NS USD 12564.51000000 0.055824352483 Long EC CORP US N 2 N N N SARTORIUS STEDIM BIOTECH 52990006IVXY7GCSSR39 SARTORIUS STEDIM BIOTECH N/A 13.00000000 NS 4624.68000000 0.020547539573 Long EC CORP FR N 1 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 56.00000000 NS USD 3690.40000000 0.016396516092 Long EC CORP US N 1 N N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 353.00000000 NS USD 83428.02000000 0.370672250286 Long EC CORP US N 1 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 1190.00000000 NS USD 264346.60000000 1.174496878597 Long EC CORP US N 1 N N N ZIPLINE INTERNATIONAL INC N/A ZIPLINE INTERNATIONAL INC SER E PC PP N/A 236.00000000 NS USD 7700.54000000 0.034213642972 Long EP CORP US Y 3 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 14.00000000 NS USD 6331.50000000 0.028130972695 Long EC CORP US N 1 N N N B and M EUROPEAN VALUE RETAIL S.A. 213800UK7ZRLY2K1X530 B and M EUROPEAN VALUE RETAIL S.A. N/A 1783.00000000 NS 12586.26000000 0.055920988139 Long EC CORP LU N 1 N N N MCDONALDS CORP UE2136O97NLB5BYP9H04 MCDONALDS CORP 580135101 230.00000000 NS USD 49353.40000000 0.219278077524 Long EC CORP US N 1 N N N CLARIVATE PLC 549300WDHIIODXFO0R55 CLARIVATE PLC N/A 2359.00000000 NS USD 70085.89000000 0.311392917626 Long EC CORP JE N 1 N N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 34.00000000 NS USD 8802.94000000 0.039111626752 Long EC CORP US N 1 N N N MERCADOLIBRE INC 549300DKPDN9M5S8GB14 MERCADOLIBRE INC 58733R102 5.00000000 NS USD 8376.10000000 0.037215168664 Long EC CORP US N 1 N N N FAIRFAX FINANCIAL HLDGS LTD GLS7OQD0WOEDI8YAP031 FAIRFAX FINL HLDGS LTD SUB VTG 303901102 29.00000000 NS 9884.24000000 0.043915862838 Long EC CORP CA N 1 N N N ENVISTA HOLDINGS CORPORATION 549300BX623VURJZ5269 ENVISTA HOLDINGS CORP 29415F104 158.00000000 NS USD 5329.34000000 0.023678357107 Long EC CORP US N 1 N N N UCB SA 2138008J191VLSGY5A09 UCB SA N/A 126.00000000 NS 13003.83000000 0.057776259444 Long EC CORP BE N 1 N N N BEIGENE LTD 549300JFUK6FRD5MH739 BEIGENE LTD SP ADR 07725L102 35.00000000 NS USD 9043.65000000 0.040181105776 Long EC CORP KY N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 201.00000000 NS 226963.09000000 1.008401245795 Long EC CORP CA N 1 N N N HYUNDAI MOTOR CO 9884004RQX8PRBXQ8S60 HYUNDAI MOTOR CO N/A 34.00000000 NS 5997.77000000 0.026648204075 Long EC CORP KR N 1 N N N UNITED PARCEL SERVICE INC D01LMJZU09ULLNCY6Z23 UNITED PARCEL SERVICE INC CL B 911312106 666.00000000 NS USD 112154.40000000 0.498304092887 Long EC CORP US N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 1136.00000000 NS USD 614269.28000000 2.729209878161 Long EC CORP US N 1 N N N SAMSUNG SDI CO LTD 9884002AESDO4YW87G32 SAMSUNG SDI CO LTD N/A 35.00000000 NS 20194.69000000 0.089725384662 Long EC CORP KR N 1 N N N TRAVELERS COS INC 549300Y650407RU8B149 TRAVELERS COMPANIES INC 89417E109 100.00000000 NS USD 14037.00000000 0.062366653041 Long EC CORP US N 1 N N N ALNYLAM PHARMACEUTICALS INC 529900S3ZI14OWRJII50 ALNYLAM PHARMACEUTICALS INC 02043Q107 43.00000000 NS USD 5588.71000000 0.024830742859 Long EC CORP US N 1 N N N TWILIO INC 5493004W8TRGD63APX93 TWILIO INC CLASS A 90138F102 147.00000000 NS USD 49759.50000000 0.221082387405 Long EC CORP US N 1 N N N MORGAN STANLEY IGJSJL3JD5P30I6NJZ34 MORGAN STANLEY 617446448 738.00000000 NS USD 50575.14000000 0.224706291151 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME INC PP N/A 35.00000000 NS USD 607.25000000 0.002698023086 Long EC CORP US Y 3 N N N XPENG INC N/A XPENG INC ADR 98422D105 196.00000000 NS USD 8394.68000000 0.037297719951 Long EC CORP KY N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 4345.00000000 NS 98990.49000000 0.439816595015 Long EC CORP CA N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 9749.00000000 NS 1879.00000000 0.008348432076 Long EC CORP AU N 1 N N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 184.00000000 NS USD 22017.44000000 0.097823896939 Long EC CORP CH N 1 N N N SILGAN HLDGS INC KAF673KJXD92C8KSLU49 SILGAN HOLDINGS INC 827048109 339.00000000 NS USD 12570.12000000 0.055849277817 Long EC CORP US N 1 N N N BYTEDANCE LTD N/A BYTEDANCE LTD SER E-1 PC PP N/A 117.00000000 NS USD 12820.18000000 0.056960299065 Long EP CORP CN Y 3 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 63.00000000 NS USD 28131.39000000 0.124988290924 Long EC CORP US N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 3133.00000000 NS 15195.30000000 0.067513001564 Long EC CORP KY N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 69.00000000 NS USD 95682.99000000 0.425121310771 Long EC CORP US N 1 N N N KYMERA THERAPEUTICS INC N/A KYMERA THERAPEUTICS INC 501575104 33.00000000 NS USD 2046.00000000 0.009090416194 Long EC CORP US N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 918.00000000 NS USD 479379.60000000 2.129892511813 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 116.00000000 NS USD 14134.60000000 0.062800291663 Long EC CORP US N 1 N N N MIRATI THERAPEUTICS INC 529900GYRW59IDQV6N54 Mirati Therapeutics Inc 60468T105 79.00000000 NS USD 17351.56000000 0.077093304997 Long EC CORP US N 1 N N N MEITUAN 21380033K525E5JLIA77 MEITUAN CL B N/A 530.00000000 NS 20140.47000000 0.089484484190 Long EC CORP KY N 1 N N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 357.00000000 NS USD 97193.25000000 0.431831424144 Long EC CORP US N 1 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 375.00000000 NS USD 47651.25000000 0.211715393299 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 1033.00000000 NS USD 368719.02000000 1.638225489071 Long EC CORP US N 1 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 7236.00000000 NS USD 219323.16000000 0.974456894184 Long EC CORP US N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 100.00000000 NS USD 113968.00000000 0.506361951543 Long EC CORP US N 1 N N N AMETEK INC NEW 549300WZDEF9KKE40E98 AMETEK INC NEW 031100100 88.00000000 NS USD 10642.72000000 0.047285803637 Long EC CORP US N 1 N N N TOTO LTD N/A TOTO LTD N/A 739.00000000 NS 44373.64000000 0.197152910882 Long EC CORP JP N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 2336.00000000 NS 22609.41000000 0.100454030700 Long EC CORP CA N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB INC CLASS A 009066101 200.00000000 NS USD 29360.00000000 0.130447028089 Long EC CORP US N 1 N N N GRAINGER (W.W.) INC 549300TWZSP6O1IH2V34 WW GRAINGER INC 384802104 12.00000000 NS USD 4900.08000000 0.021771146914 Long EC CORP US N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 123.00000000 NS USD 35273.94000000 0.156722773910 Long EC CORP US N 1 N N N FIRST SOLAR INC 549300NPYMLM4NHTOF27 FIRST SOLAR INC 336433107 49.00000000 NS USD 4847.08000000 0.021535666924 Long EC CORP US N 1 N N N HUMANA INC 529900YLDW34GJAO4J06 HUMANA INC 444859102 133.00000000 NS USD 54565.91000000 0.242437356761 Long EC CORP US N 1 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 570.00000000 NS USD 84531.00000000 0.375572811016 Long EC CORP US N 1 N N N LENNAR CORP 529900G61XVRLX5TJX09 LENNAR CORP CL A 526057104 416.00000000 NS USD 31711.68000000 0.140895586230 Long EC CORP US N 1 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 1124.00000000 NS USD 394164.32000000 1.751279431982 Long EC CORP US N 1 N N N SIMON PPTY GROUP INC NEW 529900GQL5X8H7AO3T64 SIMON PPTY GROUP INC - REIT 828806109 49.00000000 NS USD 4178.72000000 0.018566130967 Long EC CORP US N 1 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 1356.00000000 NS 170019.33000000 0.755399057094 Long EC CORP CA N 1 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 179.00000000 NS USD 60664.89000000 0.269535238756 Long EC CORP US N 1 N N N NURO INC/CA N/A NURO INC/CA SER C PC PP N/A 562.00000000 NS USD 7336.69000000 0.032597050630 Long EP CORP US Y 3 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 156.00000000 NS USD 35015.76000000 0.155575675350 Long EC CORP US N 1 N N N DYNATRACE INC N/A DYNATRACE INC 268150109 437.00000000 NS USD 18908.99000000 0.084012995561 Long EC CORP US N 1 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 59.00000000 NS USD 7548.46000000 0.033537948693 Long EC CORP US N 1 N N N NEW ORIENTAL EDUCATION and TECHNOLOGY GROUP INC 529900NHZVBZQZ8EKN29 NEW ORIENTAL ED and TECH GR INC - ADR 647581107 41.00000000 NS USD 7618.21000000 0.033847849246 Long EC CORP KY N 1 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 43.00000000 NS USD 6060.85000000 0.026928469693 Long EC CORP US N 1 N N N HILTON WORLDWIDE HOLDINGS INC 549300HVGPK36ICB0B89 HILTON WORLDWIDE HOLDINGS INC 43300A203 48.00000000 NS USD 5340.48000000 0.023727852335 Long EC CORP US N 1 N N N ROYAL BANK OF CANADA ES7IP3U3RHIGC71XBU11 ROYAL BANK OF CANADA 780087102 44.00000000 NS 3615.34000000 0.016063023110 Long EC CORP CA N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 77.00000000 NS USD 44886.38000000 0.199431024274 Long EC CORP US N 1 N N N NUANCE COMMUNICATIONS INC AEMSOT3SS15TNMJCE605 NUANCE COMMUNICATIONS INC 67020Y100 164.00000000 NS USD 7230.76000000 0.032126401663 Long EC CORP US N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 187.00000000 NS USD 54274.88000000 0.241144305038 Long EC CORP US N 1 N N N JAZZ PHARMACEUTICALS PLC 635400GAUMJCLEZRRV50 JAZZ PHARMA PLC N/A 172.00000000 NS USD 28388.60000000 0.126131079755 Long EC CORP IE N 1 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 46.00000000 NS USD 17432.62000000 0.077453456090 Long EC CORP US N 1 N N N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 105.00000000 NS USD 10464.30000000 0.046493080246 Long EC CORP US N 1 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 174.00000000 NS 12246.57000000 0.054411739127 Long EC CORP CA N 1 N N N MATCH GROUP INC 15OMOPB0A8K0EFUVD031 MATCH GROUP INC 57667L107 132.00000000 NS USD 19957.08000000 0.088669678996 Long EC CORP US N 1 N N N ZAI LAB LTD 549300P2UYQ9U5LY1T58 ZAI LAB LTD UNSPNRD ADR 98887Q104 84.00000000 NS USD 11368.56000000 0.050510724307 Long EC CORP KY N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 68.00000000 NS USD 18249.84000000 0.081084379806 Long EC CORP US N 1 N N N SVMK INC N/A SVMK INC 78489X103 523.00000000 NS USD 13362.65000000 0.059370503402 Long EC CORP US N 1 N N N MAXLINEAR INC 549300EMOI0SM2IY4F64 MAXLINEAR INC 57776J100 21.00000000 NS USD 801.99000000 0.003563256541 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 231.00000000 NS USD 404859.84000000 1.798799827005 Long EC CORP US N 1 N N N UBER TECHNOLOGIES INC 549300B2FTG34FILDR98 UBER TECHNOLOGIES INC 90353T100 115.00000000 NS USD 5865.00000000 0.026058304487 Long EC CORP US N 1 N N N VENUS MEDTECH HANGZHOU INC N/A VENUS MEDTECH HANGZHOU INC H N/A 507.00000000 NS 5169.77000000 0.022969384618 Long EC CORP CN N 1 N N N NEWMONT CORP 549300VSP3RIX7FGDZ51 NEWMONT CORP 651639106 786.00000000 NS USD 47073.54000000 0.209148616984 Long EC CORP US N 1 N N N SEER INC N/A SEER INC 81578P106 24.00000000 NS USD 1347.36000000 0.005986345632 Long EC CORP US N 1 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 368.00000000 NS USD 66674.24000000 0.296234892988 Long EC CORP US N 1 N N N 2021-01-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer