0001752724-21-030976.txt : 20210219 0001752724-21-030976.hdr.sgml : 20210219 20210219153018 ACCESSION NUMBER: 0001752724-21-030976 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: 21655113 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 C000016601 C000064233 Fidelity Contrafund 811-01400 0000024238 S5Y3O6VQ0TG5C3WLJP73 245 Summer Street Boston 02210 1-800-FIDELITY Fidelity Contrafund S000006037 JI376UEGMQ5TDKUOM103 2020-12-31 2020-12-31 N 136948018798.31 561566128.72 136386452669.59 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 1792928.28000000 N ZOMATO PVT LTD 335800T4VOF9ETHF8W59 ZOMATO PVT LTD SER J7 PC PP N/A 3182.00000000 NS 13077201.59000000 0.009588343515 Long EP CORP IN Y 3 N N N ZALANDO SE 529900YRFFGH5AXU4S86 ZALANDO SE N/A 274347.00000000 NS 30516019.41000000 0.022374670513 Long EC CORP DE N 2 N N N TAPESTRY INC 549300LJNVY5SW3VTN33 TAPESTRY INC 876030107 499373.00000000 NS USD 15520512.84000000 0.011379805351 Long EC CORP US N 1 N N N BOSTON BEER COMPANY INC 529900Q02MQ0DCQNRM58 BOSTON BEER COMPANY CL A 100557107 15945.00000000 NS USD 15853954.05000000 0.011624287999 Long EC CORP US N 1 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 649190.00000000 NS USD 429471644.50000000 0.314893184838 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 78275714.55000000 0.057392587766 Long EC CORP US Y 3 N N N EBAY INC OML71K8X303XQONU6T67 EBAY INC 278642103 6886568.00000000 NS USD 346050042.00000000 0.253727577209 Long EC CORP US N 1 N N N HOLOGIC INC 549300DYP6F5ZJL0LB74 HOLOGIC INC 436440101 2406169.00000000 NS USD 175241288.27000000 0.128488779376 Long EC CORP US N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 418397.00000000 NS 47358724.18000000 0.034723921073 Long EC CORP NZ N 1 N N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 1996233.00000000 NS USD 929805406.74000000 0.681743229287 Long EC CORP US N 1 N N N IBERDROLA SA 5QK37QC7NWOJ8D7WVQ45 IBERDROLA SA N/A 2016804.00000000 NS 28826794.54000000 0.021136112843 Long EC CORP ES N 1 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 12928857.00000000 NS 136835802.47000000 0.100329468060 Long EC CORP KY N 1 N N N AES CORP 2NUNNB7D43COUIRE5295 AES CORP 00130H105 1390055.00000000 NS USD 32666292.50000000 0.023951273649 Long EC CORP US N 1 N N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 3303535.00000000 NS USD 1244705917.30000000 0.912631638213 Long EC CORP US N 1 N N N GOHEALTH INC N/A GOHEALTH INC 38046W105 512902.00000000 NS USD 7006241.32000000 0.005137050772 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 2140600.00000000 NS 159305221.86000000 0.116804285720 Long EC CORP KR N 1 N N N CLOUDFLARE INC 5493007DY18BGNLDWU14 CLOUDFLARE INC 18915M107 8228351.00000000 NS USD 625272392.49000000 0.458456379098 Long EC CORP US N 1 N N N IQVIA HOLDINGS INC 549300W3R20NM4KQPH86 IQVIA HOLDINGS INC 46266C105 711773.00000000 NS USD 127528368.41000000 0.093505158257 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER E PC PP N/A 664987.00000000 NS USD 11537524.45000000 0.008459435834 Long EP CORP US Y 3 N N N PROCTER and GAMBLE CO 2572IBTT8CCZW6AU4141 PROCTER and GAMBLE CO 742718109 340479.00000000 NS USD 47374248.06000000 0.034735303347 Long EC CORP US N 1 N N N NASDAQ INC 549300L8X1Q78ERXFD06 NASDAQ INC 631103108 99755.00000000 NS USD 13241478.70000000 0.009708793242 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 11433106.00000000 NS USD 1061563892.10000000 0.778349954354 Long EC CORP US N 1 N N N C3.AI INC 549300YDLK0YQO5B1V80 C3.AI INC 12468P104 90300.00000000 NS USD 12529125.00000000 0.009186487920 Long EC CORP US N 1 N N AZEK CO INC/THE N/A AZEK CO INC 05478C105 616709.00000000 NS USD 23712461.05000000 0.017386229046 Long EC CORP US N 1 N N N DELL TECHNOLOGIES INC 549300TJB5YBRUPOG437 DELL TECHNOLOGIES INC CL C 24703L202 262842.00000000 NS USD 19263690.18000000 0.014124342852 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER C PFD PP N/A 6729.00000000 NS 97770.27000000 0.000071686203 Long EP CORP GB Y 3 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 256163106 55500.00000000 NS USD 12337650.00000000 0.009046096410 Long EC CORP US N 1 N N N FORTUNE BRANDS HOME and SEC INC 54930032LHW54PQUJD44 FORTUNE BRANDS HOME and SEC INC 34964C106 3390449.00000000 NS USD 290629288.28000000 0.213092490193 Long EC CORP US N 1 N N N EUROFINS SCIENTIFIC SE 529900JEHFM47DYY3S57 EUROFINS SCIENTIFIC SE N/A 830562.00000000 NS 69635845.51000000 0.051057743747 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 346999.00000000 NS USD 169238352.28000000 0.124087362760 Long EC CORP NL 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.014370906755 Long EP CORP US Y 3 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 3993804.00000000 NS USD 427936098.60000000 0.313767306227 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER A PFD PP N/A 18932.00000000 NS 275076.04000000 0.000201688682 Long EP CORP GB Y 3 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 35765139.00000000 NS USD 4745676293.91000000 3.479580413611 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 383450.00000000 NS USD 133452103.50000000 0.097848503929 Long EC CORP US N 1 N N N ZOZO INC 549300GC7XPQMZA0OW13 ZOZO INC N/A 363279.00000000 NS 8968071.00000000 0.006575485192 Long EC CORP JP N 1 N N N PATTERSON COS INC YM48Q2087CUE26GWEK09 PATTERSON COMPANIES INC 703395103 2823676.00000000 NS USD 83665519.88000000 0.061344450451 Long EC CORP US N 1 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 1197706.00000000 NS USD 176937107.38000000 0.129732172013 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER B PFD PP N/A 331469.00000000 NS 4816140.97000000 0.003531245864 Long EP CORP GB Y 3 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 4036687.00000000 NS USD 89574084.53000000 0.065676672995 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 7818186.00000000 NS USD 1054282382.10000000 0.773011073654 Long EC CORP US N 1 N N N CONSTELLATION BRANDS INC 5493005GKEG8QCVY7037 CONSTELLATION BRANDS INC CL A 21036P108 491083.00000000 NS USD 107571731.15000000 0.078872739223 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 9715659.00000000 NS USD 891023086.89000000 0.653307619231 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED PP N/A 579926.00000000 NS 8426143.51000000 0.006178138183 Long EC CORP GB Y 3 N N N AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 3781672.00000000 NS USD 12316640986.96000000 9.030692378808 Long EC CORP US N 1 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 1213500.00000000 NS 41355668.16000000 0.030322416450 Long EC CORP CA N 1 N N N CARBON INC N/A CARBON INC SER E PC PERP PP N/A 81735.00000000 NS USD 3151701.60000000 0.002310861187 Long EP CORP US Y 3 N N N ZAI LAB LTD 549300P2UYQ9U5LY1T58 ZAI LAB LTD N/A 718216.00000000 NS 95783114.07000000 0.070229199598 Long EC CORP KY N 2 N N N CH ROBINSON WORLDWIDE INC 529900WNWN5L0OVDHA79 CH ROBINSON WORLDWIDE INC 12541W209 240758.00000000 NS USD 22599953.46000000 0.016570526630 Long EC CORP US N 1 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 207329.00000000 NS USD 50803898.16000000 0.037249959336 Long EC CORP US N 1 N N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 11602798.00000000 NS USD 1517297894.46000000 1.112498979745 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 203839.00000000 NS 77775214.56000000 0.057025615842 Long EC CORP FR N 2 N N N GATOS SILVER INC N/A GATOS SILVER INC 368036109 2900078.00000000 NS USD 37788016.34000000 0.027706576130 Long EC CORP US N 1 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 32106659.00000000 NS USD 7141163094.78000000 5.235976854739 Long EC CORP US N 1 N N N SERVICENOW INC 549300HJTQM36M0E1G39 SERVICENOW INC 81762P102 907249.00000000 NS USD 499377067.07000000 0.366148585358 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANPLATS LTD 144A 46579R203 12888893.00000000 NS 69461706.32000000 0.050930063038 Long EC CORP CA N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 250402.00000000 NS USD 53225449.12000000 0.039025466296 Long EC CORP US N 1 N N N BEST BUY CO INC HL5XPTVRV0O8TUN5LL90 BEST BUY CO INC 086516101 1312730.00000000 NS USD 130997326.70000000 0.096048635429 Long EC CORP US N 1 N N N SAREPTA THERAPEUTICS INC 549300IKDPIED8J8IG21 SAREPTA THERAPEUTICS INC 803607100 71100.00000000 NS USD 12121839.00000000 0.008887861486 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 1868603.00000000 NS 144200323.68000000 0.105729213464 Long EC CORP JP N 2 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 1458655.00000000 NS USD 688878996.85000000 0.505093419006 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 1670523.00000000 NS USD 2926555833.24000000 2.145781913053 Long EC CORP US N 1 N N N AXON ENTERPRISE INC 549300QP2IEEGFE16681 AXON ENTERPRISE INC 05464C101 101553.00000000 NS USD 12443289.09000000 0.009123552117 Long EC CORP US N 1 N N N PROGRESSIVE CORP OHIO 529900TACNVLY9DCR586 PROGRESSIVE CORP OHIO 743315103 2965041.00000000 NS USD 293183254.08000000 0.214965085124 Long EC CORP US N 1 N N N WIX.COM LTD 5493008P6N29Q1AG9464 WIX.COM LTD N/A 20425.00000000 NS USD 5105433.00000000 0.003743357862 Long EC CORP IL N 1 N N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 3231947.00000000 NS USD 844216875.87000000 0.618988806692 Long EC CORP IE N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 342368.00000000 NS USD 112546632.64000000 0.082520389992 Long EC CORP US N 1 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 15919022.00000000 NS USD 3481967682.06000000 2.553015797320 Long EC CORP US N 1 N N WESTROCK CO 549300JEB576INN13W07 WESTROCK CO 96145D105 643260.00000000 NS USD 28001107.80000000 0.020530710530 Long EC CORP US N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 3238367.00000000 NS USD 200875905.01000000 0.147284353451 Long EC CORP US N 1 N N N CAZOO HOLDINGS LIMITED N/A CAZOO HOLDINGS LIMITED SER D PFD PP N/A 1184131.00000000 NS 17205053.30000000 0.012614928362 Long EP CORP GB Y 3 N N N HARLEY-DAVIDSON INC ZDNAWZWXIKMWI51R2A08 HARLEY-DAVIDSON INC 412822108 684418.00000000 NS USD 25118140.60000000 0.018416888267 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 3348986.00000000 NS USD 58104907.10000000 0.042603136867 Long EP CORP US Y 3 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 7695991.00000000 NS USD 3848919018.92000000 2.822068426579 Long EC CORP US N 1 N N N CAPITAL ONE FINANCIAL CORP ZUE8T73ROZOF6FLBAR73 CAPITAL ONE FINANCIAL CORP 14040H105 390300.00000000 NS USD 38581155.00000000 0.028288113844 Long EC CORP US N 1 N N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 558156.00000000 NS USD 59477103.36000000 0.043609245783 Long EC CORP US N 1 N N N ACUITY BRANDS INC N/A ACUITY BRANDS INC 00508Y102 493286.00000000 NS USD 59732001.74000000 0.043796139991 Long EC CORP US N 1 N N N BIOHAVEN PHARMACEUTICAL HOLDING CO LTD 5299007STZTNN32O9920 BIOHAVEN PHARMACEUTICAL HOLDING CO LTD N/A 168092.00000000 NS USD 14407165.32000000 0.010563487089 Long EC CORP VG N 1 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 2322744.00000000 NS USD 543220139.28000000 0.398294792955 Long EC CORP GB N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 2243047.00000000 NS USD 1083638436.17000000 0.794535245223 Long EC CORP US N 1 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 42297279.00000000 NS USD 11553924731.64000000 8.471460695315 Long EC CORP US N 1 N N N ALLOVIR INC N/A ALLOVIR INC (180 DAY LOCKUP) N/A 1281457.00000000 NS USD 46796246.73000000 0.034311506615 Long EC CORP US N 2 N N N IDEX CORPORATION 549300U5Y5EL6PHYLF13 IDEX CORPORATION 45167R104 209119.00000000 NS USD 41656504.80000000 0.030542993079 Long EC CORP US N 1 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 696363.00000000 NS USD 53724405.45000000 0.039391306393 Long EC CORP US N 1 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 1028598.00000000 NS USD 390712950.30000000 0.286474897361 Long EC CORP US N 1 N N N DATADOG INC 549300F6JNO0KRPO1K63 DATADOG INC CL A 23804L103 1656363.00000000 NS USD 163052373.72000000 0.119551737381 Long EC CORP US N 1 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 489951.00000000 NS USD 75413257.92000000 0.055293804072 Long EC CORP CH N 1 N N N HONEYWELL INTERNATIONAL INC ISRPG12PN4EIEOEMW547 HONEYWELL INTL INC 438516106 54100.00000000 NS USD 11507070.00000000 0.008437106306 Long EC CORP US N 1 N N N DEERE and CO PWFTNG3EI0Y73OXWDH08 DEERE and CO 244199105 1056450.00000000 NS USD 284237872.50000000 0.208406236056 Long EC CORP US N 1 N N N OTIS WORLDWIDE CORP 549300ZLBKR8VSU25153 OTIS WORLDWIDE CORP 68902V107 399853.00000000 NS USD 27010070.15000000 0.019804071167 Long EC CORP US N 1 N N N PACCAR INC KDTEY8BWE486IKZ3CC07 PACCAR INC 693718108 1398855.00000000 NS USD 120693209.40000000 0.088493546857 Long EC CORP US N 1 N N N CROWDSTRIKE HOLDINGS INC 549300YBY08K9KM4HX32 CROWDSTRIKE HOLDINGS INC 22788C105 235312.00000000 NS USD 49843787.84000000 0.036545996222 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 154611.00000000 NS USD 65759150.52000000 0.048215309682 Long EP CORP GB Y 3 N N N SKYWORKS SOLUTIONS INC 549300WZ3ORQ2BVKBD96 SKYWORKS SOLUTIONS INC 83088M102 845768.00000000 NS USD 129301011.84000000 0.094804879303 Long EC CORP US N 1 N N N CARRIER GLOBAL CORP 549300JE3W6CWY2NAN77 CARRIER GLOBAL CORP 14448C104 1740024.00000000 NS USD 65633705.28000000 0.048123331896 Long EC CORP US N 1 N N N CSL LTD 529900ECSECK5ZDQTE14 CSL LIMITED N/A 109022.00000000 NS 23801423.66000000 0.017451457380 Long EC CORP AU N 1 N N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 1818465.00000000 NS USD 49607725.20000000 0.036372912579 Long EC CORP US N 1 N N N LG CHEMICAL LTD NEW 988400IES4EIG7O06940 LG CHEMICAL LTD N/A 43079.00000000 NS 32613867.08000000 0.023912834773 Long EC CORP KR N 1 N N N MEDTRONIC PLC 549300GX3ZBSQWUXY261 MEDTRONIC PLC N/A 763698.00000000 NS USD 89459583.72000000 0.065592719781 Long EC CORP IE N 1 N N N NUVATION BIO INC N/A NUVATION BIO INC SER A PC PP N/A 35794400.00000000 NS USD 70157024.00000000 0.051439877368 Long EP CORP US Y 2 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 922695.00000000 NS 92762727.76000000 0.068014620179 Long EC CORP SE N 2 N N N BLACKROCK INC 549300LRIF3NWCU26A80 BLACKROCK INC 09247X101 926212.00000000 NS USD 668299006.48000000 0.490003950831 Long EC CORP US N 1 N N N ROCHE HOLDING LTD 549300U41AUUVOAAOB37 ROCHE HOLDINGS AG (GENUSSCHEINE) N/A 37428.00000000 NS 13036118.74000000 0.009558221131 Long EC CORP CH N 2 N N N EPIC GAMES INC N/A EPIC GAMES INC PP N/A 123700.00000000 NS USD 71127500.00000000 0.052151440709 Long EC CORP US Y 3 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER E PC PP N/A 5464465.00000000 NS USD 46065439.95000000 0.033775671298 Long EP CORP US Y 3 N N N AUTODESK INC FRKKVKAIQEF3FCSTPG55 AUTODESK INC 052769106 88000.00000000 NS USD 26869920.00000000 0.019701311584 Long EC CORP US N 1 N N N MERCK and CO INC 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 1956252.00000000 NS USD 160021413.60000000 0.117329405133 Long EC CORP US 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.048600667729 Long EP CORP US Y 3 N N N KEYSIGHT TECHNOLOGIES 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 204320.00000000 NS USD 26988628.80000000 0.019788350141 Long EC CORP US N 1 N N N NXP SEMICONDUCTORS NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 792682.00000000 NS USD 126044364.82000000 0.092417071016 Long EC CORP NL N 1 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 19254.00000000 NS USD 6696830010.00000000 4.910187103570 Long EC CORP US N 1 N N SONOVA HLDG AG 5299004A0QNX7FBNHS61 SONOVA HLDG AG N/A 98943.00000000 NS 25734441.27000000 0.018868766483 Long EC CORP CH N 2 N N N LOWES COS INC WAFCR4OKGSC504WU3E95 LOWES COS INC 548661107 1274176.00000000 NS USD 204517989.76000000 0.149954768788 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 77662143.18000000 0.056942710701 Long EP CORP US Y 3 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SER A-9 PC PP N/A 600009.00000000 NS USD 5869472.84000000 0.004303560012 Long EP CORP US Y 3 N N N KODIAK SCIENCES INC 254900IXI5NI8C9OQE24 KODIAK SCIENCES INC 50015M109 234394.00000000 NS USD 34434822.54000000 0.025247978714 Long EC CORP US N 1 N N N CAPRI HOLDINGS LTD 549300LPG8W0H1OX3A26 CAPRI HOLDINGS LTD N/A 320900.00000000 NS USD 13477800.00000000 0.009882066536 Long EC CORP VG N 1 N N N EQUIFAX INC 5493004MCF8JDC86VS77 EQUIFAX INC 294429105 71442.00000000 NS USD 13776875.28000000 0.010101351718 Long EC CORP US N 1 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 216950.00000000 NS USD 30720120.00000000 0.022524319240 Long EC CORP US N 1 N N N BYD CO LTD 5299005557VL7ULJ7A69 BYD COMPANY LTD H N/A 1645176.00000000 NS 43121821.26000000 0.031617378717 Long EC CORP CN N 1 N N N INGERSOLL RAND INC 5299004C02FMZCUOIR50 INGERSOLL RAND INC 45687V106 935731.00000000 NS USD 42631904.36000000 0.031258166427 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 1352097.00000000 NS USD 314673534.81000000 0.230721987888 Long EC CORP KY N 1 N N N WUXI APPTEC CO LTD 254900OEPQLZSPLN9175 WUXI APPTEC CO LTD H N/A 4251299.00000000 NS 83244288.99000000 0.061035599475 Long EC CORP CN N 1 N N N TANIUM INC N/A TANIUM CL B PP N/A 6742751.00000000 NS USD 76834996.20000000 0.056336237724 Long EC CORP US Y 3 N N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 213710.00000000 NS USD 62849973.90000000 0.046082270394 Long EC CORP NL N 1 N N N ROYALTY PHARMA PLC 549300FGFN7VOK8BZR03 ROYALTY PHARMA PLC N/A 4023695.00000000 NS USD 201385934.75000000 0.147658312690 Long EC CORP GB N 1 N N N KERING SA 549300VGEJKB7SVUZR78 KERING N/A 16738.00000000 NS 12154277.88000000 0.008911646019 Long EC CORP FR N 1 N N N GENERATION BIO N/A GENERATION BIO 37148K100 1375859.00000000 NS USD 39005602.65000000 0.028599323383 Long EC CORP US N 1 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 336014.00000000 NS USD 91805745.08000000 0.067312950284 Long EC CORP US N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 1415783.00000000 NS USD 294794336.26000000 0.216146347741 Long EC CORP US N 1 N N N DR HORTON INC 529900ZIUEYVSB8QDD25 DR HORTON INC 23331A109 2415908.00000000 NS USD 166504379.36000000 0.122082784690 Long EC CORP US N 1 N N N VONTIER CORP N/A VONTIER CORP W/I 928881101 889426.00000000 NS USD 29706828.40000000 0.021781363044 Long EC CORP US N 1 N N N MONOLITHIC POWER SYSTEMS INC 529900TB7O85LSZ1XU31 MONOLITHIC POWER SYS INC 609839105 44249.00000000 NS USD 16205311.27000000 0.011881906855 Long EC CORP US N 1 N N N RYANAIR HOLDINGS PLC 635400BR2ROC1FVEBQ56 RYANAIR HOLDINGS PLC SPON ADR 783513203 109600.00000000 NS USD 12053808.00000000 0.008837980432 Long EC CORP IE N 1 N N N 23ANDME INC N/A 23ANDME SER F-1 PC PP N/A 754793.00000000 NS USD 13095658.55000000 0.009601876354 Long EP CORP US Y 3 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 249804.00000000 NS USD 96007171.32000000 0.070393480760 Long EC CORP US N 1 N N N REPLIMUNE GROUP INC 549300AY704NEIRC4K64 REPLIMUNE GROUP INC 76029N106 823221.00000000 NS USD 31405881.15000000 0.023027126620 Long EC CORP US N 1 N N N SEAGEN INC N/A SEAGEN INC 81181C104 547549.00000000 NS USD 95897731.86000000 0.070313238582 Long EC CORP US N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 4097497.00000000 NS USD 1088377153.14000000 0.798009722986 Long EC CORP US N 1 N N N SELECTQUOTE INC 549300BV28BWDIN9SP24 SELECTQUOTE INC 816307300 293312.00000000 NS USD 6086224.00000000 0.004462484272 Long EC CORP US N 1 N N HDFC BANK LTD 335800ZQ6I4E2JXENC50 HDFC BANK LTD SPON ADR 40415F101 598553.00000000 NS USD 43251439.78000000 0.031712416397 Long EC CORP IN N 1 N N N FASTENAL CO 529900PP0C7H2HHPSJ32 FASTENAL CO 311900104 481316.00000000 NS USD 23502660.28000000 0.017232400887 Long EC CORP US N 1 N N N COLGATE-PALMOLIVE CO YMEGZFW4SBUSS5BQXF88 COLGATE-PALMOLIVE CO 194162103 713375.00000000 NS USD 61000696.25000000 0.044726360320 Long EC CORP US N 1 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 3219468.00000000 NS 760533168.42000000 0.557631020921 Long EC CORP DK N 2 N N N NATIONAL VISION HOLDINGS INC 549300JHURCBLI5ROA42 NATIONAL VISION HOLDINGS INC 63845R107 256200.00000000 NS USD 11603298.00000000 0.008507661701 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 482615.32000000 0.000353858693 Long EP CORP US Y 3 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 1556947.00000000 NS USD 327425954.10000000 0.240072197561 Long EC CORP US N 1 N N N WESTLAKE CHEMICAL CORP GOXNEVUM0LL78B1OS344 WESTLAKE CHEMICAL CORP 960413102 193052.00000000 NS USD 15753043.20000000 0.011550299088 Long EC CORP US N 1 N N N PINDUODUO INC 5493000573DS7005T657 PINDUODUO INC ADR 722304102 74700.00000000 NS USD 13271949.00000000 0.009731134390 Long EC CORP KY N 1 N N N STARBUCKS CORP OQSJ1DU9TAOC51A47K68 STARBUCKS CORP 855244109 469636.00000000 NS USD 50241659.28000000 0.036837719800 Long EC CORP US N 1 N N N TJX COMPANIES INC V167QI9I69W364E2DY52 TJX COMPANIES INC NEW 872540109 1852938.00000000 NS USD 126537136.02000000 0.092778376109 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 9960614.00000000 NS 289699782.54000000 0.212410966682 Long EC CORP KY N 2 N N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 2191994.00000000 NS USD 211308221.60000000 0.154933439109 Long EC CORP US N 1 N N N TENABLE HOLDINGS INC 5493004S5OMPESF0EF83 TENABLE HOLDINGS INC 88025T102 302800.00000000 NS USD 15824328.00000000 0.011602565863 Long EC CORP US N 1 N N N INTACT FINANCIAL CORP 5493009LXGE7Y4U9OY43 INTACT FINL CORP 45823T106 178906.00000000 NS 21183684.75000000 0.015532103325 Long EC CORP CA N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 1622267.00000000 NS USD 269734334.09000000 0.197772087190 Long EC CORP US N 1 N N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 13820339.00000000 NS 375576286.14000000 0.275376533950 Long EC CORP IN N 1 N N N GUARDANT HEALTH INC 254900M8C3E5VC8BR186 GUARDANT HEALTH INC 40131M109 300683.00000000 NS USD 38752025.04000000 0.028413397578 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.023778630182 Long EP CORP US Y 3 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 82991.00000000 NS USD 58564258.97000000 0.042939938552 Long EC CORP US N 1 N N N ANSYS INC 549300VJV8H15Z5FJ571 ANSYS INC 03662Q105 39968.00000000 NS USD 14540358.40000000 0.010661145674 Long EC CORP US N 1 N N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 916641.00000000 NS USD 48389478.39000000 0.035479681040 Long EC CORP US N 1 N N N ZSCALER INC 529900MZ0RTK1BWRNF46 ZSCALER INC 98980G102 153700.00000000 NS USD 30695427.00000000 0.022506214069 Long EC CORP US N 1 N N N PG and E CORP 8YQ2GSDWYZXO2EDN3511 PG and E CORP 69331C108 17468679.00000000 NS USD 217659740.34000000 0.159590440311 Long EC CORP US N 1 N N N TARGET CORP 8WDDFXB5T1Z6J0XC1L66 TARGET CORP 87612E106 74970.00000000 NS USD 13234454.10000000 0.009703642730 Long EC CORP US N 1 N N N INTARCIA THERAPEUTICS INC N/A INTARCIA THERAPEUTICS INC CONV 6% 07/18/2021 PP N/A 9273235.00000000 PA USD 11795554.92000000 0.008648626523 Long DBT CORP US Y 3 2021-07-18 Fixed 0.06000000 N N N Y Y INTARCIA THERAPEUTICS INC INTARCIA THERAPEUTICS INC USD XXXX N N N SNOWFLAKE COMPUTING INC 254900CJNSY1K7T53Z16 SNOWFLAKE INC CL A 833445109 445347.00000000 NS USD 125320645.80000000 0.091886432520 Long EC CORP US N 1 N N MICROCHIP TECHNOLOGY INC 5493007PTFULNYZJ1R12 MICROCHIP TECHNOLOGY 595017104 85600.00000000 NS USD 11822216.00000000 0.008668174711 Long EC CORP US N 1 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 528201.00000000 NS USD 166203726.66000000 0.121862342928 Long EC CORP LU N 1 N N N PENN NATIONAL GAMING INC N/A PENN NATIONAL GAMING 707569109 524279.00000000 NS USD 45281977.23000000 0.033201228086 Long EC CORP US N 1 N N N MARRIOTT INTERNATIONAL INC NEW 225YDZ14ZO8E1TXUSU86 MARRIOTT INTERNATIONAL INC A 571903202 199709.00000000 NS USD 26345611.28000000 0.019316882846 Long EC CORP US N 1 N N N BIONTECH SE 894500UZJ5LG1F8J1U58 BIONTECH SE ADR 09075V102 200200.00000000 NS USD 16320304.00000000 0.011966220750 Long EC CORP DE N 1 N N GENMAB AS 529900MTJPDPE4MHJ122 GENMAB AS N/A 118804.00000000 NS 48174298.87000000 0.035321909124 Long EC CORP DK N 2 N N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 3468574.00000000 NS USD 881919625.24000000 0.646632864172 Long EC CORP US N 1 N N N ANTHEM INC 8MYN82XMYQH89CTMTH67 ANTHEM INC 036752103 198610.00000000 NS USD 63771684.90000000 0.046758078718 Long EC CORP US N 1 N N N PERKINELMER INC 549300IKL1SDPFI7N655 PERKINELMER INC 714046109 352379.00000000 NS USD 50566386.50000000 0.037075813257 Long EC CORP US N 1 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 3808744.00000000 NS USD 549030447.60000000 0.402554972912 Long EC CORP US N 1 N N N MARKETAXESS HOLDINGS INC 5493002U1CA1XJOVID83 MARKETAXESS HLDGS INC 57060D108 122487.00000000 NS USD 69886182.72000000 0.051241293656 Long EC CORP US 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 32476140.00000000 0.023811851811 Long EP CORP US Y 3 N N N AMERICAN INTERNATIONAL GROUP INC ODVCVCQG2BP6VHV36M30 AMERICAN INTERNATIONAL GROUP 026874784 1932363.00000000 NS USD 73159263.18000000 0.053641151117 Long EC CORP US N 1 N N N CINTAS CORP N/A CINTAS CORP 172908105 766028.00000000 NS USD 270760256.88000000 0.198524304709 Long EC CORP US N 1 N N N LIVE NATION ENTERTAINMENT INC 5493007B9BM9ZXJINO78 LIVE NATION ENTERTAINMENT INC 538034109 159700.00000000 NS USD 11734756.00000000 0.008604048107 Long EC CORP US N 1 N N N SEMTECH CORP 549300J7WUY317SW6O61 SEMTECH CORP 816850101 1416803.00000000 NS USD 102137328.27000000 0.074888177139 Long EC CORP US N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 5143358.00000000 NS USD 1369110466.02000000 1.003846378596 Long EC CORP US N 1 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 47565779.00000000 NS 266434130.15000000 0.195352342505 Long EC CORP CA N 1 N N N ASAC II LP N/A ASAC II LP UNIT PP N/A 39494500.00000000 NS USD 6635076.00000000 0.004864908405 Long EC CORP US Y 3 N N N DOORDASH INC N/A DOORDASH INC (180 DAY LOCKUP) N/A 963350.00000000 NS USD 123766391.25000000 0.090746836527 Long EC CORP US N 2 N N N RELAY THERAPEUTICS INC N/A RELAY THERAPEUTICS INC 75943R102 524192.00000000 NS USD 21785419.52000000 0.015973301668 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 428458.00000000 NS USD 115683660.00000000 0.084820491871 Long EP CORP US Y 3 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP SER G PC PP N/A 558215.00000000 NS USD 150718050.00000000 0.110508079834 Long EP CORP US Y 3 N N N RELATIVITY SPACE INC N/A RELATIVITY SPACE INC SER D PC PP N/A 1673085.00000000 NS USD 24974307.10000000 0.018311428012 Long EP CORP US Y 3 N N N M and T BANK CORP 549300WYXDDBYRASEG81 M and T BANK CORP 55261F104 753541.00000000 NS USD 95925769.30000000 0.070333795932 Long EC CORP US N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COS INC CL A N/A 53694.00000000 NS USD 452640.42000000 0.000331880777 Long EC CORP US Y 3 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 7128534.00000000 NS USD 1008473704.98000000 0.739423663597 Long EC CORP US N 1 N N N HENRY SCHEIN INC VGO3WGL8H45T73F4RR92 HENRY SCHEIN INC 806407102 776340.00000000 NS USD 51906092.40000000 0.038058099894 Long EC CORP US N 1 N N N LVMH MOET HENNESSY SE IOG4E947OATN0KJYSD45 LVMH MOET HENNESSY LOUIS VUITTON SE N/A 21852.00000000 NS 13679383.05000000 0.010029869376 Long EC CORP FR N 2 N N N PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 8593692.00000000 NS USD 2012642666.40000000 1.475691043358 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 3507570.00000000 0.002571787689 Long EC CORP US Y 3 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP N/A 295578.00000000 NS USD 79806060.00000000 0.058514653352 Long EC CORP US Y 3 N N N GALLAGHER (ARTHUR J.) and CO 54930049QLLMPART6V29 ARTHUR J GALLAGHAR AND CO 363576109 204044.00000000 NS USD 25242283.24000000 0.018507910973 Long EC CORP US N 1 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 2009883.00000000 NS USD 84897457.92000000 0.062247720545 Long EC CORP US N 1 N N N O'REILLY AUTOMOTIVE INC NEW 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 67103H107 230521.00000000 NS USD 104326888.97000000 0.076493586370 Long EC CORP US N 1 N N N CADENCE DESIGN SYSTEMS INC GCT7RXJOGLXPV0NXZY22 CADENCE DESIGN SYSTEMS INC 127387108 991316.00000000 NS USD 135245241.88000000 0.099163252091 Long EC CORP US N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 4038866.00000000 NS 110328131.82000000 0.080893761558 Long EC CORP IN N 1 N N N DOMINOS PIZZA INC 5299004V0Y8MI5D9FF45 DOMINOS PIZZA INC 25754A201 174729.00000000 NS USD 67001582.34000000 0.049126273928 Long EC CORP US N 1 N N N HORIZON THERAPEUTICS PLC N/A HORIZON THERAPEUTICS PLC N/A 3607761.00000000 NS USD 263907717.15000000 0.193499949580 Long EC CORP IE N 1 N N N CHANGE HEALTHCARE INC 549300GS1BPJEDOZHM07 CHANGE HEALTHCARE INC 15912K100 198323.00000000 NS USD 3698723.95000000 0.002711943802 Long EC CORP US N 1 N N N LATTICE SEMICONDUCTOR CORP 549300LRBBPZDQ2II567 LATTICE SEMICONDUCTOR CORP 518415104 2478921.00000000 NS USD 113584160.22000000 0.083281116266 Long EC CORP US N 1 N N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 2311578.00000000 NS 19848807.87000000 0.014553357376 Long EC CORP CA N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 7431407.00000000 NS USD 371496035.93000000 0.272384851030 Long EC CORP GB N 1 N N N FORTIVE CORP 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 628245.00000000 NS USD 44492310.90000000 0.032622236321 Long EC CORP US N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB INC (180 DAY LOCKUP) N/A 1935340.00000000 NS USD 255697120.80000000 0.187479852870 Long EC CORP US N 2 N N N NINTENDO CO LTD 353800FEEXU6I9M0ZF27 NINTENDO CO LTD N/A 91227.00000000 NS 58562389.52000000 0.042938567851 Long EC CORP JP N 2 N N N ALLBIRDS INC N/A ALLBIRDS INC PP N/A 867565.00000000 NS USD 10029051.40000000 0.007353407324 Long EC CORP US Y 3 N N N AFFIRM INC N/A AFFIRM INC SER G PC PP N/A 2344983.00000000 NS USD 46726834.75000000 0.034260613012 Long EP CORP US Y 3 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 5699329.00000000 NS USD 962274708.36000000 0.705550067125 Long EC CORP US N 1 N N N VERISK ANALYTICS INC 549300I1YSWNIRKBWP67 VERISK ANALYTICS INC 92345Y106 240393.00000000 NS USD 49903182.87000000 0.036589545290 Long EC CORP US N 1 N N N HEICO CORP NEW 529900O1DTDLCJ7L0I14 HEICO CORP CL A 422806208 433477.00000000 NS USD 50742817.62000000 0.037205174433 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 1031826.17000000 0.000756545939 Long EP CORP US Y 3 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 6046387.00000000 NS USD 331583863.08000000 0.243120820719 Long EC CORP US N 1 N N N INTARCIA THERAPEUTICS INC N/A Intarcia Therapeutics Inc PREF N/A 2100446.00000000 NS USD 21.00000000 0.000000015397 Long EP CORP US Y 3 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 3303249.00000000 NS 95322742.48000000 0.069891650243 Long EC CORP CH N 2 N N N FREEPORT MCMORAN IN 549300IRDTHJQ1PVET45 FREEPORT MCMORAN INC 35671D857 5822542.00000000 NS USD 151502542.84000000 0.111083278342 Long EC CORP US N 1 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 4726780.00000000 NS USD 517535142.20000000 0.379462279478 Long EC CORP US N 1 N N N OWENS AND MINOR INC NEW 549300LMT5KQQXCEZ733 OWENS AND MINOR INC 690732102 1522058.00000000 NS USD 41171668.90000000 0.030187506232 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 44739786.00000000 NS 241114723.83000000 0.176787884068 Long EC CORP CA N 1 N N N RAPID7 INC 549300GNVG5D60KEYN14 RAPID7 INC 753422104 130756.00000000 NS USD 11788960.96000000 0.008643791761 Long EC CORP US N 1 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 20329675.00000000 NS USD 219560490.00000000 0.160984090210 Long EC CORP US N 1 N N N ALLOVIR INC N/A ALLOVIR INC 019818103 328290.00000000 NS USD 12619467.60000000 0.009252728077 Long EC CORP US N 1 N N N INTACT FINANCIAL CORP 5493009LXGE7Y4U9OY43 INTACT FINL CORP(SUBS REC) RT 12/31/21 PP 45823T171 176100.00000000 NS 18607471.13000000 0.013643196054 Long EC CORP CA Y 3 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 1106657.00000000 NS USD 194185103.79000000 0.142378586721 Long EC CORP US N 1 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 104355.00000000 NS 37964866.59000000 0.027836244617 Long EC CORP DE N 2 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 2983338.00000000 NS 113332967.27000000 0.083096938919 Long EC CORP JE N 2 N N N DRAFTKINGS INC 5493008P45UYYL683Z97 DRAFTKINGS INC CL A 26142R104 928071.00000000 NS USD 43210985.76000000 0.031682755078 Long EC CORP US N 1 N N TENCENT HLDGS LTD 254900N4SLUMW4XUYY11 TENCENT HOLDINGS LTD N/A 1595853.00000000 NS 114827684.46000000 0.084192881486 Long EC CORP KY N 2 N N N CITIGROUP INC 6SHGI4ZSSLCXXQSBB395 CITIGROUP INC 172967424 324333.00000000 NS USD 19998372.78000000 0.014663019961 Long EC CORP US N 1 N N N TAKE-TWO INTERACTV SOFTWR INC BOMSTHHJK882EWYX3334 TAKE-TWO INTERACTV SOFTWR INC 874054109 856412.00000000 NS USD 177953849.48000000 0.130477658152 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA (PRIME FID 2013) N/A 202822.00000000 NS 77387175.99000000 0.056741101828 Long EC CORP FR N 2 N N N WHIRLPOOL CORP WHENKOULSSK7WUM60H03 WHIRLPOOL CORP 963320106 124844.00000000 NS USD 22533093.56000000 0.016521504239 Long EC CORP US N 1 N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 1523634.00000000 NS USD 547045551.36000000 0.401099625844 Long EC CORP US N 1 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 14366095.00000000 NS USD 2188530912.30000000 1.604654178961 Long EC CORP US N 1 N N N COMCAST CORP NEW 51M0QTTNCGUN7KFCFZ59 COMCAST CORP CL A 20030N101 2671526.00000000 NS USD 139987962.40000000 0.102640665300 Long EC CORP US N 1 N N N ADAPTIVE BIOTECHNOLOGIES CORP 549300ZTF7OT1FW66Q96 ADAPTIVE BIOTECHNOLOGIES CORP 00650F109 912788.00000000 NS USD 53973154.44000000 0.039573691802 Long EC CORP US N 1 N N N NORTHERN STAR RESOURCES LTD 254900XFXCRYYZAX6M78 NORTHERN STAR RESOURCES LTD N/A 2352749.00000000 NS 23017779.86000000 0.016876881398 Long EC CORP AU N 1 N N N TEXAS INSTRUMENTS INC. WDJNR2L6D8RWOEB8T652 TEXAS INSTRUMENTS INC 882508104 307132.00000000 NS USD 50409575.16000000 0.036960837512 Long EC CORP US N 1 N N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 1068768.00000000 NS USD 785448290.88000000 0.575899054125 Long EC CORP US N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 791860.00000000 NS 274671966.22000000 0.201392411668 Long EC CORP CA N 1 N N N INTUITIVE SURGICAL INC 54930052SRG011710797 INTUITIVE SURGICAL INC 46120E602 684654.00000000 NS USD 560115437.40000000 0.410682605520 Long EC CORP US N 1 N N N ILLINOIS TOOL WORKS INC 76NA4I14SZCFAYMNSV04 ILLINOIS TOOL WORKS INC 452308109 511126.00000000 NS USD 104208368.88000000 0.076406686177 Long EC CORP US N 1 N N N FANATICS INC N/A FANATICS HOLDINGS INC SER E PC PP N/A 1673822.00000000 NS USD 28940382.38000000 0.021219396658 Long EP CORP US Y 3 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 1485719.00000000 NS USD 549300028.68000000 0.402752632631 Long EC CORP US N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 5651588.00000000 NS 224591562.66000000 0.164672926279 Long EC CORP GB N 1 N N N GROWMAX RESOURCES CORP 549300P3X3574P811I48 GROWMAX RESOURCES CORP 144A 39986E204 3011953.00000000 NS 130141.74000000 0.000095421310 Long EC CORP CA N 3 N N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 2217299.00000000 NS USD 366962984.50000000 0.269061169432 Long EC CORP US N 1 N N N MONSTER BEVERAGE CORP NEW 52990090AP0E7HCB6F33 MONSTER BEVERAGE CORP 61174X109 1066442.00000000 NS USD 98624556.16000000 0.072312575207 Long EC CORP US N 1 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 239218.00000000 NS 555833011.95000000 0.407542685560 Long EC CORP NL N 2 N N N BED BATH BEYOND INC 529900ZBUWWUV7BKGX39 BED BATH and BEYOND INC 075896100 1221990.00000000 NS USD 21702542.40000000 0.015912535281 Long EC CORP US N 1 N N N BURLINGTON STORES INC 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 41500.00000000 NS USD 10854325.00000000 0.007958506719 Long EC CORP US N 1 N N N AGILENT TECHNOLOGIES INC QUIX8Y7A2WP0XRMW7G29 AGILENT TECHNOLOGIES INC 00846U101 96100.00000000 NS USD 11386889.00000000 0.008348988317 Long EC CORP US N 1 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 21691628.00000000 NS USD 4827037978.84000000 3.539235667734 Long EC CORP US N 1 N N N DIRECT LINE INSURANCE GROUP PL C 213800FF2R23ALJQOP04 DIRECT LINE INSURANCE GRP PLC N/A 3336713.00000000 NS 14555826.46000000 0.010672487021 Long EC CORP GB N 1 N N N SONY CORP 529900R5WX9N2OI2N910 SONY CORP N/A 862745.00000000 NS 86937164.17000000 0.063743254896 Long EC CORP JP N 2 N N N WEST PHARMACEUTICAL SVCS INC 5493007NKRGM1RJQ1P16 WEST PHARMACEUTICAL SVCS INC 955306105 203207.00000000 NS USD 57570575.17000000 0.042211359004 Long EC CORP US N 1 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 1128296591.16400000 NS USD 1128522250.48000000 0.827444536015 Long STIV RF US N 1 N N N ASCENDIS PHARMA A/S 549300B66JN3W3J8GH73 ASCENDIS PHARMA AS SPON ADR 04351P101 83005.00000000 NS USD 13843573.90000000 0.010150255856 Long EC CORP DK N 1 N N N SNAP INC 549300JNC0L6VP8A2Q35 SNAP INC - A 83304A106 5418000.00000000 NS USD 271279260.00000000 0.198904843325 Long EC CORP US N 1 N N N TRANE TECHNOLOGIES PLC 549300BURLR9SLYY2705 TRANE TECHNOLOGIES PLC N/A 834242.00000000 NS USD 121098568.72000000 0.088790760628 Long EC CORP IE N 1 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 3841113.00000000 NS USD 350424738.99000000 0.256935151645 Long EC CORP US N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 299124.00000000 NS USD 106183037.52000000 0.077854534260 Long EC CORP US N 1 N N N L BRANDS INC GR3KVMWVCR54YWQNXU90 L BRANDS INC 501797104 977746.00000000 NS USD 36362373.74000000 0.026661279788 Long EC CORP US N 1 N N N DOORDASH INC N/A DOORDASH INC 25809K105 289000.00000000 NS USD 41254750.00000000 0.030248422180 Long EC CORP US N 1 N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 260414.00000000 NS USD 240695451.92000000 0.176480469437 Long EC CORP US N 1 N N N SQUARE INC 549300OHIIUWSTIZME52 SQUARE INC CL A 852234103 1194405.00000000 NS USD 259950304.20000000 0.190598332247 Long EC CORP US N 1 N N N SUPERNUS PHARMACEUTICALS INC 549300GRM36VBKISYJ58 SUPERNUS PHARMACEUTICALS INC 868459108 227060.00000000 NS USD 5712829.60000000 0.004188707520 Long EC CORP US N 1 N N N TAIWAN SEMICONDUCTOR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 1792223.00000000 NS USD 195423995.92000000 0.143286955628 Long EC CORP TW N 1 N N N CARBON INC N/A CARBON INC SER D PC PERP PP N/A 915425.00000000 NS USD 34859384.00000000 0.025559271700 Long EP CORP US Y 3 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 3580200.00000000 NS USD 170202708.00000000 0.124794438647 Long EC CORP BM N 1 N N N DELPHIX CORP 549300ZUVPWKP077GO54 DELPHIX CORP SER D PC PP N/A 3712687.00000000 NS USD 28253548.07000000 0.020715802425 Long EP CORP US Y 3 N N N HELLOFRESH AG 391200ZAF4V6XD2M9G57 HELLOFRESH AG N/A 522048.00000000 NS 40381547.02000000 0.029608180453 Long EC CORP DE N 2 N N N JD.COM INC 549300HVTWB0GJZ16V92 JD.COM INC CL A N/A 2668292.00000000 NS 117518048.26000000 0.086165484884 Long EC CORP KY N 2 N N N SNOWFLAKE COMPUTING INC 254900CJNSY1K7T53Z16 SNOWFLAKE INC CLASS B (180 DAY LOCKUP) N/A 88269.00000000 NS USD 23596951.77000000 0.017301536412 Long EC CORP US N 2 N N N SARTORIUS STEDIM BIOTECH 52990006IVXY7GCSSR39 SARTORIUS STEDIM BIOTECH N/A 39481.00000000 NS 14045147.74000000 0.010298051943 Long EC CORP FR N 1 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 341620.00000000 NS USD 22512758.00000000 0.016506593990 Long EC CORP US N 1 N N N INTARCIA THERAPEUTICS INC N/A INTARCIA THERAPEUTICS INC WT 12/31/24 N/A 105983.00000000 NS USD 10.60000000 0.000000007772 Long EC CORP US N 3 N N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 4666654.00000000 NS USD 1102917006.36000000 0.808670498258 Long EC CORP US N 1 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 4886331.00000000 NS USD 1085449568.34000000 0.795863186624 Long EC CORP US N 1 N N N WILLIAMS-SONOMA INC 549300IARG6YWVTZ1I92 WILLIAMS-SONOMA INC 969904101 107000.00000000 NS USD 10896880.00000000 0.007989708498 Long EC CORP US N 1 N N N ZIPLINE INTERNATIONAL INC N/A ZIPLINE INTERNATIONAL INC SER E PC PP N/A 1317166.00000000 NS USD 42978336.28000000 0.031512174001 Long EP CORP US Y 3 N N N PALO ALTO NETWORKS INC 549300QXR2YVZV231H43 PALO ALTO NETWORKS INC 697435105 77398.00000000 NS USD 27506475.22000000 0.020168040653 Long EC CORP US N 1 N N N AFFIRM INC N/A AFFIRM INC SER F PC PERP PP N/A 2371275.00000000 NS USD 47250737.03000000 0.034644743744 Long EP CORP US Y 3 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 68944.00000000 NS USD 31179924.00000000 0.022861452431 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 8504818.00000000 NS 60035807.60000000 0.044018893683 Long EC CORP LU N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER B PC PERP PP N/A 60155.00000000 NS USD 695391.80000000 0.000509868675 Long EP CORP US Y 3 N N N EXACT SCIENCES CORP 549300VM3X1FYD4N9Z14 EXACT SCIENCES CORP 30063P105 99800.00000000 NS USD 13222502.00000000 0.009694879323 Long EC CORP US N 1 N N N CLARIVATE PLC 549300WDHIIODXFO0R55 CLARIVATE PLC N/A 10093593.00000000 NS USD 299880648.03000000 0.219875685715 Long EC CORP JE N 1 N N N ROCKET COS INC N/A ROCKET COS INC 77311W101 417637.00000000 NS USD 8444620.14000000 0.006191685445 Long EC CORP US N 1 N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 211186.00000000 NS USD 54678167.26000000 0.040090614712 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 19626391.40000000 0.014390279251 Long EP CORP GB N 3 N N N MERCADOLIBRE INC 549300DKPDN9M5S8GB14 MERCADOLIBRE INC 58733R102 27675.00000000 NS USD 46361713.50000000 0.033992902221 Long EC CORP US N 1 N N N FAIRFAX FINANCIAL HLDGS LTD GLS7OQD0WOEDI8YAP031 FAIRFAX FINL HLDGS LTD SUB VTG 303901102 88293.00000000 NS 30093422.93000000 0.022064818272 Long EC CORP CA N 1 N N N ENVISTA HOLDINGS CORPORATION 549300BX623VURJZ5269 ENVISTA HOLDINGS CORP 29415F104 1189328.00000000 NS USD 40116033.44000000 0.029413503067 Long EC CORP US N 1 N N N UCB SA 2138008J191VLSGY5A09 UCB SA N/A 681578.00000000 NS 70342251.65000000 0.051575688254 Long EC CORP BE N 1 N N N BEIGENE LTD 549300JFUK6FRD5MH739 BEIGENE LTD SP ADR 07725L102 152909.00000000 NS USD 39510156.51000000 0.028969267648 Long EC CORP KY N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 822921.00000000 NS 929217386.85000000 0.681312086839 Long EC CORP CA N 1 N N N HYUNDAI MOTOR CO 9884004RQX8PRBXQ8S60 HYUNDAI MOTOR CO N/A 469100.00000000 NS 82751549.29000000 0.060674317478 Long EC CORP KR N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PC PP N/A 183970.00000000 NS USD 2126693.20000000 0.001559314109 Long EP CORP US Y 3 N N N UNITED PARCEL SERVICE INC D01LMJZU09ULLNCY6Z23 UNITED PARCEL SERVICE INC CL B 911312106 3667373.00000000 NS USD 617585613.20000000 0.452820350637 Long EC CORP US N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 7019280.00000000 NS USD 3795535274.40000000 2.782926896408 Long EC CORP US N 1 N N N SAMSUNG SDI CO LTD 9884002AESDO4YW87G32 SAMSUNG SDI CO LTD N/A 212300.00000000 NS 122495210.88000000 0.089814793538 Long EC CORP KR N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER C PC PERP PP N/A 574905.00000000 NS USD 6645901.80000000 0.004872845997 Long EP CORP US Y 3 N N N TRAVELERS COS INC 549300Y650407RU8B149 TRAVELERS COMPANIES INC 89417E109 448831.00000000 NS USD 63002407.47000000 0.046194036311 Long EC CORP US N 1 N N N ALNYLAM PHARMACEUTICALS INC 529900S3ZI14OWRJII50 ALNYLAM PHARMACEUTICALS INC 02043Q107 255107.00000000 NS USD 33156256.79000000 0.024310520686 Long EC CORP US N 1 N N N TWILIO INC 5493004W8TRGD63APX93 TWILIO INC CLASS A 90138F102 842536.00000000 NS USD 285198436.00000000 0.209110531447 Long EC CORP US N 1 N N N MORGAN STANLEY IGJSJL3JD5P30I6NJZ34 MORGAN STANLEY 617446448 6191514.00000000 NS USD 424304454.42000000 0.311104546026 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME INC PP N/A 166622.00000000 NS USD 2890891.70000000 0.002119632590 Long EC CORP US Y 3 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SER A-12 PC PP N/A 683461.00000000 NS USD 6625730.65000000 0.004858056295 Long EP CORP US Y 3 N N N XPENG INC N/A XPENG INC ADR 98422D105 1424536.00000000 NS USD 61012876.88000000 0.044735291288 Long EC CORP KY N 1 N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 19841121.00000000 NS 452032766.91000000 0.331435240129 Long EC CORP CA N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 46865197.00000000 NS 9032680.90000000 0.006622857859 Long EC CORP AU N 1 N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 1048869.00000000 NS USD 125507664.54000000 0.092023556653 Long EC CORP CH N 1 N N N SILGAN HLDGS INC KAF673KJXD92C8KSLU49 SILGAN HOLDINGS INC 827048109 1565739.00000000 NS USD 58057602.12000000 0.042568452352 Long EC CORP US N 1 N N N BYTEDANCE LTD N/A BYTEDANCE LTD SER E-1 PC PP N/A 653587.00000000 NS USD 71616259.58000000 0.052509804440 Long EP CORP CN Y 3 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 436928.00000000 NS USD 195101459.84000000 0.143050468738 Long EC CORP US N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 13214081.00000000 NS 64089345.38000000 0.046990990765 Long EC CORP KY N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 262111.00000000 NS USD 363471944.81000000 0.266501501942 Long EC CORP US N 1 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Securities Lending Cash Central Fund 31635A303 450683312.53800000 NS USD 450728380.87000000 0.330478850389 Long STIV RF US N 1 N N PENTAIR PLC 549300EVR9D56WPSRP15 PENTAIR PLC N/A 224698.00000000 NS USD 11929216.82000000 0.008746628852 Long EC CORP IE N 1 N N N APPLIED MATERIALS INC 41BNNE1AFPNAZELZ6K07 APPLIED MATERIALS INC 038222105 1580154.00000000 NS USD 136367290.20000000 0.099985949873 Long EC CORP US N 1 N N N FAIR ISAAC CORPORATION RI6HET5SJUEY30V1PS26 FAIR ISAAC CORP 303250104 24989.00000000 NS USD 12770378.56000000 0.009363377600 Long EC CORP US N 1 N N N KYMERA THERAPEUTICS INC N/A KYMERA THERAPEUTICS INC 501575104 209893.00000000 NS USD 13013366.00000000 0.009541538580 Long EC CORP US N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 4081380.00000000 NS USD 2131296636.00000000 1.562689397870 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 661442.00000000 NS USD 80596707.70000000 0.059094364669 Long EC CORP US N 1 N N N MIRATI THERAPEUTICS INC 529900GYRW59IDQV6N54 Mirati Therapeutics Inc 60468T105 366718.00000000 NS USD 80545941.52000000 0.059057142365 Long EC CORP US N 1 N N N MEITUAN 21380033K525E5JLIA77 MEITUAN CL B N/A 2126242.00000000 NS 80799088.44000000 0.059242752383 Long EC CORP KY N 1 N N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 1087210.00000000 NS USD 295992922.50000000 0.217025163941 Long EC CORP US N 1 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 6330892.00000000 NS USD 804466446.44000000 0.589843368379 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 5032210.00000000 NS USD 1796197037.40000000 1.316990802416 Long EC CORP US N 1 N N N ZOOM VIDEO COMMUNICATIONS INC 549300T9GCHU0ODOM055 ZOOM VIDEO COMMUNICATIONS INC CL A 98980L101 28656.00000000 NS USD 9666241.92000000 0.007087391548 Long EC CORP US N 1 N N N COUPANG N/A COUPANG LLC US (1 CS) PP N/A 2489211.00000000 NS USD 18669082.50000000 0.013688370167 Long EC CORP KR Y 3 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 28148694.00000000 NS USD 853186915.14000000 0.625565735041 Long EC CORP US N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 635366.00000000 NS USD 724113922.88000000 0.530928042123 Long EC CORP US N 1 N N N WORKDAY INC 549300J0DYC0N31V7G13 WORKDAY INC CL A 98138H101 359487.00000000 NS USD 86136680.07000000 0.063156331427 Long EC CORP US N 1 N N N AMETEK INC NEW 549300WZDEF9KKE40E98 AMETEK INC NEW 031100100 462538.00000000 NS USD 55939345.72000000 0.041015324194 Long EC CORP US N 1 N N N TOTO LTD N/A TOTO LTD N/A 2975292.00000000 NS 178652950.46000000 0.130990246438 Long EC CORP JP N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 7154439.00000000 NS 69245571.91000000 0.050771590986 Long EC CORP CA N 1 N N N WAYFAIR INC 54930027N9ZAVYFDHK53 WAYFAIR INC 94419L101 98560.00000000 NS USD 22255833.60000000 0.016318214283 Long EC CORP US N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB INC CLASS A 009066101 823600.00000000 NS USD 120904480.00000000 0.088648452711 Long EC CORP US N 1 N N N GRAINGER (W.W.) INC 549300TWZSP6O1IH2V34 WW GRAINGER INC 384802104 80675.00000000 NS USD 32942829.50000000 0.024154033523 Long EC CORP US N 1 N N N INPHI CORP 549300DCMERAAZFGT726 INPHI CORP 45772F107 49516.00000000 NS USD 7945832.52000000 0.005825969049 Long EC CORP US N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 622506.00000000 NS USD 178522270.68000000 0.130894430631 Long EC CORP US N 1 N N N FIRST SOLAR INC 549300NPYMLM4NHTOF27 FIRST SOLAR INC 336433107 327751.00000000 NS USD 32421128.92000000 0.023771517101 Long EC CORP US N 1 N N N HUMANA INC 529900YLDW34GJAO4J06 HUMANA INC 444859102 734883.00000000 NS USD 301500448.41000000 0.221063340609 Long EC CORP US N 1 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 2870145.00000000 NS USD 425642503.50000000 0.312085617866 Long EC CORP US N 1 N N N LENNAR CORP 529900G61XVRLX5TJX09 LENNAR CORP CL A 526057104 2248776.00000000 NS USD 171424194.48000000 0.125690045546 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 2138960.76000000 0.001568308815 Long EP CORP US Y 3 N N N SOFTBANK GROUP CORP 5493003BZYYYCDIO0R13 SOFTBANK GROUP CORP N/A 409400.00000000 NS 31783802.63000000 0.023304222675 Long EC CORP JP N 2 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 12131703.00000000 NS USD 4254345608.04000000 3.119331520665 Long EC CORP US N 1 N N N ALCON INC 549300LDT5AP8S0NBM78 ALCON INC N/A 178319.00000000 NS USD 11765487.62000000 0.008626580858 Long EC CORP CH N 1 N N N SIMON PPTY GROUP INC NEW 529900GQL5X8H7AO3T64 SIMON PPTY GROUP INC - REIT 828806109 331035.00000000 NS USD 28230664.80000000 0.020699024168 Long EC CORP US N 1 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 4371968.00000000 NS 548170392.65000000 0.401924371460 Long EC CORP CA N 1 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 1010948.00000000 NS USD 342620386.68000000 0.251212917392 Long EC CORP US N 1 N N N NURO INC/CA N/A NURO INC/CA SER C PC PP N/A 3293118.00000000 NS USD 42990338.24000000 0.031520973966 Long EP CORP US Y 3 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 509631.00000000 NS USD 114391774.26000000 0.083873267484 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER A PC PERP PP N/A 342405.00000000 NS USD 3958201.80000000 0.002902195725 Long EP CORP US Y 3 N N N DYNATRACE INC N/A DYNATRACE INC 268150109 2218925.00000000 NS USD 96012884.75000000 0.070397669908 Long EC CORP US N 1 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 315625.00000000 NS USD 40381062.50000000 0.029607825197 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 144435.00000000 NS USD 26837467.35000000 0.019677516956 Long EC CORP KY N 1 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 212004.00000000 NS USD 29881963.80000000 0.021909774185 Long EC CORP US N 1 N N N HILTON WORLDWIDE HOLDINGS INC 549300HVGPK36ICB0B89 HILTON WORLDWIDE HOLDINGS INC 43300A203 221100.00000000 NS USD 24599586.00000000 0.018036678510 Long EC CORP US N 1 N N N ROYAL BANK OF CANADA ES7IP3U3RHIGC71XBU11 ROYAL BANK OF CANADA 780087102 451841.00000000 NS 37126286.58000000 0.027221388820 Long EC CORP CA N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 364869.00000000 NS USD 212696734.86000000 0.155951511823 Long EC CORP US N 1 N N N NUANCE COMMUNICATIONS INC AEMSOT3SS15TNMJCE605 NUANCE COMMUNICATIONS INC 67020Y100 1206546.00000000 NS USD 53196613.14000000 0.039004323449 Long EC CORP US N 1 N N N UNICHARM CORP 353800UQ4BZIJTAQEG85 UNICHARM CORP N/A 102154.00000000 NS 4839836.99000000 0.003548620039 Long EC CORP JP N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 1011828.00000000 NS USD 293672958.72000000 0.215324141783 Long EC CORP US N 1 N N N JAZZ PHARMACEUTICALS PLC 635400GAUMJCLEZRRV50 JAZZ PHARMA PLC N/A 822112.00000000 NS USD 135689585.60000000 0.099489049640 Long EC CORP IE N 1 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 169201.00000000 NS USD 64122102.97000000 0.047015008979 Long EC CORP US N 1 N N N ON HOLDING AG N/A ON HOLDING AG PP N/A 2600.00000000 NS 29221732.75000000 0.021425685746 Long EC CORP CH Y 3 N N N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 567307.00000000 NS USD 56537815.62000000 0.041454128700 Long EC CORP US N 1 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 1099977.00000000 NS 77419231.23000000 0.056764605072 Long EC CORP CA N 1 N N N MATCH GROUP INC 15OMOPB0A8K0EFUVD031 MATCH GROUP INC 57667L107 790139.00000000 NS USD 119461115.41000000 0.087590162418 Long EC CORP US N 1 N N ZAI LAB LTD 549300P2UYQ9U5LY1T58 ZAI LAB LTD UNSPNRD ADR 98887Q104 422550.00000000 NS USD 57187917.00000000 0.041930789957 Long EC CORP KY N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 418180.00000000 NS USD 112231148.40000000 0.082289073587 Long EC CORP US N 1 N N N SVMK INC N/A SVMK INC 78489X103 682593.00000000 NS USD 17440251.15000000 0.012787377931 Long EC CORP US N 1 N N N MAXLINEAR INC 549300EMOI0SM2IY4F64 MAXLINEAR INC 57776J100 93338.00000000 NS USD 3564578.22000000 0.002613586723 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 1796198.00000000 NS USD 3148088462.72000000 2.308211996939 Long EC CORP US N 1 N N N UBER TECHNOLOGIES INC 549300B2FTG34FILDR98 UBER TECHNOLOGIES INC 90353T100 915425.00000000 NS USD 46686675.00000000 0.034231167455 Long EC CORP US N 1 N N N VENUS MEDTECH HANGZHOU INC N/A VENUS MEDTECH HANGZHOU INC H N/A 3394466.00000000 NS 34612611.15000000 0.025378335217 Long EC CORP CN N 1 N N N NEWMONT CORP 549300VSP3RIX7FGDZ51 NEWMONT CORP 651639106 3820445.00000000 NS USD 228806451.05000000 0.167763327347 Long EC CORP US N 1 N N N SEER INC N/A SEER INC 81578P106 142300.00000000 NS USD 7988722.00000000 0.005857416072 Long EC CORP US N 1 N N N AFFIRM INC N/A AFFIRM INC SER G-1 PC PP N/A 431811.00000000 NS USD 8604395.53000000 0.006308834463 Long EP CORP US Y 3 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 2633905.00000000 NS USD 477210907.90000000 0.349896121322 Long EC CORP US N 1 N N N SEA LTD 529900OM6JLLW44YKI15 SEA LTD ADR 81141R100 249266.00000000 NS USD 49616397.30000000 0.036379271055 Long EC CORP KY N 1 N N N 2021-01-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer