0001752724-20-034301.txt : 20200225 0001752724-20-034301.hdr.sgml : 20200225 20200225113816 ACCESSION NUMBER: 0001752724-20-034301 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: 20648718 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 S000006037 Fidelity Contrafund C000016601 Fidelity Contrafund FCNTX C000064233 Class K FCNKX NPORT-P 1 primary_doc.xml NPORT-P false 0000024238 XXXXXXXX S000006037 C000064233 C000016601 FIDELITY CONTRAFUND 811-01400 0000024238 S5Y3O6VQ0TG5C3WLJP73 245 Summer Street Boston 02210 1-800-FIDELITY Fidelity Contrafund S000006037 JI376UEGMQ5TDKUOM103 2019-12-31 2019-12-31 N 120403537034.93 274626355.87 120128910679.06 0 0 0 0 0 0 0 0 0 0 13805542.14 0 0 709558.45 N BIRCHCLIFF ENERGY LTD NEW 5493000BBN3EF2L0XW29 BIRCHCLIFF ENERGY LTD 090697103 19893692.00000000 NS 39678612.51000000 0.033030027730 Long EC CORP CA N 1 N N N GROCERY OUTLET HOLDING CORP N/A GROCERY OUTLET HOLDING CORP 39874R101 645748.00000000 NS USD 20954522.60000000 0.017443363534 Long EC CORP US N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 333702.00000000 NS USD 56348919.72000000 0.046907042943 Long EC CORP US N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 146091.00000000 NS 37241926.56000000 0.031001635118 Long EC CORP CA N 1 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 1899775.00000000 NS 57198006.69000000 0.047613856120 Long EC CORP SE N 1 N N N KAO CORPORATION 353800HM38HFCB8RGL63 KAO CORP N/A 472800.00000000 NS 38994228.34000000 0.032460319601 Long EC CORP JP N 2 N N N ASAC II LP N/A ASAC II LP UNIT PP N/A 39494500.00000000 NS USD 6635076.00000000 0.005523296567 Long EC CORP US Y 3 N N N GENERATION BIO N/A GENERATION BIO CO SER B PC PP N/A 2430600.00000000 NS USD 22094154.00000000 0.018392037249 Long EP CORP US Y 3 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 16789593.00000000 NS USD 312958013.52000000 0.260518481147 Long EC CORP US N 1 N N N KEISEI ELECTRIC RAILWAY CO 529900VNP95IIHXPCY17 KEISEI ELECTRIC RAILWAY CO N/A 315400.00000000 NS 12221552.51000000 0.010173697939 Long EC CORP JP N 2 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB PC D PP N/A 578817.00000000 NS USD 58657314.78000000 0.048828641205 Long EP CORP US Y 3 N N N IQVIA HOLDINGS INC 549300W3R20NM4KQPH86 IQVIA HOLDINGS INC 46266C105 1239459.00000000 NS USD 191508810.09000000 0.159419417863 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER G 0% PFD PERP N/A 46145.00000000 NS USD 21761059.10000000 0.018114756037 Long EP CORP GB N 3 N N N AMERICAN EXPRESS CO R4PP93JZOLY261QX3811 AMERICAN EXPRESS CO 025816109 10709383.00000000 NS USD 1333211089.67000000 1.109817014183 Long EC CORP US N 1 N N N MICROCHIP TECHNOLOGY INC 5493007PTFULNYZJ1R12 MICROCHIP TECHNOLOGY 595017104 501405.00000000 NS USD 52507131.60000000 0.043708988371 Long EC CORP US N 1 N N MAGNOLIA OIL and GAS CORPORATION N/A MAGNOLIA OIL and GAS CORPO CL A 559663109 6880413.00000000 NS USD 86555595.54000000 0.072052260401 Long EC CORP US N 1 N N N ALLEGION PLC N/A ALLEGION PLC N/A 78972.00000000 NS USD 9835172.88000000 0.008187182273 Long EC CORP IE N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 4523999.00000000 NS USD 290395495.81000000 0.241736559641 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PP N/A 867565.00000000 NS USD 9864214.05000000 0.008211357277 Long EC CORP US Y 3 N N N AXA EQUITABLE HLDGS INC 549300FIBAKMNHPZ4009 AXA EQUITABLE HLDGS INC 054561105 303648.00000000 NS USD 7524397.44000000 0.006263602489 Long EC CORP US N 1 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 1828682.00000000 NS 56572369.37000000 0.047093051164 Long EC CORP CH N 1 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 6657193.00000000 NS USD 578243783.98000000 0.481352724095 Long EC CORP US N 1 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 2864321.00000000 NS USD 658278252.22000000 0.547976543280 Long EC CORP US N 1 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 4760965.00000000 NS USD 85268883.15000000 0.070981150722 Long EC CORP US N 1 N N N ALLOVIR INC N/A ALLOVIR INC SER B PC PP N/A 1909634.00000000 NS USD 15563517.10000000 0.012955679870 Long EP CORP US Y 3 N N N LYFT INC 549300H7I5VN334XVZ52 LYFT INC 55087P104 323908.00000000 NS USD 13934522.16000000 0.011599640820 Long EC CORP US N 1 N N N CLOUDFLARE INC N/A CLOUDFLARE INC (180 DAY LOCKUP) N/A 6547014.00000000 NS USD 106107455.90000000 0.088327993070 Long EC CORP US N 2 N N N EDENRED 9695006LOD5B2D7Y0N70 EDENRED N/A 217731.00000000 NS 11258950.54000000 0.009372390439 Long EC CORP FR N 1 N N N ASTELLAS PHARMA INC 529900IB708DY2HBBB35 ASTELLAS PHARMA INC N/A 740300.00000000 NS 12636911.74000000 0.010519459194 Long EC CORP JP N 2 N N N PETROLEO BRASILEIRO-PETROBRAS 5493000J801JZRCMFE49 PETROLEO BRASILEIRO SPONS ADR 71654V408 1477906.00000000 NS USD 23557821.64000000 0.019610451394 Long EC CORP BR N 1 N N N L3HARRIS TECHNOLOGIES INC 549300UTE50ZMDBG8A20 L3HARRIS TECHNOLOGIES INC 502431109 1345961.00000000 NS USD 266325303.07000000 0.221699590518 Long EC CORP US N 1 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 42493344.00000000 NS USD 6701200348.80000000 5.578341059549 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 10976200.00000000 NS 291861021.78000000 0.242956520732 Long EC CORP KY N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 1828306.00000000 NS USD 330539441.74000000 0.275153949096 Long EC CORP US N 1 N N N MARSH and MCLENNAN COS INC 549300XMP3KDCKJXIU47 MARSH and MCLENNAN COS INC 571748102 250276.00000000 NS USD 27883249.16000000 0.023211106304 Long EC CORP US N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 220471.00000000 NS 12377241.91000000 0.010303299880 Long EC CORP NZ N 1 N N N MCDONALDS CORP UE2136O97NLB5BYP9H04 MCDONALDS CORP 580135101 3954990.00000000 NS USD 781545573.90000000 0.650589079250 Long EC CORP US N 1 N N N BROOKFIELD ASSET MGMT INC C6J3FGIWG6MBDGTE8F80 BROOKFIELD ASSET INC VTG CL A 112585104 2097665.00000000 NS 121202729.93000000 0.100893889110 Long EC CORP CA N 1 N N N UNITED AIRLINES HOLDINGS INC N/A UNITED AIRLINES HOLDINGS INC 910047109 124197.00000000 NS USD 10940513.73000000 0.009107311194 Long EC CORP US N 1 N N N TRANSDIGM GROUP INC N/A TRANSDIGM GROUP INC 893641100 395551.00000000 NS USD 221508560.00000000 0.184392382106 Long EC CORP US N 1 N N N TRION WORLD NETWORK INC N/A TRION WORLD NET CPIK VAR 12/31/49 N/A 2053850.41000000 PA USD 0.21000000 0.000000000174 Long DBT CORP US Y 3 2049-12-31 Variable 0.08000000 Y Y Y N Y TRION WORLD NETWORK INC TRION WORLD NETWORK INC P/P USD XXXX N N N WORKDAY INC 549300J0DYC0N31V7G13 WORKDAY INC CL A 98138H101 5068595.00000000 NS USD 833530447.75000000 0.693863319860 Long EC CORP US N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP SER G PC PP N/A 558215.00000000 NS USD 119458010.00000000 0.099441516055 Long EP CORP US Y 3 N N N AVERY DENNISON CORP 549300PW7VPFCYKLIV37 AVERY DENNISON CORP 053611109 98299.00000000 NS USD 12859475.18000000 0.010704729700 Long EC CORP US N 1 N N N KEYSIGHT TECHNOLOGIES 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 1681771.00000000 NS USD 172600157.73000000 0.143679116670 Long EC CORP US N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECHNOLOGIES CORP CLASS C N/A 12991.00000000 NS USD 2780074.00000000 0.002314242245 Long EC CORP US Y 3 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 1295997.00000000 NS USD 331049473.68000000 0.275578519615 Long EC CORP US N 1 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 241569.00000000 NS USD 117180290.52000000 0.097545453344 Long EC CORP US N 1 N N N AFLAC INC 549300N0B7DOGLXWPP39 AFLAC INC 001055102 439328.00000000 NS USD 23240451.20000000 0.019346259837 Long EC CORP US N 1 N N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 66808.00000000 NS USD 11903181.36000000 0.009908673351 Long EC CORP US N 1 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 7579903.00000000 NS USD 767919972.93000000 0.639246596501 Long EC CORP US N 1 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 211087.00000000 NS USD 32925350.26000000 0.027408348310 Long EC CORP US N 1 N N N AMETEK INC NEW 549300WZDEF9KKE40E98 AMETEK INC NEW 031100100 1215816.00000000 NS USD 121265487.84000000 0.100946131247 Long EC CORP US N 1 N N N HERMES INTL SCA 969500Y4IJGHJE2MTJ13 HERMES INTERNATIONAL SA N/A 43098.00000000 NS 32206124.22000000 0.026809636446 Long EC CORP FR N 1 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 556698.00000000 NS USD 75922473.24000000 0.063200833846 Long EC CORP US N 1 N N N BURBERRY GROUP PLC 213800PE1KEFCNFR1R50 BURBERRY GROUP PLC N/A 944991.00000000 NS 27600758.45000000 0.022975949997 Long EC CORP GB N 1 N N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 6350096.00000000 NS USD 424249913.76000000 0.353162208299 Long EC CORP US N 1 N N N FISERV INC GI7UBEJLXYLGR2C7GV83 FISERV INC 337738108 673389.00000000 NS USD 77863970.07000000 0.064817011683 Long EC CORP US N 1 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 24887926.00000000 NS USD 4676441295.40000000 3.892852494012 Long EC CORP US N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 3592991.00000000 NS USD 845430782.30000000 0.703769623416 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 168170.00000000 NS 49799980.14000000 0.041455449698 Long EC CORP FR N 1 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 1146761.00000000 NS USD 167713796.25000000 0.139611518411 Long EC CORP US N 1 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 420970.00000000 NS USD 62956063.50000000 0.052407087639 Long EC CORP LU N 1 N N KIRKLAND LAKE GOLD LTD N/A KIRKLAND LAKE GOLD LTD 49741E100 5764859.00000000 NS 254114611.81000000 0.211534933908 Long EC CORP CA N 1 N N N FTI CONSULTING INC 549300K17GM8EQD0FQ48 FTI CONSULTING INC 302941109 1308662.00000000 NS USD 144816536.92000000 0.120550944898 Long EC CORP US N 1 N N N STONECO LTD 549300O1A9LEF0XZCR35 STONECO LTD CL A N/A 997655.00000000 NS USD 39796457.95000000 0.033128126880 Long EC CORP KY N 1 N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 370335.00000000 NS USD 12158098.05000000 0.010120875966 Long EC CORP US N 1 N N N HILTON WORLDWIDE HOLDINGS INC 549300HVGPK36ICB0B89 HILTON WORLDWIDE HOLDINGS INC 43300A203 502768.00000000 NS USD 55761998.88000000 0.046418467099 Long EC CORP US N 1 N N N GILEAD SCIENCES INC 549300WTZWR07K8MNV44 GILEAD SCIENCES INC 375558103 154049.00000000 NS USD 10010104.02000000 0.008332801790 Long EC CORP US N 1 N N N KEURIG DR PEPPER INC DYTQ8KRTKO7Y2BVU5K74 KEURIG DR PEPPER INC 49271V100 9319268.00000000 NS USD 269792808.60000000 0.224586077635 Long EC CORP US N 1 N N N CIGNA CORP 549300VIWYMSIGT1U456 CIGNA CORP 125523100 137787.00000000 NS USD 28176063.63000000 0.023454856512 Long EC CORP US N 1 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 2022071.00000000 NS USD 442307810.54000000 0.368194307298 Long EC CORP US N 1 N N N WUXI BIOLOGICS (CAYMAN) INC 5493001TD2TH6VDTJU11 WUXI BIOLOGICS (CAYMAN) INC N/A 1095500.00000000 NS 13868957.18000000 0.011545061968 Long EC CORP KY N 1 N N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 1599221.00000000 NS USD 336747965.97000000 0.280322167300 Long EC CORP IE N 1 N N N ALLOGENE THERAPEUTICS INC N/A ALLOGENE THERAPEUTICS INC 019770106 595199.00000000 NS USD 15463270.02000000 0.012872230283 Long EC CORP US N 1 N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 2054164.00000000 NS USD 288938708.24000000 0.240523872735 Long EC CORP US N 1 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 11774286.00000000 NS USD 651706730.10000000 0.542506151446 Long EC CORP US N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER E PC PP N/A 5464465.00000000 NS USD 104863083.35000000 0.087292128728 Long EP CORP US Y 3 N N N CLARIVATE ANALYTICS PLC 549300WDHIIODXFO0R55 CLARIVATE ANALYTICS PLC N/A 7927270.00000000 NS USD 133178136.00000000 0.110862685133 Long EC CORP JE N 1 N N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 26583239.00000000 NS 564057921.77000000 0.469543857995 Long EC CORP IN N 1 N N N SALLY BEAUTY HLDGS INC 529900VXW6E8ONDIQ271 SALLY BEAUTY HLDGS INC 79546E104 1515918.00000000 NS USD 27665503.50000000 0.023029846307 Long EC CORP US N 1 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 27378607.00000000 NS USD 4452856642.48000000 3.706731891023 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA (PRIME FID 2013) N/A 207643.00000000 NS 61489072.22000000 0.051185906766 Long EC CORP FR N 1 N N N EOG RESOURCES INC XWTZDRYZPBUHIQBKDB46 EOG RESOURCES INC 26875P101 1613347.00000000 NS USD 135133944.72000000 0.112490776746 Long EC CORP US N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 83417M104 525500.00000000 NS USD 49969795.00000000 0.041596810224 Long EC CORP US N 1 N N N TANIUM INC N/A TANIUM CL B PP N/A 2944100.00000000 NS USD 28675534.00000000 0.023870635168 Long EC CORP US Y 3 N N N SONOVA HLDG AG 5299004A0QNX7FBNHS61 SONOVA HLDG AG N/A 511980.00000000 NS 117176658.40000000 0.097542429826 Long EC CORP CH N 1 N N N IDEX CORPORATION 549300U5Y5EL6PHYLF13 IDEX CORPORATION 45167R104 68222.00000000 NS USD 11734184.00000000 0.009767993344 Long EC CORP US N 1 N N N PNC FINANCIAL SERVICES GRP INC CFGNEKW0P8842LEUIA51 PNC FINANCIAL SERVICES GRP INC 693475105 764928.00000000 NS USD 122105456.64000000 0.101645354103 Long EC CORP US N 1 N N N SOUTHWEST AIRLINES CO UDTZ87G0STFETI6HGH41 SOUTHWEST AIRLINES CO 844741108 416248.00000000 NS USD 22469067.04000000 0.018704129516 Long EC CORP US N 1 N N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 19577326.00000000 NS USD 2118853992.98000000 1.763816870562 Long EC CORP US N 1 N N N ENDAVA PLC 213800JJ6CRPCWCQVZ25 ENDAVA PLC SPON ADR 29260V105 135534.00000000 NS USD 6315884.40000000 0.005257589005 Long EC CORP GB N 1 N N N GENERAC HOLDINGS INC 529900S2H2AHJHSFFI84 GENERAC HOLDINGS INC 368736104 208149.00000000 NS USD 20937707.91000000 0.017429366329 Long EC CORP US N 1 N N N AURORA INNOVATION INC N/A AURORA INNOVATION INC SER B PC PP N/A 2121140.00000000 NS USD 19599969.94000000 0.016315780963 Long EP CORP US Y 3 N N N NUVATION BIO INC N/A NUVATION BIO INC SER A PC PP N/A 35794400.00000000 NS USD 27611084.27000000 0.022984545613 Long EP CORP US Y 3 N N N NEWCREST MNG LTD 5299006MN50OZJUJI655 NEWCREST MINING LTD N/A 6555041.00000000 NS 139150000.30000000 0.115833898362 Long EC CORP AU N 1 N N N BRUKER CORP LEBZ6VLQ6I8XB1NHVY15 BRUKER CORP 116794108 210973.00000000 NS USD 10753293.81000000 0.008951462016 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 1682300.00000000 NS 81229742.83000000 0.067618812466 Long EC CORP KR N 1 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 3201202.00000000 NS USD 71963020.96000000 0.059904831029 Long EC CORP US N 1 N N US BANCORP DEL N1GZ7BBF3NP8GI976H15 US BANCORP DEL 902973304 998283.00000000 NS USD 59188199.07000000 0.049270570036 Long EC CORP US N 1 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 12526206.00000000 NS USD 3682454039.88000000 3.065418656561 Long EC CORP US N 1 N N N VULCAN MATERIALS CO 549300Q8LSNHAVWBNI21 VULCAN MATERIALS CO 929160109 4375.00000000 NS USD 629956.25000000 0.000524400201 Long EC CORP US N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER F PC PP N/A 253732.00000000 NS USD 4869117.08000000 0.004053243347 Long EP CORP US Y 3 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 396548.00000000 NS USD 30236785.00000000 0.025170281515 Long EC CORP US N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 740461.00000000 NS USD 278028296.28000000 0.231441619430 Long EC CORP US N 1 N N N CARBON INC N/A CARBON INC SER D PC PERP PP N/A 915425.00000000 NS USD 25626773.62000000 0.021332727879 Long EP CORP US Y 3 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP N/A 295578.00000000 NS USD 63253692.00000000 0.052654845234 Long EC CORP US Y 3 N N N MEITUAN DIANPING 21380033K525E5JLIA77 MEITUAN DIANPING CL B N/A 2174800.00000000 NS 28439885.53000000 0.023674472172 Long EC CORP KY N 1 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 14696786.00000000 NS USD 2048731968.40000000 1.705444556867 Long EC CORP US N 1 N N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 2026371.00000000 NS 12998860.60000000 0.010820759571 Long EC CORP CA N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB INC SER E PC PP N/A 388853.00000000 NS USD 39406363.02000000 0.032803396615 Long EP CORP US Y 3 N N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 2190075.00000000 NS USD 711489665.25000000 0.592271803039 Long EC CORP US N 1 N N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 3075698.00000000 NS USD 904009156.16000000 0.752532551115 Long EC CORP US N 1 N N N ALLSTATE CORP OBT0W1ED8G0NWVOLOJ77 ALLSTATE CORPORATION 020002101 472039.00000000 NS USD 53080785.55000000 0.044186520338 Long EC CORP US N 1 N N N MONDELEZ INTERNATIONAL INC 549300DV9GIB88LZ5P30 MONDELEZ INTL INC 609207105 1457511.00000000 NS USD 80279705.88000000 0.066827964580 Long EC CORP US N 1 N N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 479706.00000000 NS USD 31550263.62000000 0.026263672451 Long EC CORP US N 1 N N N WHEATON PRECIOUS METALS CORP 549300XSFG5ZCGVYD886 WHEATON PRECIOUS METALS CORP 962879102 855934.00000000 NS 25469400.30000000 0.021201724177 Long EC CORP CA N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 42799.00000000 NS USD 11686266.95000000 0.009728105319 Long EC CORP US N 1 N N N GLOBAL BLOOD THERAPEUTICS INC 549300U4G0QKK99GRT15 GLOBAL BLOOD THERAPEUTICS INC 37890U108 162202.00000000 NS USD 12893436.98000000 0.010733000829 Long EC CORP US N 1 N N N INGERSOLL RAND PLC 549300BURLR9SLYY2705 INGERSOLL RAND PLC N/A 690810.00000000 NS USD 91822465.20000000 0.076436608540 Long EC CORP IE N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 329888.00000000 NS USD 51122743.36000000 0.042556569497 Long EC CORP US N 1 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 979508.00000000 NS 98936680.88000000 0.082358759703 Long EC CORP DK N 2 N N N ALLBIRDS INC N/A ALLBIRDS INC SER C PC PERP PP N/A 574905.00000000 NS USD 6536669.85000000 0.005441379442 Long EP CORP US Y 3 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 248785.00000000 NS USD 52767298.50000000 0.043925561467 Long EC CORP KY N 1 N N N INTARCIA THERAPEUTICS INC N/A Intarcia Therapeutics Inc PREF N/A 2100446.00000000 NS USD 84942036.24000000 0.070709070580 Long EP CORP US Y 3 N N N XP INC 5493008KDA8NBZRJST80 XP INC CL A N/A 809727.00000000 NS USD 31190684.04000000 0.025964344356 Long EC CORP KY N 1 N N GLOBAL PAYMENTS INC 549300NOMHGVQBX6S778 GLOBAL PAYMENTS INC 37940X102 2603019.00000000 NS USD 475207148.64000000 0.395581002069 Long EC CORP US N 1 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 19615.00000000 NS USD 6661057850.00000000 5.544924874742 Long EC CORP US N 1 N N N AMGEN INC 62QBXGPJ34PQ72Z12S66 AMGEN INC 031162100 355581.00000000 NS USD 85719911.67000000 0.071356604488 Long EC CORP US N 1 N N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 6393750.00000000 NS USD 1399911562.50000000 1.165341094484 Long EC CORP US N 1 N N N VF CORPORATION CWAJJ9DJ5Z7P057HV541 VF CORP 918204108 2822075.00000000 NS USD 281247994.50000000 0.234121822057 Long EC CORP US N 1 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 2290537.00000000 NS USD 386344875.79000000 0.321608573328 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 156075.00000000 NS USD 93379672.50000000 0.077732888754 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 831800.00000000 NS 58609883.86000000 0.048789157854 Long EC CORP JP N 2 N N N TRION WORLD NETWORK INC N/A TRION WORLD NETWORK INC P/P N/A 4607810.00000000 NS USD 46.08000000 0.000000038358 Long EC CORP US Y 3 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 45803384.00000000 NS 149909038.54000000 0.124790142266 Long EC CORP CA N 1 N N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 386334.00000000 NS USD 89501997.78000000 0.074504960774 Long EC CORP US N 1 N N N SCHWAB CHARLES CORP 549300VSGCJ7E698NM85 SCHWAB CHARLES CORP 808513105 1889694.00000000 NS USD 89873846.64000000 0.074814502297 Long EC CORP US N 1 N N N LENNAR CORP 529900G61XVRLX5TJX09 LENNAR CORP CL A 526057104 196421.00000000 NS USD 10958327.59000000 0.009122140147 Long EC CORP US N 1 N N N TAIWAN SEMICONDUCTR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 325805.00000000 NS USD 18929270.50000000 0.015757464537 Long EC CORP TW N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 241185.00000000 NS USD 93912615.30000000 0.078176531169 Long EC CORP US N 1 N N N CINTAS CORP N/A CINTAS CORP 172908105 1277612.00000000 NS USD 343779836.96000000 0.286175771524 Long EC CORP US N 1 N N N O'REILLY AUTOMOTIVE INC NEW 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 67103H107 497035.00000000 NS USD 217830559.10000000 0.181330670417 Long EC CORP US N 1 N N N ROYAL GOLD INC 5493001NGRU6SFL04184 ROYAL GOLD INC 780287108 184344.00000000 NS USD 22536054.00000000 0.018759892079 Long EC CORP US N 1 N N N BRIDGEBIO PHARMA INC 54930028YG89VTY2J114 BRIDGEBIO PHARMA INC 10806X102 199640.00000000 NS USD 6997382.00000000 0.005824894241 Long EC CORP US N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 206644.00000000 NS USD 76464479.32000000 0.063652020889 Long EC CORP US N 1 N N N HDFC BANK LTD 335800ZQ6I4E2JXENC50 HDFC BANK LTD SPON ADR 40415F101 6839959.00000000 NS USD 433448201.83000000 0.360819222766 Long EC CORP IN N 1 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 1722414.00000000 NS USD 204691679.76000000 0.170393353775 Long EC CORP US N 1 N N N DELPHIX CORP 549300ZUVPWKP077GO54 DELPHIX CORP SER D PC PP N/A 3712687.00000000 NS USD 26211570.22000000 0.021819535423 Long EP CORP US Y 3 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 2217744.00000000 NS USD 580893685.92000000 0.483558606031 Long EC CORP US N 1 N N N AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 4247847.00000000 NS USD 7849341600.48000000 6.534098707887 Long EC CORP US N 1 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SER A-9 PC PP N/A 600009.00000000 NS USD 3144047.16000000 0.002617227728 Long EP CORP US Y 3 N N N PRA HEALTH SCIENCES INC 549300R1HR1VWWHIAK47 PRA HEALTH SCIENCES IN 69354M108 84684.00000000 NS USD 9412626.60000000 0.007835438236 Long EC CORP US N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 2894781.00000000 NS USD 632162274.78000000 0.526236583022 Long EC CORP US N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 621607.00000000 NS USD 72249381.61000000 0.060143208825 Long EC CORP US N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 881709.00000000 NS 350565135.50000000 0.291824119205 Long EC CORP CA N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC N/A 671003.00000000 NS 67161998.82000000 0.055908272571 Long EC CORP GB N 2 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 1966970.00000000 NS 639400300.15000000 0.532261798209 Long EC CORP DE N 1 N N N CIRRUS LOGIC INC. 549300NKSJEM5ZZSSV18 CIRRUS LOGIC INC 172755100 434478.00000000 NS USD 35805331.98000000 0.029805757646 Long EC CORP US N 1 N N N NEUROCRINE BIOSCIENCES INC 549300FECER0XBN49756 NEUROCRINE BIOSCIENCES INC 64125C109 335241.00000000 NS USD 36035055.09000000 0.029996988140 Long EC CORP US N 1 N N N MORPHOSYS AG 529900493806K77LRE72 MORPHOSYS AG N/A 218515.00000000 NS 31079729.24000000 0.025871981244 Long EC CORP DE N 1 N N N BAXTER INTERNATIONAL INC. J5OIVXX3P24RJRW5CK77 BAXTER INTL INC 071813109 7081572.00000000 NS USD 592161050.64000000 0.492938000763 Long EC CORP US N 1 N N N EQUITY RESIDENTIAL 5493008RACSH5EP3PI59 EQUITY RESIDENTIAL REIT 29476L107 1907956.00000000 NS USD 154391799.52000000 0.128521767697 Long EC CORP US N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 7549695.00000000 NS USD 1559314005.30000000 1.298033917468 Long EC CORP US N 1 N N N BUDWEISER BREWING CO APAC LTD N/A BUDWEISER BREWING CO APAC LTD N/A 11209800.00000000 NS 37834495.59000000 0.031494912736 Long EC CORP KY N 1 N N N HIGH POWER EXPLORATION INC N/A HIGH POWER EXPL SER A PC PP N/A 12577747.00000000 NS USD 66284726.69000000 0.055177996966 Long EP CORP US Y 3 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 3067901.00000000 NS USD 419290029.67000000 0.349033406945 Long EC CORP US N 1 N N N GROWMAX RESOURCES CORP 549300P3X3574P811I48 GROWMAX RESOURCES CORP 144A 39986E204 3078363.00000000 NS 130383.87000000 0.000108536628 Long EC CORP CA N 3 N N N MOTOROLA SOLUTIONS INC 6S552MUG6KGJVEBSEC55 MOTOROLA SOLUTIONS INC 620076307 1322504.00000000 NS USD 213108294.56000000 0.177399672864 Long EC CORP US N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COS INC CL A N/A 53694.00000000 NS USD 1030387.86000000 0.000857735123 Long EC CORP US Y 3 N N N XILINX INC 6EY4K7ZMF9UX1CU6KC79 XILINX INC 983919101 1873439.00000000 NS USD 183166131.03000000 0.152474645773 Long EC CORP US N 1 N N N RALPH LAUREN CORP HO1QNWM0IXBZ0QSMMO20 RALPH LAUREN CORP 751212101 443721.00000000 NS USD 52012975.62000000 0.043297633622 Long EC CORP US N 1 N N N EPAM SYSTEMS INC 549300XCR4R530HJP604 EPAM SYSTEMS INC 29414B104 458293.00000000 NS USD 97231442.88000000 0.080939252949 Long EC CORP US N 1 N N N AMERICAN INTERNATIONAL GROUP INC ODVCVCQG2BP6VHV36M30 AMERICAN INTERNATIONAL GROUP 026874784 6149580.00000000 NS USD 315657941.40000000 0.262766006630 Long EC CORP US N 1 N N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 826357.00000000 NS USD 482212363.78000000 0.401412416922 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 10311602.00000000 NS USD 3078941241.18000000 2.563031017076 Long EC CORP US N 1 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 458635.00000000 NS USD 11984132.55000000 0.009976060285 Long EC CORP US N 1 N N CARBON INC N/A CARBON INC SER E PC PERP PP N/A 139606.00000000 NS USD 3908186.21000000 0.003253326936 Long EP CORP US Y 3 N N N NORTHROP GRUMMAN CORP RIMU48P07456QXSO0R61 NORTHROP GRUMMAN CORP 666807102 549095.00000000 NS USD 188872207.15000000 0.157224606535 Long EC CORP US N 1 N N N CANADIAN NATL RESOURCES LTD 549300T15RIMIKZC5Q38 CANADIAN NATL RESOURCES LTD 136385101 1049621.00000000 NS 33948698.16000000 0.028260223095 Long EC CORP CA N 1 N N N BROOKFIELD ASSET MGMT INC C6J3FGIWG6MBDGTE8F80 BROOKFIELD ASSET INC VTG CL A 112585104 1209184.00000000 NS USD 69890835.20000000 0.058179862620 Long EC CORP CA N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 18724000.00000000 NS 62234718.89000000 0.051806612195 Long EC CORP KY N 1 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 2683449.00000000 NS 90967526.64000000 0.075724924271 Long EC CORP JE N 2 N N N COMCAST CORP NEW 51M0QTTNCGUN7KFCFZ59 COMCAST CORP CL A 20030N101 702325.00000000 NS USD 31583555.25000000 0.026291385705 Long EC CORP US N 1 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 9178943.00000000 NS USD 2695396611.95000000 2.243753478420 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 2242170.00000000 NS USD 2997826133.40000000 2.495507631305 Long EC CORP US N 1 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 574595.00000000 NS USD 135024079.05000000 0.112399320269 Long EC CORP US N 1 N N N CONTINENTAL RESOURCES INC OKLA XXRTID9RYWOZ0UPIVR53 CONTINENTAL RES INC OKLA 212015101 429570.00000000 NS USD 14734251.00000000 0.012265366360 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANPLATS LTD 144A 46579R203 13172377.00000000 NS 43111626.24000000 0.035887802525 Long EC CORP CA N 1 N N N MASCO CORP 5GCSNMQXHEYA1JO8QN11 MASCO CORPORATION 574599106 724139.00000000 NS USD 34751430.61000000 0.028928448958 Long EC CORP US N 1 N N N HAPVIDA PARTICIPACOES E INVESTIMENTOS SA N/A HAPVIDA PARTICIPACOES E INVESTIMENTOS SA N/A 3718300.00000000 NS 59064650.61000000 0.049167723469 Long EC CORP BR N 1 N N N FAIRFAX FINANCIAL HLDGS LTD GLS7OQD0WOEDI8YAP031 FAIRFAX FINL HLDGS LTD SUB VTG 303901102 136240.00000000 NS 63972105.50000000 0.053252880708 Long EC CORP CA N 1 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 89977.00000000 NS USD 4770580.54000000 0.003971217680 Long EC CORP US N 1 N N N HOYA CORP 353800X4VR3BHEUCJB42 HOYA CORP N/A 66700.00000000 NS 6414937.19000000 0.005340044418 Long EC CORP JP N 1 N N N ASML HOLDING NV 724500Y6DUVHQD6OXN27 ASML HLDG NV (NY REG SHS) NEW YORK REGISTERED SHARES N/A 285549.00000000 NS USD 84505371.06000000 0.070345573419 Long EC CORP NL N 1 N N N SIMPLY GOOD FOODS CO N/A SIMPLY GOOD FOODS CO 82900L102 1515765.00000000 NS USD 43259933.10000000 0.036011258951 Long EC CORP US N 1 N N N WESTLAKE CHEMICAL CORP GOXNEVUM0LL78B1OS344 WESTLAKE CHEMICAL CORP 960413102 892911.00000000 NS USD 62637706.65000000 0.052142074955 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 1228159.00000000 NS USD 22831475.81000000 0.019005812739 Long EC CORP CA N 1 N N N ROCHE HOLDING LTD 549300U41AUUVOAAOB37 ROCHE HOLDINGS AG (GENUSSCHEINE) N/A 600048.00000000 NS 195017289.53000000 0.162340013263 Long EC CORP CH N 2 N N N BLUEBIRD BIO INC N/A BLUEBIRD BIO INC 09609G100 569239.00000000 NS USD 49950722.25000000 0.041580933322 Long EC CORP US N 1 N N N JD SPORTS FASHION PLC 213800HROV6Y9MUU8375 JD SPORTS FASHION PLC N/A 7412719.00000000 NS 82223364.56000000 0.068445942026 Long EC CORP GB N 1 N N N AFFIRM INC N/A AFFIRM INC SER F PC PERP PP N/A 2371275.00000000 NS USD 30115192.50000000 0.025069063167 Long EP CORP US Y 3 N N N ALTIOSTAR NETWORKS INC N/A ALTIOSTAR NETWORKS INC SER A1 PC PP N/A 2124227.00000000 NS USD 9070449.29000000 0.007550596470 Long EP CORP US Y 3 N N N FIDELITY REVERE STREET TRUST 549300BDV45LJNXBZC55 Fidelity Securities Lending Cash Central Fund 31635A303 161683182.43500000 NS USD 161699350.75000000 0.134604858926 Long STIV RF US N 1 N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 2928472.00000000 NS USD 387583269.20000000 0.322639460400 Long EC CORP US N 1 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 39674149.00000000 NS USD 442763502.84000000 0.368573643377 Long EC CORP US N 1 N N N GET HEAL INC N/A GET HEAL INC SER B PC P/P N/A 35877127.00000000 NS USD 215262.76000000 0.000179193134 Long EP CORP US Y 3 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 179649.00000000 NS 147305478.63000000 0.122622837248 Long EC CORP NL N 1 N N N GALAPAGOS GENOMICS NV 549300QKJ78IY0IOV655 GALAPAGOS GENOMICS NV SPON AR 36315X101 82661.00000000 NS USD 17096774.63000000 0.014232023360 Long EC CORP BE N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 16185904.00000000 NS USD 807029173.44000000 0.671802623430 Long EC CORP GB N 1 N N N FORTIVE CORP 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 7195129.00000000 NS USD 549635904.31000000 0.457538407035 Long EC CORP US N 1 N N N ANTHEM INC 8MYN82XMYQH89CTMTH67 ANTHEM INC 036752103 84571.00000000 NS USD 25542979.13000000 0.021262974071 Long EC CORP US N 1 N N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 685701.00000000 NS USD 66896989.56000000 0.055687668506 Long EC CORP CH N 1 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 198611.00000000 NS USD 83084939.63000000 0.069163150785 Long EC CORP US N 1 N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 782568.00000000 NS USD 53120715.84000000 0.044219759872 Long EC CORP US N 1 N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 12649733.00000000 NS USD 751647134.86000000 0.625700450134 Long EC CORP US N 1 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 1975345.00000000 NS USD 52465163.20000000 0.043674052235 Long EC CORP BM N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 7330141.00000000 NS 65593345.21000000 0.054602464002 Long EC CORP CA N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 1072170.00000000 NS USD 850531017.60000000 0.708015258601 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 2486680.00000000 NS USD 3330634325.20000000 2.772550176616 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME INC PP N/A 166622.00000000 NS USD 2386027.04000000 0.001986222156 Long EC CORP US Y 3 N N N TOTO LTD N/A TOTO LTD N/A 2298900.00000000 NS 97075910.35000000 0.080809781593 Long EC CORP JP N 2 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 728942.00000000 NS USD 176520594.72000000 0.146942641635 Long EC CORP US N 1 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 2023303.00000000 NS 64210324.31000000 0.053451183355 Long EC CORP CA N 1 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 8368119.00000000 NS USD 1210281050.97000000 1.007485245748 Long EC CORP US N 1 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 2094986.00000000 NS USD 252110615.24000000 0.209866728845 Long EC CORP GB N 1 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 3741500.00000000 NS 12748075.02000000 0.010611995853 Long EC CORP KY N 1 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 61264155.00000000 NS USD 2157723539.10000000 1.796173399811 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 25339747.00000000 NS 470674750.79000000 0.391808056969 Long EC CORP CA N 1 N N N CARGURUS INC 54930027BKQN6B7X7G78 CARGURUS INC CL A 141788109 923065.00000000 NS USD 32473426.70000000 0.027032149477 Long EC CORP US N 1 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 1996336.00000000 NS USD 262378440.48000000 0.218414067851 Long EC CORP US N 1 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 1825580.00000000 NS USD 284169782.80000000 0.236554032824 Long EC CORP CH N 1 N N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 122893.00000000 NS USD 19726784.36000000 0.016421346242 Long EC CORP NL N 1 N N N SHISEIDO CO LTD 5299008QCD0YDT5OF506 SHISEIDO CO LTD N/A 1866700.00000000 NS 132554353.20000000 0.110343423952 Long EC CORP JP N 2 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 697988.00000000 NS USD 82948893.92000000 0.069049901019 Long EC CORP US N 1 N N N LIBERTY MEDIA COR 549300ZKUTPIBZLWLL89 LIBERTY FORMULA ONE-C 531229854 6019916.00000000 NS USD 276705438.94000000 0.230340421282 Long EC CORP US N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 39861660.00000000 NS 5734448.57000000 0.004773579097 Long EC CORP AU N 1 N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 3276421.00000000 NS USD 378000690.77000000 0.314662547619 Long EC CORP US N 1 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 43602965.00000000 NS USD 8949508566.25000000 7.449920685753 Long EC CORP US N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 609118.00000000 NS USD 509898768.98000000 0.424459662622 Long EC CORP US N 1 N N N UNIVERSAL DISPLAY CORP N/A UNIVERSAL DISPLAY CORP 91347P105 119799.00000000 NS USD 24686979.93000000 0.020550406884 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 3348986.00000000 NS USD 47957479.52000000 0.039921680175 Long EP CORP US Y 3 N N N BIRCHCLIFF ENERGY LTD NEW 5493000BBN3EF2L0XW29 BIRCHCLIFF ENERGY LTD 144A N/A 686127.00000000 NS 1368502.51000000 0.001139194971 Long EC CORP CA N 1 N N N NETCOMPANY GROUP AS 5299006DEGAWX1Z1X779 NETCOMPANY GROUP AS N/A 438480.00000000 NS 20864798.82000000 0.017368673953 Long EC CORP DK N 1 N N N PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 16571310.00000000 NS USD 1792518602.70000000 1.492162538199 Long EC CORP US N 1 N N N INTUITIVE SURGICAL INC N/A INTUITIVE SURGICAL INC 46120E602 809721.00000000 NS USD 478666569.15000000 0.398460758899 Long EC CORP US N 1 N N N FIDELITY NATL INFORMN SVCS INC 6WQI0GK1PRFVBA061U48 FIDELITY NATL INFORM SVCS INC 31620M106 456910.00000000 NS USD 63551611.90000000 0.052902845402 Long EC CORP US N 1 N N N ZENPAYROLL INC N/A ZENPAYROLL INC SER D PC PP N/A 2436137.00000000 NS USD 32430830.20000000 0.026996690485 Long EP CORP US Y 3 N N N CDW CORP N/A CDW CORPORATION 12514G108 1382584.00000000 NS USD 197488298.56000000 0.164396977749 Long EC CORP US N 1 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 1905271.00000000 NS USD 399992593.74000000 0.332969467115 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PFD PERP PP N/A 183970.00000000 NS USD 2091738.90000000 0.001741245207 Long EP CORP US Y 3 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 5601937.00000000 NS USD 439303899.54000000 0.365693734386 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER B PC PERP PP N/A 60155.00000000 NS USD 683962.35000000 0.000569356990 Long EP CORP US Y 3 N N N CITIGROUP INC 6SHGI4ZSSLCXXQSBB395 CITIGROUP INC 172967424 18478013.00000000 NS USD 1476208458.57000000 1.228853612527 Long EC CORP US N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 233921.00000000 NS USD 36973553.26000000 0.030778230694 Long EC CORP US N 1 N N N NOVARTIS AG 5493007HIVTX6SY6XD66 NOVARTIS AG SPON ADR 66987V109 3166649.00000000 NS USD 299849993.81000000 0.249606853267 Long EC CORP CH N 1 N N N AUTOZONE INC GA3JGKJ41LJKXDN23E90 AUTOZONE INC 053332102 50041.00000000 NS USD 59614343.71000000 0.049625309488 Long EC CORP US N 1 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 1955008.00000000 NS USD 173096408.32000000 0.144092215055 Long EC CORP US N 1 N N N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 388091.00000000 NS USD 34594431.74000000 0.028797756963 Long EC CORP US N 1 N N N CHURCHILL DOWNS INC 529900FODTBQC8MIS994 CHURCHILL DOWNS INC 171484108 86940.00000000 NS USD 11928168.00000000 0.009929473207 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 9852874.00000000 NS USD 451852801.64000000 0.376139930917 Long EC CORP US N 1 N N N NXP SEMICONDUCTORS BELGIUM NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 1825216.00000000 NS USD 232276988.16000000 0.193356442547 Long EC CORP NL N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP SER H PC PP N/A 120282.00000000 NS USD 25740348.00000000 0.021427271632 Long EP CORP US Y 3 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 4428484.00000000 NS 457291147.48000000 0.380667022530 Long EC CORP CA N 1 N N N TJX COMPANIES INC V167QI9I69W364E2DY52 TJX COMPANIES INC NEW 872540109 13102187.00000000 NS USD 800019538.22000000 0.665967529129 Long EC CORP US N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 354059.00000000 NS USD 84057147.19000000 0.069972454353 Long EC CORP US N 1 N N N BOSTON SCIENTIFIC CORP Y6ZDD9FP4P8JSSJMW954 BOSTON SCIENTIFIC CORP 101137107 10490003.00000000 NS USD 474357935.66000000 0.394874083997 Long EC CORP US N 1 N N N PROCTER and GAMBLE CO 2572IBTT8CCZW6AU4141 PROCTER and GAMBLE CO 742718109 2368568.00000000 NS USD 295834143.20000000 0.246263902276 Long EC CORP US N 1 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 48696558.00000000 NS 195378743.35000000 0.162640901549 Long EC CORP CA N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER A PC PERP PP N/A 342405.00000000 NS USD 3893144.85000000 0.003240805920 Long EP CORP US Y 3 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 1015921.00000000 NS USD 297055300.40000000 0.247280441253 Long EC CORP US N 1 N N N FMC CORP CKDHZ2X64EEBQCSP7013 FMC CORP NEW 302491303 365770.00000000 NS USD 36511161.40000000 0.030393317639 Long EC CORP US N 1 N N N TRAVELERS COS INC 549300Y650407RU8B149 TRAVELERS COMPANIES INC 89417E109 26787.00000000 NS USD 3668479.65000000 0.003053785828 Long EC CORP US N 1 N N N STARBUCKS CORP OQSJ1DU9TAOC51A47K68 STARBUCKS CORP 855244109 1096617.00000000 NS USD 96414566.64000000 0.080259253243 Long EC CORP US N 1 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 39393.00000000 NS USD 10170484.74000000 0.008466308969 Long EC CORP US N 1 N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 1787265.00000000 NS USD 235221946.65000000 0.195807941086 Long EC CORP US N 1 N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 154611.00000000 NS USD 72911455.38000000 0.060694344906 Long EP CORP GB Y 3 N N N PACCAR INC KDTEY8BWE486IKZ3CC07 PACCAR INC 693718108 151272.00000000 NS USD 11965615.20000000 0.009960645719 Long EC CORP US N 1 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 905752.00000000 NS 55786873.79000000 0.046439173946 Long EC CORP CA N 1 N N N PPG INDUSTRIES INC 549300BKPEP01R3V6C59 PPG INDUSTRIES INC 693506107 359000.00000000 NS USD 47922910.00000000 0.039892903156 Long EC CORP US N 1 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 10440092.00000000 NS USD 3443246742.52000000 2.866293153792 Long EC CORP US N 1 N N N FORTINET INC 549300O0QJWDBAS0QX03 FORTINET INC 34959E109 109815.00000000 NS USD 11723849.40000000 0.009759390419 Long EC CORP US N 1 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 5307617.00000000 NS USD 814613057.16000000 0.678115744623 Long EC CORP US N 1 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 764134.00000000 NS USD 202312117.84000000 0.168412513437 Long EC CORP US N 1 N N N HAEMONETICS CORP MASS 549300ZEL6TXZS6F5F95 HAEMONETICS CORP MASS 405024100 94962.00000000 NS USD 10911133.80000000 0.009082854192 Long EC CORP US N 1 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SERIES A-8 PC PP N/A 7960894.00000000 NS USD 41715084.56000000 0.034725266652 Long EP CORP US Y 3 N N N DOVER CORP 549300FMC2ALGA7N9E80 DOVER CORP 260003108 62664.00000000 NS USD 7222652.64000000 0.006012418325 Long EC CORP US N 1 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SER AA-9 PC PP N/A 49783.00000000 NS USD 260862.92000000 0.000217152489 Long EP CORP US Y 3 N N N 23ANDME INC N/A 23ANDME SER E PC PP N/A 664987.00000000 NS USD 9522613.84000000 0.007926995913 Long EP CORP US Y 3 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 7074006.00000000 NS USD 624139549.38000000 0.519558152864 Long EC CORP US N 1 N N N ZIMMER BIOMET HLDGS INC 2P2YLDVPES3BXQ1FRB91 ZIMMER BIOMET HLDGS INC 98956P102 404386.00000000 NS USD 60528496.48000000 0.050386285980 Long EC CORP US N 1 N N N CSL LTD 529900ECSECK5ZDQTE14 CSL LIMITED N/A 63960.00000000 NS 12377192.50000000 0.010303258749 Long EC CORP AU N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 13628266.00000000 NS 321698126.79000000 0.267794093005 Long EC CORP IN N 1 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 256163106 168287.00000000 NS USD 12471749.57000000 0.010381971749 Long EC CORP US N 1 N N N FIDELITY REVERE STREET TRUST 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 54715041.95400000 NS USD 54725984.96000000 0.045556048623 Long STIV RF US N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 3447759.00000000 NS 105449757.15000000 0.087780498927 Long EC CORP GB N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 562113.00000000 NS USD 35014018.77000000 0.029147037604 Long EC CORP US N 1 N N N CONT TC HOLDINGS LLC N/A CONT TC HOLDINGS LLC N/A 140771.00000000 NS USD 77166959.92000000 0.064236793194 Long EC CORP US Y 3 N N N MERCK and CO INC NEW 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 5761654.00000000 NS USD 524022431.30000000 0.436216751103 Long EC CORP US N 1 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 3400731.00000000 NS USD 793356534.99000000 0.660420984844 Long EC CORP US N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 7831752.00000000 NS USD 2534119994.64000000 2.109500519329 Long EC CORP US N 1 N N N DISCOVERY INC 5493006ZCRFWKF6B1K26 DISCOVERY INC A 25470F104 1199224.00000000 NS USD 39262593.76000000 0.032683717464 Long EC CORP US N 1 N N N CENTENNIAL RESOURCE DEVELOPMENT INC 529900NXUJPOKU7OJ511 CENTENNIAL RESOURCE DEVELOPMENT INC CL A 15136A102 20006000.00000000 NS USD 92427720.00000000 0.076940446290 Long EC CORP US N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB (CVR) 110122157 1027380.00000000 NS USD 3092413.80000000 0.002574246101 Long EC CORP US N 1 N N N ROSS STORES INC 549300ENZFLPGRDFZQ60 ROSS STORES INC 778296103 1158006.00000000 NS USD 134815058.52000000 0.112225323411 Long EC CORP US N 1 N N N CME GROUP INC LCZ7XYGSLJUHFXXNXD88 CME GROUP INC CL A 12572Q105 1799054.00000000 NS USD 361106118.88000000 0.300598845722 Long EC CORP US N 1 N N N BURLINGTON STORES INC 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 120859.00000000 NS USD 27559477.77000000 0.022941586346 Long EC CORP US N 1 N N N 2020-01-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer