0001752724-20-034300.txt : 20200225 0001752724-20-034300.hdr.sgml : 20200225 20200225113806 ACCESSION NUMBER: 0001752724-20-034300 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: 20648717 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 S000057289 Fidelity Contrafund K6 C000182865 Fidelity Contrafund K6 FLCNX NPORT-P 1 primary_doc.xml NPORT-P false 0000024238 XXXXXXXX S000057289 C000182865 FIDELITY CONTRAFUND 811-01400 0000024238 S5Y3O6VQ0TG5C3WLJP73 245 Summer Street Boston 02210 1-800-FIDELITY Fidelity Contrafund K6 S000057289 5493004XBB3SOPOLQF62 2019-12-31 2019-12-31 N 11884035583.07 28929528.68 11855106054.39 0 0 0 0 0 0 0 0 0 0 990683.33 0 0 227321.71 N FISERV INC GI7UBEJLXYLGR2C7GV83 FISERV INC 337738108 64431.00000000 NS USD 7450156.53000000 0.062843440588 Long EC CORP US N 1 N N N MEITUAN DIANPING 21380033K525E5JLIA77 MEITUAN DIANPING CL B N/A 204700.00000000 NS 2676864.34000000 0.022579843045 Long EC CORP KY N 1 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 184295.00000000 NS USD 28687359.70000000 0.241983155345 Long EC CORP CH N 1 N N N HILTON WORLDWIDE HOLDINGS INC 549300HVGPK36ICB0B89 HILTON WORLDWIDE HOLDINGS INC 43300A203 46822.00000000 NS USD 5193028.02000000 0.043804146467 Long EC CORP US N 1 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 135894.00000000 NS 4204036.33000000 0.035461819664 Long EC CORP CH N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 795812.00000000 NS USD 257500888.84000000 2.172067357800 Long EC CORP US N 1 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 847776.00000000 NS USD 122613842.88000000 1.034270316245 Long EC CORP US N 1 N N N BAXTER INTERNATIONAL INC. J5OIVXX3P24RJRW5CK77 BAXTER INTL INC 071813109 651560.00000000 NS USD 54483447.20000000 0.459577897911 Long EC CORP US N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 19988.00000000 NS USD 7396159.64000000 0.062387966890 Long EC CORP US N 1 N N N GILEAD SCIENCES INC 549300WTZWR07K8MNV44 GILEAD SCIENCES INC 375558103 13061.00000000 NS USD 848703.78000000 0.007158972480 Long EC CORP US N 1 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 1489573.00000000 NS USD 207646476.20000000 1.751536217789 Long EC CORP US N 1 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 343243.00000000 NS USD 80075159.47000000 0.675448697823 Long EC CORP US N 1 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 674426.00000000 NS USD 58580642.36000000 0.494138492656 Long EC CORP US N 1 N N N CIGNA CORP 549300VIWYMSIGT1U456 CIGNA CORP 125523100 12817.00000000 NS USD 2620948.33000000 0.022108181217 Long EC CORP US N 1 N N N CSL LTD 529900ECSECK5ZDQTE14 CSL LIMITED N/A 4801.00000000 NS 929063.50000000 0.007836821499 Long EC CORP AU N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 2512658.00000000 NS 46671526.67000000 0.393682911446 Long EC CORP CA N 1 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 174547.00000000 NS USD 4635968.32000000 0.039105245442 Long EC CORP BM N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER B PC PERP PP N/A 2355.00000000 NS USD 26776.35000000 0.000225863437 Long EP CORP US Y 3 N N N EDENRED 9695006LOD5B2D7Y0N70 EDENRED N/A 20846.00000000 NS 1077954.37000000 0.009092743371 Long EC CORP FR N 1 N N N KEURIG DR PEPPER INC DYTQ8KRTKO7Y2BVU5K74 KEURIG DR PEPPER INC 49271V100 941423.00000000 NS USD 27254195.85000000 0.229894154678 Long EC CORP US N 1 N N N FMC CORP CKDHZ2X64EEBQCSP7013 FMC CORP NEW 302491303 35034.00000000 NS USD 3497093.88000000 0.029498630075 Long EC CORP US N 1 N N N BRUKER CORP LEBZ6VLQ6I8XB1NHVY15 BRUKER CORP 116794108 22780.00000000 NS USD 1161096.60000000 0.009794063373 Long EC CORP US N 1 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 355500.00000000 NS 1211263.04000000 0.010217226521 Long EC CORP KY N 1 N N N GALAPAGOS GENOMICS NV 549300QKJ78IY0IOV655 GALAPAGOS GENOMICS NV SPON AR 36315X101 7991.00000000 NS USD 1652778.53000000 0.013941490885 Long EC CORP BE N 1 N N N CIRRUS LOGIC INC. 549300NKSJEM5ZZSSV18 CIRRUS LOGIC INC 172755100 42979.00000000 NS USD 3541899.39000000 0.029876572792 Long EC CORP US N 1 N N N TRAVELERS COS INC 549300Y650407RU8B149 TRAVELERS COMPANIES INC 89417E109 2518.00000000 NS USD 344840.10000000 0.002908789667 Long EC CORP US N 1 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 192883.00000000 NS 6121218.61000000 0.051633604810 Long EC CORP CA N 1 N N N GLOBAL BLOOD THERAPEUTICS INC 549300U4G0QKK99GRT15 GLOBAL BLOOD THERAPEUTICS INC 37890U108 16015.00000000 NS USD 1273032.35000000 0.010738262012 Long EC CORP US N 1 N N N INTUITIVE SURGICAL INC N/A INTUITIVE SURGICAL INC 46120E602 81946.00000000 NS USD 48442377.90000000 0.408620367272 Long EC CORP US N 1 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 767208.00000000 NS USD 77725842.48000000 0.655631776918 Long EC CORP US N 1 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 227467.00000000 NS USD 38366858.89000000 0.323631511299 Long EC CORP US N 1 N N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 195450.00000000 NS USD 27491997.00000000 0.231900051116 Long EC CORP US N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 1304072.00000000 NS 30782897.81000000 0.259659404722 Long EC CORP IN N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 15356.00000000 NS 4547353.84000000 0.038357766005 Long EC CORP FR N 1 N N N LENNAR CORP 529900G61XVRLX5TJX09 LENNAR CORP CL A 526057104 18068.00000000 NS USD 1008013.72000000 0.008502781125 Long EC CORP US N 1 N N N NEWCREST MNG LTD 5299006MN50OZJUJI655 NEWCREST MINING LTD N/A 635002.00000000 NS 13479782.73000000 0.113704446574 Long EC CORP AU N 1 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 204644.00000000 NS USD 44763828.56000000 0.377591127018 Long EC CORP US N 1 N N N AURORA INNOVATION INC N/A AURORA INNOVATION INC SER B PC PP N/A 119040.00000000 NS USD 1099965.31000000 0.009278409699 Long EP CORP US Y 3 N N N ROSS STORES INC 549300ENZFLPGRDFZQ60 ROSS STORES INC 778296103 112196.00000000 NS USD 13061858.32000000 0.110179177310 Long EC CORP US N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 108497.00000000 NS USD 86068500.16000000 0.726003628859 Long EC CORP US N 1 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 189314.00000000 NS USD 39744581.16000000 0.335252852042 Long EC CORP US N 1 N N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 83783.00000000 NS USD 48890731.82000000 0.412402315050 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 997249.00000000 NS USD 45733839.14000000 0.385773344668 Long EC CORP US N 1 N N N AXA EQUITABLE HLDGS INC 549300FIBAKMNHPZ4009 AXA EQUITABLE HLDGS INC 054561105 28938.00000000 NS USD 717083.64000000 0.006048732391 Long EC CORP US N 1 N N N BROOKFIELD ASSET MGMT INC C6J3FGIWG6MBDGTE8F80 BROOKFIELD ASSET INC VTG CL A 112585104 117172.00000000 NS USD 6772541.60000000 0.057127634024 Long EC CORP CA N 1 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 131137.00000000 NS USD 33497635.28000000 0.282558714585 Long EC CORP US N 1 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 17666.00000000 NS 14485461.01000000 0.122187527834 Long EC CORP NL N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANPLATS LTD 144A 46579R203 883372.00000000 NS 2891171.69000000 0.024387564959 Long EC CORP CA N 1 N N N ROYAL GOLD INC 5493001NGRU6SFL04184 ROYAL GOLD INC 780287108 16681.00000000 NS USD 2039252.25000000 0.017201467794 Long EC CORP US N 1 N N N FORTINET INC 549300O0QJWDBAS0QX03 FORTINET INC 34959E109 10784.00000000 NS USD 1151299.84000000 0.009711425901 Long EC CORP US N 1 N N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 34850.00000000 NS USD 1144125.50000000 0.009650909023 Long EC CORP US N 1 N N N NETCOMPANY GROUP AS 5299006DEGAWX1Z1X779 NETCOMPANY GROUP AS N/A 38189.00000000 NS 1817199.88000000 0.015328415213 Long EC CORP DK N 1 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 256163106 16179.00000000 NS USD 1199025.69000000 0.010114002224 Long EC CORP US N 1 N N N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 36825.00000000 NS USD 3282580.50000000 0.027689170260 Long EC CORP US N 1 N N N ZENPAYROLL INC N/A ZENPAYROLL INC SER D PC PP N/A 184203.00000000 NS USD 2452184.02000000 0.020684623222 Long EP CORP US Y 3 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 116375.00000000 NS USD 2169230.00000000 0.018297854022 Long EC CORP US N 1 N N N UNIVERSAL DISPLAY CORP N/A UNIVERSAL DISPLAY CORP 91347P105 11628.00000000 NS USD 2396181.96000000 0.020212235546 Long EC CORP US N 1 N N N CENTENNIAL RESOURCE DEVELOPMENT INC 529900NXUJPOKU7OJ511 CENTENNIAL RESOURCE DEVELOPMENT INC CL A 15136A102 1938328.00000000 NS USD 8955075.36000000 0.075537707709 Long EC CORP US N 1 N N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 1976109.00000000 NS USD 213874277.07000000 1.804068863566 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 199732.00000000 NS USD 267045678.64000000 2.252579415273 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 27964.00000000 NS USD 6478419.88000000 0.054646663220 Long EC CORP US N 1 N N N ALLEGION PLC N/A ALLEGION PLC N/A 7499.00000000 NS USD 933925.46000000 0.007877833025 Long EC CORP IE N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 74635.00000000 NS USD 28023949.80000000 0.236387170822 Long EC CORP US N 1 N N N ALLOVIR INC N/A ALLOVIR INC SER B PC PP N/A 117590.00000000 NS USD 958358.50000000 0.008083930212 Long EP CORP US Y 3 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 200493.00000000 NS USD 24127327.62000000 0.203518446054 Long EC CORP GB N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 31086.00000000 NS USD 4817397.42000000 0.040635633269 Long EC CORP US N 1 N N N HERMES INTL SCA 969500Y4IJGHJE2MTJ13 HERMES INTERNATIONAL SA N/A 3850.00000000 NS 2877014.67000000 0.024268147891 Long EC CORP FR N 1 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 453300.00000000 NS USD 8118603.00000000 0.068481909505 Long EC CORP US N 1 N N N SCHWAB CHARLES CORP 549300VSGCJ7E698NM85 SCHWAB CHARLES CORP 808513105 184528.00000000 NS USD 8776151.68000000 0.074028453560 Long EC CORP US N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 676822.00000000 NS 6056502.75000000 0.051087714628 Long EC CORP CA N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 4189.00000000 NS USD 1143806.45000000 0.009648217778 Long EC CORP US N 1 N N N FORTIVE CORP 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 728241.00000000 NS USD 55630329.99000000 0.469252065184 Long EC CORP US N 1 N N N WORKDAY INC 549300J0DYC0N31V7G13 WORKDAY INC CL A 98138H101 456024.00000000 NS USD 74993146.80000000 0.632580986251 Long EC CORP US N 1 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 3471730.00000000 NS 13929161.99000000 0.117495043284 Long EC CORP CA N 1 N N N PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 1523307.00000000 NS USD 164776118.19000000 1.389916863113 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 3339908.00000000 NS 10931122.41000000 0.092206028017 Long EC CORP CA N 1 N N N GLOBAL PAYMENTS INC 549300NOMHGVQBX6S778 GLOBAL PAYMENTS INC 37940X102 258294.00000000 NS USD 47154152.64000000 0.397753950269 Long EC CORP US N 1 N N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 296396.00000000 NS USD 39228010.60000000 0.330895484359 Long EC CORP US N 1 N N N MAGNOLIA OIL and GAS CORPORATION N/A MAGNOLIA OIL and GAS CORPO CL A 559663109 666576.00000000 NS USD 8385526.08000000 0.070733454779 Long EC CORP US N 1 N N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 75367.00000000 NS USD 5115911.96000000 0.043153658318 Long EC CORP US N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 277718.00000000 NS USD 60648056.84000000 0.511577514041 Long EC CORP US N 1 N N N PNC FINANCIAL SERVICES GRP INC CFGNEKW0P8842LEUIA51 PNC FINANCIAL SERVICES GRP INC 693475105 73785.00000000 NS USD 11778299.55000000 0.099352123008 Long EC CORP US N 1 N N N HIGH POWER EXPLORATION INC N/A HIGH POWER EXPL SER A PC PP N/A 1052269.00000000 NS USD 5545457.63000000 0.046776955048 Long EP CORP US Y 3 N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 167075.00000000 NS USD 21988740.75000000 0.185479072469 Long EC CORP US N 1 N N WHEATON PRECIOUS METALS CORP 549300XSFG5ZCGVYD886 WHEATON PRECIOUS METALS CORP 962879102 81265.00000000 NS 2418143.01000000 0.020397481042 Long EC CORP CA N 1 N N N STONECO LTD 549300O1A9LEF0XZCR35 STONECO LTD CL A N/A 95342.00000000 NS USD 3803192.38000000 0.032080627221 Long EC CORP KY N 1 N N KEYSIGHT TECHNOLOGIES 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 170334.00000000 NS USD 17481378.42000000 0.147458642206 Long EC CORP US N 1 N N N CLARIVATE ANALYTICS PLC 549300WDHIIODXFO0R55 CLARIVATE ANALYTICS PLC N/A 767384.00000000 NS USD 12892051.20000000 0.108746823021 Long EC CORP JE N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 111733.00000000 NS USD 2077116.47000000 0.017520859454 Long EC CORP CA N 1 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 6201944.00000000 NS USD 218432467.68000000 1.842518039719 Long EC CORP US N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 67382.00000000 NS 26790902.62000000 0.225986191073 Long EC CORP CA N 1 N N N SIMPLY GOOD FOODS CO N/A SIMPLY GOOD FOODS CO 82900L102 141809.00000000 NS USD 4047228.86000000 0.034139119814 Long EC CORP US N 1 N N N SONOVA HLDG AG 5299004A0QNX7FBNHS61 SONOVA HLDG AG N/A 48971.00000000 NS 11207973.24000000 0.094541315687 Long EC CORP CH N 1 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 439422.00000000 NS 45375300.13000000 0.382749002175 Long EC CORP CA N 1 N N N TJX COMPANIES INC V167QI9I69W364E2DY52 TJX COMPANIES INC NEW 872540109 1288340.00000000 NS USD 78666040.40000000 0.663562519298 Long EC CORP US N 1 N N N PROCTER and GAMBLE CO 2572IBTT8CCZW6AU4141 PROCTER and GAMBLE CO 742718109 235429.00000000 NS USD 29405082.10000000 0.248037275795 Long EC CORP US N 1 N N N CME GROUP INC LCZ7XYGSLJUHFXXNXD88 CME GROUP INC CL A 12572Q105 181560.00000000 NS USD 36442723.20000000 0.307401072860 Long EC CORP US N 1 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 196280.00000000 NS USD 25797080.40000000 0.217603117860 Long EC CORP US N 1 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 9491.00000000 NS USD 503212.82000000 0.004244692689 Long EC CORP US N 1 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 537728.00000000 NS USD 82530493.44000000 0.696159891454 Long EC CORP US N 1 N N N UNITED AIRLINES HOLDINGS INC N/A UNITED AIRLINES HOLDINGS INC 910047109 11624.00000000 NS USD 1023958.16000000 0.008637275409 Long EC CORP US N 1 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 4014891.00000000 NS USD 44806183.56000000 0.377948399233 Long EC CORP US N 1 N N N BURBERRY GROUP PLC 213800PE1KEFCNFR1R50 BURBERRY GROUP PLC N/A 84957.00000000 NS 2481375.63000000 0.020930859822 Long EC CORP GB N 1 N N N ALLOGENE THERAPEUTICS INC N/A ALLOGENE THERAPEUTICS INC 019770106 57732.00000000 NS USD 1499877.36000000 0.012651741394 Long EC CORP US N 1 N N WESTLAKE CHEMICAL CORP GOXNEVUM0LL78B1OS344 WESTLAKE CHEMICAL CORP 960413102 85723.00000000 NS USD 6013468.45000000 0.050724712393 Long EC CORP US N 1 N N N AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 385506.00000000 NS USD 712353407.04000000 6.008832006831 Long EC CORP US N 1 N N N BURLINGTON STORES INC 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 11392.00000000 NS USD 2597717.76000000 0.021912227086 Long EC CORP US N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 22946.00000000 NS USD 8934713.48000000 0.075365951506 Long EC CORP US N 1 N N N STARBUCKS CORP OQSJ1DU9TAOC51A47K68 STARBUCKS CORP 855244109 105251.00000000 NS USD 9253667.92000000 0.078056390871 Long EC CORP US N 1 N N N DOVER CORP 549300FMC2ALGA7N9E80 DOVER CORP 260003108 6191.00000000 NS USD 713574.66000000 0.006019133500 Long EC CORP US N 1 N N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 221067.00000000 NS USD 71818036.29000000 0.605798345122 Long EC CORP US N 1 N N N BUDWEISER BREWING CO APAC LTD N/A BUDWEISER BREWING CO APAC LTD N/A 1076300.00000000 NS 3632648.90000000 0.030642061600 Long EC CORP KY N 1 N N N SOUTHWEST AIRLINES CO UDTZ87G0STFETI6HGH41 SOUTHWEST AIRLINES CO 844741108 39502.00000000 NS USD 2132317.96000000 0.017986494175 Long EC CORP US N 1 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 63575.00000000 NS USD 7555253.00000000 0.063729948642 Long EC CORP US N 1 N N N AFFIRM INC N/A AFFIRM INC SER F PC PERP PP N/A 141842.00000000 NS USD 1801393.40000000 0.015195084647 Long EP CORP US Y 3 N N N LYFT INC 549300H7I5VN334XVZ52 LYFT INC 55087P104 28994.00000000 NS USD 1247321.88000000 0.010521389469 Long EC CORP US N 1 N N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 2543782.00000000 NS 53975378.56000000 0.455292245487 Long EC CORP IN N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 14364.00000000 NS 3661711.08000000 0.030887206434 Long EC CORP CA N 1 N N N EOG RESOURCES INC XWTZDRYZPBUHIQBKDB46 EOG RESOURCES INC 26875P101 157503.00000000 NS USD 13192451.28000000 0.111280752947 Long EC CORP US N 1 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 309683.00000000 NS USD 42324375.61000000 0.357013892712 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 222058.00000000 NS USD 297422264.62000000 2.508811504979 Long EC CORP US N 1 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 39974.00000000 NS USD 5978111.70000000 0.050426471704 Long EC CORP LU N 1 N N HDFC BANK LTD 335800ZQ6I4E2JXENC50 HDFC BANK LTD SPON ADR 40415F101 678162.00000000 NS USD 42975125.94000000 0.362503091434 Long EC CORP IN N 1 N N N FAIRFAX FINANCIAL HLDGS LTD GLS7OQD0WOEDI8YAP031 FAIRFAX FINL HLDGS LTD SUB VTG 303901102 13022.00000000 NS 6114538.74000000 0.051577258878 Long EC CORP CA N 1 N N N RALPH LAUREN CORP HO1QNWM0IXBZ0QSMMO20 RALPH LAUREN CORP 751212101 41458.00000000 NS USD 4859706.76000000 0.040992520334 Long EC CORP US N 1 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 1268990.00000000 NS USD 373057680.20000000 3.146810146517 Long EC CORP US N 1 N N N XP INC 5493008KDA8NBZRJST80 XP INC CL A N/A 78469.00000000 NS USD 3022625.88000000 0.025496405229 Long EC CORP KY N 1 N N N GROCERY OUTLET HOLDING CORP N/A GROCERY OUTLET HOLDING CORP 39874R101 59676.00000000 NS USD 1936486.20000000 0.016334617262 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER A PC PERP PP N/A 13415.00000000 NS USD 152528.55000000 0.001286606372 Long EP CORP US Y 3 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 1932.00000000 NS USD 656087880.00000000 5.534221937702 Long EC CORP US N 1 N N N O'REILLY AUTOMOTIVE INC NEW 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 67103H107 50349.00000000 NS USD 22065952.74000000 0.186130369806 Long EC CORP US N 1 N N N HAEMONETICS CORP MASS 549300ZEL6TXZS6F5F95 HAEMONETICS CORP MASS 405024100 9137.00000000 NS USD 1049841.30000000 0.008855604455 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 52692.00000000 NS USD 3282184.68000000 0.027685831446 Long EC CORP US N 1 N N N AMGEN INC 62QBXGPJ34PQ72Z12S66 AMGEN INC 031162100 33731.00000000 NS USD 8131532.17000000 0.068590969432 Long EC CORP US N 1 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 1192795.00000000 NS USD 66021203.25000000 0.556900992256 Long EC CORP US N 1 N N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 11712.00000000 NS USD 1880010.24000000 0.015858232152 Long EC CORP NL N 1 N N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 65824.00000000 NS USD 6421789.44000000 0.054168975043 Long EC CORP CH N 1 N N N BRIDGEBIO PHARMA INC 54930028YG89VTY2J114 BRIDGEBIO PHARMA INC 10806X102 15359.00000000 NS USD 538332.95000000 0.004540937445 Long EC CORP US N 1 N N N MORPHOSYS AG 529900493806K77LRE72 MORPHOSYS AG N/A 19516.00000000 NS 2775791.12000000 0.023414308630 Long EC CORP DE N 1 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 77156.00000000 NS USD 20427822.56000000 0.172312440447 Long EC CORP US N 1 N N N IQVIA HOLDINGS INC 549300W3R20NM4KQPH86 IQVIA HOLDINGS INC 46266C105 118614.00000000 NS USD 18327049.14000000 0.154592030268 Long EC CORP US N 1 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 52423.00000000 NS USD 7149448.74000000 0.060306915072 Long EC CORP US N 1 N N N BLUEBIRD BIO INC N/A BLUEBIRD BIO INC 09609G100 54374.00000000 NS USD 4771318.50000000 0.040246949104 Long EC CORP US N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 34460.00000000 NS USD 8181148.60000000 0.069009493145 Long EC CORP US N 1 N N N PRA HEALTH SCIENCES INC 549300R1HR1VWWHIAK47 PRA HEALTH SCIENCES IN 69354M108 8445.00000000 NS USD 938661.75000000 0.007917784503 Long EC CORP US N 1 N N N TOTO LTD N/A TOTO LTD N/A 222700.00000000 NS 9403978.09000000 0.079324284800 Long EC CORP JP N 2 N N N US BANCORP DEL N1GZ7BBF3NP8GI976H15 US BANCORP DEL 902973304 95904.00000000 NS USD 5686148.16000000 0.047963705545 Long EC CORP US N 1 N N N ALLSTATE CORP OBT0W1ED8G0NWVOLOJ77 ALLSTATE CORPORATION 020002101 45770.00000000 NS USD 5146836.50000000 0.043414512501 Long EC CORP US N 1 N N N FIDELITY NATL INFORMN SVCS INC 6WQI0GK1PRFVBA061U48 FIDELITY NATL INFORM SVCS INC 31620M106 43590.00000000 NS USD 6062933.10000000 0.051141955813 Long EC CORP US N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 184902.00000000 NS USD 33428432.58000000 0.281974977082 Long EC CORP US N 1 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 74743.00000000 NS USD 18099764.88000000 0.152674845732 Long EC CORP US N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC N/A 62995.00000000 NS 6305292.40000000 0.053186301084 Long EC CORP GB N 2 N N N MARSH and MCLENNAN COS INC 549300XMP3KDCKJXIU47 MARSH and MCLENNAN COS INC 571748102 23027.00000000 NS USD 2565438.07000000 0.021639941964 Long EC CORP US N 1 N N N VF CORPORATION CWAJJ9DJ5Z7P057HV541 VF CORP 918204108 285908.00000000 NS USD 28493591.28000000 0.240348683084 Long EC CORP US N 1 N N N AMERICAN EXPRESS CO R4PP93JZOLY261QX3811 AMERICAN EXPRESS CO 025816109 1080394.00000000 NS USD 134498249.06000000 1.134517468194 Long EC CORP US N 1 N N N PPG INDUSTRIES INC 549300BKPEP01R3V6C59 PPG INDUSTRIES INC 693506107 34845.00000000 NS USD 4651459.05000000 0.039235912598 Long EC CORP US N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 362709.00000000 NS USD 85345427.70000000 0.719904379669 Long EC CORP US N 1 N N N EQUITY RESIDENTIAL 5493008RACSH5EP3PI59 EQUITY RESIDENTIAL REIT 29476L107 181174.00000000 NS USD 14660600.08000000 0.123664858101 Long EC CORP US N 1 N N N TAIWAN SEMICONDUCTR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 29530.00000000 NS USD 1715693.00000000 0.014472186011 Long EC CORP TW N 1 N N N ASML HOLDING NV 724500Y6DUVHQD6OXN27 ASML HLDG NV (NY REG SHS) NEW YORK REGISTERED SHARES N/A 27362.00000000 NS USD 8097510.28000000 0.068303988533 Long EC CORP NL N 1 N N N MOTOROLA SOLUTIONS INC 6S552MUG6KGJVEBSEC55 MOTOROLA SOLUTIONS INC 620076307 131229.00000000 NS USD 21146241.06000000 0.178372432629 Long EC CORP US N 1 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 199285.00000000 NS 64781307.70000000 0.546442245246 Long EC CORP DE N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 457942.00000000 NS USD 29395296.98000000 0.247954736508 Long EC CORP US N 1 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 2780601.00000000 NS USD 452236946.64000000 3.814701821857 Long EC CORP US N 1 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 289347.00000000 NS USD 66497727.54000000 0.560920562286 Long EC CORP US N 1 N N N NEUROCRINE BIOSCIENCES INC 549300FECER0XBN49756 NEUROCRINE BIOSCIENCES INC 64125C109 30033.00000000 NS USD 3228247.17000000 0.027230858629 Long EC CORP US N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 1633561.00000000 NS USD 81449351.46000000 0.687040260005 Long EC CORP GB N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 32013.00000000 NS USD 5405715.18000000 0.045598201780 Long EC CORP US N 1 N N N MONDELEZ INTERNATIONAL INC 549300DV9GIB88LZ5P30 MONDELEZ INTL INC 609207105 137574.00000000 NS USD 7577575.92000000 0.063918246578 Long EC CORP US N 1 N N N NORTHROP GRUMMAN CORP RIMU48P07456QXSO0R61 NORTHROP GRUMMAN CORP 666807102 53123.00000000 NS USD 18272718.31000000 0.154133739725 Long EC CORP US N 1 N N N CANADIAN NATL RESOURCES LTD 549300T15RIMIKZC5Q38 CANADIAN NATL RESOURCES LTD 136385101 100826.00000000 NS 3261092.76000000 0.027507917221 Long EC CORP CA N 1 N N N L3HARRIS TECHNOLOGIES INC 549300UTE50ZMDBG8A20 L3HARRIS TECHNOLOGIES INC 502431109 135980.00000000 NS USD 26906362.60000000 0.226960117240 Long EC CORP US N 1 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 189051.00000000 NS USD 16738575.54000000 0.141192963295 Long EC CORP US N 1 N N N CDW CORP N/A CDW CORPORATION 12514G108 132058.00000000 NS USD 18863164.72000000 0.159114263790 Long EC CORP US N 1 N N N GENERATION BIO N/A GENERATION BIO CO SER B PC PP N/A 48000.00000000 NS USD 436320.00000000 0.003680439449 Long EP CORP US Y 3 N N N COMCAST CORP NEW 51M0QTTNCGUN7KFCFZ59 COMCAST CORP CL A 20030N101 65340.00000000 NS USD 2938339.80000000 0.024785436642 Long EC CORP US N 1 N N N HOYA CORP 353800X4VR3BHEUCJB42 HOYA CORP N/A 6000.00000000 NS 577055.82000000 0.004867571975 Long EC CORP JP N 1 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 102545.00000000 NS USD 29984158.00000000 0.252921887517 Long EC CORP US N 1 N N N MCDONALDS CORP UE2136O97NLB5BYP9H04 MCDONALDS CORP 580135101 357536.00000000 NS USD 70652688.96000000 0.595968426059 Long EC CORP US N 1 N N N LIBERTY MEDIA COR 549300ZKUTPIBZLWLL89 LIBERTY FORMULA ONE-C 531229854 609376.00000000 NS USD 28009967.84000000 0.236269230418 Long EC CORP US N 1 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 4381382.00000000 NS USD 899278655.50000000 7.585580857515 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 1280209.00000000 NS USD 76070018.78000000 0.641664599464 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 1112000.00000000 NS 29568471.44000000 0.249415494929 Long EC CORP KY N 1 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 23009.00000000 NS USD 11161205.72000000 0.094146823054 Long EC CORP US N 1 N N N DISCOVERY INC 5493006ZCRFWKF6B1K26 DISCOVERY INC A 25470F104 112711.00000000 NS USD 3690158.14000000 0.031127162617 Long EC CORP US N 1 N N N GROWMAX RESOURCES CORP 549300P3X3574P811I48 GROWMAX RESOURCES CORP 144A 39986E204 206700.00000000 NS 8754.76000000 0.000073848010 Long EC CORP CA N 3 N N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 6358.00000000 NS USD 1132804.86000000 0.009555417343 Long EC CORP US N 1 N N N AVERY DENNISON CORP 549300PW7VPFCYKLIV37 AVERY DENNISON CORP 053611109 9368.00000000 NS USD 1225521.76000000 0.010337501447 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 550664.00000000 NS USD 43183070.88000000 0.364257145249 Long EC CORP US N 1 N N N AMERICAN INTERNATIONAL GROUP INC ODVCVCQG2BP6VHV36M30 AMERICAN INTERNATIONAL GROUP 026874784 620773.00000000 NS USD 31864278.09000000 0.268781046274 Long EC CORP US N 1 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 4286.00000000 NS USD 1106559.48000000 0.009334032735 Long EC CORP US N 1 N N N CARBON INC N/A CARBON INC SER E PC PERP PP N/A 8344.00000000 NS USD 233585.27000000 0.001970334714 Long EP CORP US Y 3 N N N AFLAC INC 549300N0B7DOGLXWPP39 AFLAC INC 001055102 39989.00000000 NS USD 2115418.10000000 0.017843940748 Long EC CORP US N 1 N N N CLOUDFLARE INC N/A CLOUDFLARE INC (180 DAY LOCKUP) N/A 83500.00000000 NS USD 1353284.50000000 0.011415203658 Long EC CORP US N 2 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 116133.00000000 NS USD 16984451.25000000 0.143266970131 Long EC CORP US N 1 N N N AMETEK INC NEW 549300WZDEF9KKE40E98 AMETEK INC NEW 031100100 115691.00000000 NS USD 11539020.34000000 0.097333758863 Long EC CORP US N 1 N N N PETROLEO BRASILEIRO-PETROBRAS 5493000J801JZRCMFE49 PETROLEO BRASILEIRO SPONS ADR 71654V408 140566.00000000 NS USD 2240622.04000000 0.018900059010 Long EC CORP BR N 1 N N N MASCO CORP 5GCSNMQXHEYA1JO8QN11 MASCO CORPORATION 574599106 69636.00000000 NS USD 3341831.64000000 0.028188964524 Long EC CORP US N 1 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 4269841.00000000 NS USD 673353925.70000000 5.679864208811 Long EC CORP US N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 83417M104 51718.00000000 NS USD 4917864.62000000 0.041483092580 Long EC CORP US N 1 N N N MICROCHIP TECHNOLOGY INC 5493007PTFULNYZJ1R12 MICROCHIP TECHNOLOGY 595017104 41584.00000000 NS USD 4354676.48000000 0.036732497035 Long EC CORP US N 1 N N ALLBIRDS INC N/A ALLBIRDS INC SER C PC PERP PP N/A 22525.00000000 NS USD 256109.25000000 0.002160328628 Long EP CORP US Y 3 N N N BROOKFIELD ASSET MGMT INC C6J3FGIWG6MBDGTE8F80 BROOKFIELD ASSET INC VTG CL A 112585104 200043.00000000 NS 11558450.80000000 0.097497658367 Long EC CORP CA N 1 N N N FIDELITY REVERE STREET TRUST 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 180302678.25300000 NS USD 180338738.79000000 1.521190430204 Long STIV RF US N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB (CVR) 110122157 98386.00000000 NS USD 296141.86000000 0.002498011056 Long EC CORP US N 1 N N N PACCAR INC KDTEY8BWE486IKZ3CC07 PACCAR INC 693718108 14392.00000000 NS USD 1138407.20000000 0.009602674111 Long EC CORP US N 1 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 86960.00000000 NS 5356020.79000000 0.045179020461 Long EC CORP CA N 1 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 711950.00000000 NS USD 62815348.50000000 0.529859017808 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER G 0% PFD PERP N/A 3143.00000000 NS USD 1482175.94000000 0.012502426660 Long EP CORP GB N 3 N N N HAPVIDA PARTICIPACOES E INVESTIMENTOS SA N/A HAPVIDA PARTICIPACOES E INVESTIMENTOS SA N/A 313800.00000000 NS 4984667.01000000 0.042046583026 Long EC CORP BR N 1 N N N ZIMMER BIOMET HLDGS INC 2P2YLDVPES3BXQ1FRB91 ZIMMER BIOMET HLDGS INC 98956P102 39105.00000000 NS USD 5853236.40000000 0.049373125581 Long EC CORP US N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 330996.00000000 NS 10123517.28000000 0.085393730208 Long EC CORP GB N 1 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 180863.00000000 NS 5445383.31000000 0.045932809753 Long EC CORP SE N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 58870.00000000 NS USD 6842460.10000000 0.057717409431 Long EC CORP US N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 1815000.00000000 NS 6032686.11000000 0.050886816889 Long EC CORP KY N 1 N N N AUTOZONE INC GA3JGKJ41LJKXDN23E90 AUTOZONE INC 053332102 4673.00000000 NS USD 5566991.63000000 0.046958598298 Long EC CORP US N 1 N N N XILINX INC 6EY4K7ZMF9UX1CU6KC79 XILINX INC 983919101 189624.00000000 NS USD 18539538.48000000 0.156384416933 Long EC CORP US N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 21793.00000000 NS USD 3444601.58000000 0.029055847870 Long EC CORP US N 1 N N N SALLY BEAUTY HLDGS INC 529900VXW6E8ONDIQ271 SALLY BEAUTY HLDGS INC 79546E104 145084.00000000 NS USD 2647783.00000000 0.022334536594 Long EC CORP US N 1 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 259640.00000000 NS 8801661.07000000 0.074243629956 Long EC CORP JE N 2 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 2521640.00000000 NS USD 473816156.00000000 3.996726421730 Long EC CORP US N 1 N N N CITIGROUP INC 6SHGI4ZSSLCXXQSBB395 CITIGROUP INC 172967424 1863212.00000000 NS USD 148852006.68000000 1.255594053710 Long EC CORP US N 1 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 18788.00000000 NS USD 7859584.04000000 0.066297036938 Long EC CORP US N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 3269289.00000000 NS 470315.83000000 0.003967200528 Long EC CORP AU N 1 N N 23ANDME INC N/A 23ANDME INC PP N/A 6779.00000000 NS USD 97075.28000000 0.000818847841 Long EC CORP US Y 3 N N N ALLBIRDS INC N/A ALLBIRDS INC PFD PERP PP N/A 7210.00000000 NS USD 81977.70000000 0.000691496977 Long EP CORP US Y 3 N N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 331911.00000000 NS USD 38292572.07000000 0.323004888309 Long EC CORP US N 1 N N N NUVATION BIO INC N/A NUVATION BIO INC SER A PC PP N/A 2568600.00000000 NS USD 1981366.67000000 0.016713192281 Long EP CORP US Y 3 N N N CARGURUS INC 54930027BKQN6B7X7G78 CARGURUS INC CL A 141788109 90150.00000000 NS USD 3171477.00000000 0.026751991803 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 80700.00000000 NS 5686243.84000000 0.047964512623 Long EC CORP JP N 2 N N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 645410.00000000 NS USD 141312519.50000000 1.191997092659 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 1222.00000000 NS USD 576270.76000000 0.004860949850 Long EP CORP GB Y 3 N N N ANTHEM INC 8MYN82XMYQH89CTMTH67 ANTHEM INC 036752103 7968.00000000 NS USD 2406575.04000000 0.020299903087 Long EC CORP US N 1 N N N ENDAVA PLC 213800JJ6CRPCWCQVZ25 ENDAVA PLC SPON ADR 29260V105 12467.00000000 NS USD 580962.20000000 0.004900523009 Long EC CORP GB N 1 N N N ROCHE HOLDING LTD 549300U41AUUVOAAOB37 ROCHE HOLDINGS AG (GENUSSCHEINE) N/A 57994.00000000 NS 18848213.29000000 0.158988145728 Long EC CORP CH N 2 N N N IDEX CORPORATION 549300U5Y5EL6PHYLF13 IDEX CORPORATION 45167R104 5942.00000000 NS USD 1022024.00000000 0.008620960414 Long EC CORP US N 1 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 19631.00000000 NS USD 3062043.38000000 0.025828899091 Long EC CORP US N 1 N N N GENERAC HOLDINGS INC 529900S2H2AHJHSFFI84 GENERAC HOLDINGS INC 368736104 20678.00000000 NS USD 2080000.02000000 0.017545182729 Long EC CORP US N 1 N N N KAO CORPORATION 353800HM38HFCB8RGL63 KAO CORP N/A 42900.00000000 NS 3538181.89000000 0.029845214996 Long EC CORP JP N 2 N N N CONTINENTAL RESOURCES INC OKLA XXRTID9RYWOZ0UPIVR53 CONTINENTAL RES INC OKLA 212015101 38259.00000000 NS USD 1312283.70000000 0.011069354369 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 139800.00000000 NS 6750233.64000000 0.056939462279 Long EC CORP KR N 1 N N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 46263.00000000 NS USD 3042717.51000000 0.025665881823 Long EC CORP US N 1 N N CONTK TC HOLDINGS LLC N/A CONTK TC HOLDINGS LLC N/A 1552.00000000 NS USD 850765.58000000 0.007176364142 Long EC CORP US Y 3 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 165189.00000000 NS USD 19631060.76000000 0.165591608121 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 15083.00000000 NS USD 9024158.90000000 0.076120440075 Long EC CORP US N 1 N N N CHURCHILL DOWNS INC 529900FODTBQC8MIS994 CHURCHILL DOWNS INC 171484108 8125.00000000 NS USD 1114750.00000000 0.009403121278 Long EC CORP US N 1 N N N NXP SEMICONDUCTORS BELGIUM NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 184417.00000000 NS USD 23468907.42000000 0.197964550568 Long EC CORP NL N 1 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 1038992.00000000 NS USD 342669951.52000000 2.890484066088 Long EC CORP US N 1 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 212172.00000000 NS USD 55574211.96000000 0.468778699279 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 1044807.00000000 NS USD 311968922.13000000 2.631515236546 Long EC CORP US N 1 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 929459.00000000 NS USD 272935635.35000000 2.302262283422 Long EC CORP US N 1 N N N TRANSDIGM GROUP INC N/A TRANSDIGM GROUP INC 893641100 38924.00000000 NS USD 21797440.00000000 0.183865415458 Long EC CORP US N 1 N N N SHISEIDO CO LTD 5299008QCD0YDT5OF506 SHISEIDO CO LTD N/A 177800.00000000 NS 12625576.69000000 0.106499061518 Long EC CORP JP N 2 N N N NOVARTIS AG 5493007HIVTX6SY6XD66 NOVARTIS AG SPON ADR 66987V109 320532.00000000 NS USD 30351175.08000000 0.256017744090 Long EC CORP CH N 1 N N N KEISEI ELECTRIC RAILWAY CO 529900VNP95IIHXPCY17 KEISEI ELECTRIC RAILWAY CO N/A 28700.00000000 NS 1112107.03000000 0.009380827340 Long EC CORP JP N 2 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 56462.00000000 NS USD 13268005.38000000 0.111918065676 Long EC CORP US N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 21182.00000000 NS 1189157.48000000 0.010030762057 Long EC CORP NZ N 1 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 94278.00000000 NS 9522691.39000000 0.080325653320 Long EC CORP DK N 2 N N N FIDELITY REVERE STREET TRUST 549300BDV45LJNXBZC55 Fidelity Securities Lending Cash Central Fund 31635A303 21265931.29700000 NS USD 21268057.89000000 0.179399979995 Long STIV RF US N 1 N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 582696.00000000 NS USD 38929919.76000000 0.328381033298 Long EC CORP US N 1 N N N MERCK and CO INC NEW 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 583151.00000000 NS USD 53037583.45000000 0.447381771252 Long EC CORP US N 1 N N N BOSTON SCIENTIFIC CORP Y6ZDD9FP4P8JSSJMW954 BOSTON SCIENTIFIC CORP 101137107 1061805.00000000 NS USD 48014822.10000000 0.405013855462 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 23809.00000000 NS USD 5049888.90000000 0.042596741664 Long EC CORP KY N 1 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 45921.00000000 NS USD 1199915.73000000 0.010121509875 Long EC CORP US N 1 N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 26649.00000000 NS USD 381613.68000000 0.003218981578 Long EP CORP US Y 3 N N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 161824.00000000 NS USD 34075279.68000000 0.287431251341 Long EC CORP IE N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 61703.00000000 NS USD 51652198.33000000 0.435695792960 Long EC CORP US N 1 N N N ASTELLAS PHARMA INC 529900IB708DY2HBBB35 ASTELLAS PHARMA INC N/A 69400.00000000 NS 1184657.13000000 0.009992800777 Long EC CORP JP N 2 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 36329.00000000 NS USD 2770086.25000000 0.023366187002 Long EC CORP US N 1 N N N FTI CONSULTING INC 549300K17GM8EQD0FQ48 FTI CONSULTING INC 302941109 124785.00000000 NS USD 13808708.10000000 0.116478992567 Long EC CORP US N 1 N N N KIRKLAND LAKE GOLD LTD N/A KIRKLAND LAKE GOLD LTD 49741E100 583462.00000000 NS 25718967.22000000 0.216944218820 Long EC CORP CA N 1 N N N CARBON INC N/A CARBON INC SER D PC PERP PP N/A 9678.00000000 NS USD 270929.80000000 0.002285342693 Long EP CORP US Y 3 N N N ALLBIRDS INC N/A ALLBIRDS INC PP N/A 33995.00000000 NS USD 386523.15000000 0.003260393860 Long EC CORP US Y 3 N N N EPAM SYSTEMS INC 549300XCR4R530HJP604 EPAM SYSTEMS INC 29414B104 44735.00000000 NS USD 9490977.60000000 0.080058141668 Long EC CORP US N 1 N N N INGERSOLL RAND PLC 549300BURLR9SLYY2705 INGERSOLL RAND PLC N/A 65234.00000000 NS USD 8670903.28000000 0.073140663948 Long EC CORP IE N 1 N N N WUXI BIOLOGICS (CAYMAN) INC 5493001TD2TH6VDTJU11 WUXI BIOLOGICS (CAYMAN) INC N/A 100000.00000000 NS 1265993.35000000 0.010678886753 Long EC CORP KY N 1 N N N CINTAS CORP N/A CINTAS CORP 172908105 128920.00000000 NS USD 34689793.60000000 0.292614789280 Long EC CORP US N 1 N N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 187807.00000000 NS 1204753.23000000 0.010162315077 Long EC CORP CA N 1 N N N JD SPORTS FASHION PLC 213800HROV6Y9MUU8375 JD SPORTS FASHION PLC N/A 708654.00000000 NS 7860532.18000000 0.066305034673 Long EC CORP GB N 1 N N N VULCAN MATERIALS CO 549300Q8LSNHAVWBNI21 VULCAN MATERIALS CO 929160109 446.00000000 NS USD 64219.54000000 0.000541703631 Long EC CORP US N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 764182.00000000 NS USD 157834150.28000000 1.331360087002 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA (PRIME FID 2013) N/A 13940.00000000 NS 4128035.46000000 0.034820738347 Long EC CORP FR N 1 N N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 310414.00000000 NS USD 91236882.88000000 0.769599887689 Long EC CORP US N 1 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 309582.00000000 NS USD 6959403.36000000 0.058703847338 Long EC CORP US N 1 N N BIRCHCLIFF ENERGY LTD NEW 5493000BBN3EF2L0XW29 BIRCHCLIFF ENERGY LTD 090697103 1462816.00000000 NS 2917633.85000000 0.024610778145 Long EC CORP CA N 1 N N N 2020-01-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer