0001752724-20-161916.txt : 20200820 0001752724-20-161916.hdr.sgml : 20200820 20200820082809 ACCESSION NUMBER: 0001752724-20-161916 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200820 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: 201118688 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 2020-12-31 2020-06-30 N 122110424237.59 743841682.59 121366582555.00 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 13805542.14000000 0.00000000 0.00000000 4173273.96000000 N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 618027.00000000 NS USD 57680459.91000000 0.047525816988 Long EC CORP US N 1 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 9834467.00000000 NS USD 4281041829.77000000 3.527364567449 Long EC CORP US N 1 N N N KEURIG DR PEPPER INC DYTQ8KRTKO7Y2BVU5K74 KEURIG DR PEPPER INC 49271V100 2647053.00000000 NS USD 75176305.20000000 0.061941519335 Long EC CORP US N 1 N N N INTEL CORP KNX4USFCNGPY45LOCE31 INTEL CORP 458140100 4345253.00000000 NS USD 259976486.99000000 0.214207635674 Long EC CORP US N 1 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 335512.00000000 NS USD 103918131.76000000 0.085623348348 Long EC CORP US N 1 N N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 1126733.00000000 NS USD 58376036.73000000 0.048098937533 Long EC CORP US N 1 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 628445.00000000 NS USD 162258214.55000000 0.133692661632 Long EC CORP LU N 1 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 634681.00000000 NS USD 77837277.84000000 0.064134027836 Long EC CORP US N 1 N N N SITME CORP N/A SITME CORP 82982T106 114738.00000000 NS USD 5439728.58000000 0.004482064556 Long EC CORP US N 1 N N N GENMAB AS 529900MTJPDPE4MHJ122 GENMAB AS N/A 83163.00000000 NS 27835938.18000000 0.022935422250 Long EC CORP DK N 1 N N N ZOOM VIDEO COMMUNICATIONS INC 549300T9GCHU0ODOM055 ZOOM VIDEO COMMUNICATIONS INC CL A 98980L101 246579.00000000 NS USD 62517639.66000000 0.051511411414 Long EC CORP US N 1 N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 216277.00000000 NS USD 48712068.71000000 0.040136310740 Long EC CORP NL N 1 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 11107709.00000000 NS USD 1013134137.89000000 0.834771908841 Long EC CORP US N 1 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 10965911.00000000 NS USD 74897172.13000000 0.061711527632 Long EC CORP US N 1 N N N EUROFINS SCIENTIFIC SE 529900JEHFM47DYY3S57 EUROFINS SCIENTIFIC SE N/A 84052.00000000 NS 52749950.72000000 0.043463323766 Long EC CORP LU N 1 N N N SQUARE INC 549300OHIIUWSTIZME52 SQUARE INC CL A 852234103 766006.00000000 NS USD 80384669.64000000 0.066232951400 Long EC CORP US N 1 N N N GROWMAX RESOURCES CORP 549300P3X3574P811I48 GROWMAX RESOURCES CORP 144A 39986E204 3042880.00000000 NS 123275.19000000 0.000101572597 Long EC CORP CA N 3 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 2841548.00000000 NS 90874351.58000000 0.074875925206 Long EC CORP CH N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER G 0% PFD PERP N/A 46145.00000000 NS USD 18286802.05000000 0.015067411197 Long EP CORP GB N 3 N N N FORTUNE BRANDS HOME and SEC INC 54930032LHW54PQUJD44 FORTUNE BRANDS HOME and SEC INC 34964C106 1932719.00000000 NS USD 123558725.67000000 0.101806216397 Long EC CORP US N 1 N N N FARFETCH LTD 549300QFQ74Z0F96NS78 FARFETCH LTD CL A 30744W107 888062.00000000 NS USD 15336830.74000000 0.012636782232 Long EC CORP KY N 1 N N N TRADEWEB MARKETS INC N/A TRADEWEB MARKETS INC A 892672106 159126.00000000 NS USD 9251585.64000000 0.007622844316 Long EC CORP US N 1 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 5427999.00000000 NS USD 532920941.82000000 0.439100228910 Long EC CORP US N 1 N N N ZOOMINFO TECHNOLOGIES INC N/A ZOOMINFO TECHNOLOGIES INC 98980F104 267161.00000000 NS USD 13633225.83000000 0.011233096906 Long EC CORP US N 1 N N SELECTQUOTE INC 549300BV28BWDIN9SP24 SELECTQUOTE INC 816307300 636755.00000000 NS USD 16129004.15000000 0.013289493541 Long EC CORP US N 1 N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP SER G PC PP N/A 558215.00000000 NS USD 122807300.00000000 0.101187079189 Long EP CORP US Y 3 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 1228091.00000000 NS 38509011.40000000 0.031729501308 Long EC CORP CA N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 351902.00000000 NS 89510016.68000000 0.073751781417 Long EC CORP CA N 1 N N N BLUEBIRD BIO INC N/A BLUEBIRD BIO INC 09609G100 395929.00000000 NS USD 24167506.16000000 0.019912817557 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.000000008733 Long EC CORP US N 3 N N N ROYALTY PHARMA PLC N/A ROYALTY PHARMA PLC N/A 2028444.00000000 NS USD 98480956.20000000 0.081143387353 Long EC CORP GB N 1 N N N MERCADOLIBRE INC 549300DKPDN9M5S8GB14 MERCADOLIBRE INC 58733R102 29599.00000000 NS USD 29177806.23000000 0.024041054477 Long EC CORP US N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 871592.00000000 NS 828044500.47000000 0.682267295525 Long EC CORP CA N 1 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 7480582.00000000 NS USD 334232403.76000000 0.275390800930 Long EC CORP US N 1 N N N RYANAIR HOLDINGS PLC 635400BR2ROC1FVEBQ56 RYANAIR HOLDINGS PLC SPON ADR 783513203 203347.00000000 NS USD 13490039.98000000 0.011115118919 Long EC CORP IE N 1 N N N GLOBAL PAYMENTS INC 549300NOMHGVQBX6S778 GLOBAL PAYMENTS INC 37940X102 1102955.00000000 NS USD 187083227.10000000 0.154147231603 Long EC CORP US N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 3072847.00000000 NS 87535912.41000000 0.072125218134 Long EC CORP GB N 1 N N N HENRY SCHEIN INC VGO3WGL8H45T73F4RR92 HENRY SCHEIN INC 806407102 188494.00000000 NS USD 11006164.66000000 0.009068529761 Long EC CORP US N 1 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 98527.00000000 NS USD 106390439.87000000 0.087660406703 Long EC CORP US N 1 N N N PATTERSON COS INC YM48Q2087CUE26GWEK09 PATTERSON COMPANIES INC 703395103 213676.00000000 NS USD 4700872.00000000 0.003873283651 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PP N/A 867565.00000000 NS USD 8944595.15000000 0.007369899491 Long EC CORP US Y 3 N N N PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 11344301.00000000 NS USD 1976517563.23000000 1.628551716313 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 230271.00000000 NS USD 163646691.57000000 0.134836697322 Long EC CORP US N 1 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 1227291.00000000 NS USD 147004915.98000000 0.121124705734 Long EC CORP US N 1 N N N CDW CORP N/A CDW CORPORATION 12514G108 274281.00000000 NS USD 31865966.58000000 0.026255964293 Long EC CORP US N 1 N N N ALECTOR INC 549300Z8RQOIY1JMHC25 ALECTOR INC 014442107 296773.00000000 NS USD 7253132.12000000 0.005976218467 Long EC CORP US N 1 N N N ELECTRONIC ARTS INC 549300O7A67PUEYKDL45 ELECTRONIC ARTS INC 285512109 1726087.00000000 NS USD 227929788.35000000 0.187802757193 Long EC CORP US N 1 N N N PELOTON INTERACTIVE INC 5493002YS021166W0339 PELOTON INTERACTIVE INC CL A 70614W100 914338.00000000 NS USD 52821306.26000000 0.043522117166 Long EC CORP US N 1 N N N TOTO LTD N/A TOTO LTD N/A 2380761.00000000 NS 91536521.73000000 0.075421520325 Long EC CORP JP N 2 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SER AA-9 PC PP N/A 49783.00000000 NS USD 299693.66000000 0.000246932601 Long EP CORP US Y 3 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 815752.00000000 NS USD 232497477.52000000 0.191566304847 Long EC CORP US N 1 N N N DOMINOS PIZZA INC 5299004V0Y8MI5D9FF45 DOMINOS PIZZA INC 25754A201 188540.00000000 NS USD 69654217.60000000 0.057391595061 Long EC CORP US N 1 N N N INARI MEDICAL INC N/A INARI MEDICAL INC 45332Y109 173941.00000000 NS USD 8425702.04000000 0.006942357494 Long EC CORP US N 1 N N TWILIO INC 5493004W8TRGD63APX93 TWILIO INC CLASS A 90138F102 719443.00000000 NS USD 157860183.06000000 0.130068903430 Long EC CORP US N 1 N N N SERVICENOW INC 549300HJTQM36M0E1G39 SERVICENOW INC 81762P102 726976.00000000 NS USD 294468898.56000000 0.242627659410 Long EC CORP US N 1 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 383323.00000000 NS USD 127960883.86000000 0.105433374794 Long EC CORP US N 1 N N N HUMANA INC 529900YLDW34GJAO4J06 HUMANA INC 444859102 511332.00000000 NS USD 198268983.00000000 0.163363735573 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 110942.00000000 NS 6976486.57000000 0.005748276356 Long EC CORP JP N 2 N N N CSL LTD 529900ECSECK5ZDQTE14 CSL LIMITED N/A 110329.00000000 NS 21851618.36000000 0.018004641722 Long EC CORP AU N 1 N N N GET HEAL INC N/A GET HEAL INC SER B PC P/P N/A 35877127.00000000 NS USD 886165.04000000 0.000730155716 Long EP CORP US Y 3 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 2991359.00000000 NS 104993274.31000000 0.086509212090 Long EC CORP JE N 2 N N N CONT TC HOLDINGS LLC N/A CONT TC HOLDINGS LLC N/A 140771.00000000 NS USD 75326562.10000000 0.062065323513 Long EC CORP US Y 3 N N N NEWMONT CORP 549300VSP3RIX7FGDZ51 NEWMONT CORP 651639106 3938918.00000000 NS USD 243188797.32000000 0.200375418175 Long EC CORP US N 1 N N N TANIUM INC N/A TANIUM CL B PP N/A 2944100.00000000 NS USD 33548608.32000000 0.027642377014 Long EC CORP US Y 3 N N N ALEXION PHARMACEUTICALS INC M1YXUUZR0EIMU8T0EM75 ALEXION PHARMACEUTICALS INC 015351109 313523.00000000 NS USD 35189821.52000000 0.028994654689 Long EC CORP US N 1 N N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 1028285.00000000 NS USD 241050569.70000000 0.198613625452 Long EC CORP US N 1 N N N FORTINET INC 549300O0QJWDBAS0QX03 FORTINET INC 34959E109 1236450.00000000 NS USD 169727491.50000000 0.139846972640 Long EC CORP US N 1 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 2742350.00000000 NS USD 494363434.50000000 0.407330769387 Long EC CORP GB N 1 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 6280089.00000000 NS USD 1031065012.02000000 0.849546053216 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC RT 07/28/20 872590112 5818831.00000000 NS USD 977563.61000000 0.000805463571 Long EC CORP US N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 705001.00000000 NS USD 567913555.55000000 0.467932394234 Long EC CORP US N 1 N N N MERCK and CO INC NEW 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 5284364.00000000 NS USD 408639868.12000000 0.336698833828 Long EC CORP US N 1 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 206842.00000000 NS USD 105497693.68000000 0.086924828448 Long EC CORP US N 1 N N N ALNYLAM PHARMACEUTICALS INC 529900S3ZI14OWRJII50 ALNYLAM PHARMACEUTICALS INC 02043Q107 367604.00000000 NS USD 54445828.44000000 0.044860642273 Long EC CORP US N 1 N N N SAMSUNG SDI CO LTD 9884002AESDO4YW87G32 SAMSUNG SDI CO LTD N/A 79800.00000000 NS 24461192.72000000 0.020154800609 Long EC CORP KR N 2 N N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 18260139.00000000 NS 411901553.64000000 0.339386299728 Long EC CORP IN N 1 N N N AFFIRM INC N/A AFFIRM INC CONV 1% 04/30/2021 P/P N/A 7286800.00000000 PA USD 7286800.00000000 0.006003959118 Long DBT CORP US Y 3 2021-04-30 Fixed 0.01000000 N N N Y Y AFFIRM INC AFFIRM INC USD XXXX N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 1999834.00000000 NS USD 452642427.56000000 0.372954744239 Long EC CORP US N 1 N N N CLARIVATE PLC 549300WDHIIODXFO0R55 CLARIVATE PLC N/A 9407514.00000000 NS USD 210069787.62000000 0.173087008958 Long EC CORP JE N 1 N N N IMMUNOMEDICS INC 5493007ZU7DDO8PSIM59 IMMUNOMEDICS INC 452907108 369207.00000000 NS USD 13084696.08000000 0.010781135799 Long EC CORP US N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 7837320.00000000 NS USD 3566294092.80000000 2.938448144227 Long EC CORP US N 1 N N N NETCOMPANY GROUP AS 5299006DEGAWX1Z1X779 NETCOMPANY GROUP AS N/A 389977.00000000 NS 25577081.79000000 0.021074237447 Long EC CORP DK N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 8509263.00000000 NS USD 500344664.40000000 0.412259003975 Long EC CORP US N 1 N N N SHISEIDO CO LTD 5299008QCD0YDT5OF506 SHISEIDO CO LTD N/A 329128.00000000 NS 20972244.65000000 0.017280081723 Long EC CORP JP N 2 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 1445346.00000000 NS USD 467511617.16000000 0.385206213537 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 6927531.00000000 NS USD 721502353.65000000 0.594481889875 Long EC CORP US N 1 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 3629002.00000000 NS USD 331799652.86000000 0.273386335740 Long EC CORP US N 1 N N N NETEASE INC 5299004AF4DSJDB0PA32 NETEASE INC N/A 4527544.00000000 NS 78043981.47000000 0.064304341299 Long EC CORP KY N 1 N N SAREPTA THERAPEUTICS INC 549300IKDPIED8J8IG21 SAREPTA THERAPEUTICS INC 803607100 453664.00000000 NS USD 72740485.76000000 0.059934525821 Long EC CORP US N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 816580.00000000 NS USD 138059180.60000000 0.113753866751 Long EC CORP US N 1 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 403232.00000000 NS USD 97364398.72000000 0.080223399778 Long EC CORP US N 1 N N N SNAP INC 549300JNC0L6VP8A2Q35 SNAP INC - A 83304A106 3811017.00000000 NS USD 89520789.33000000 0.073760657542 Long EC CORP US N 1 N N N FASTENAL CO 529900PP0C7H2HHPSJ32 FASTENAL CO 311900104 284487.00000000 NS USD 12187423.08000000 0.010041827678 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 10850356.00000000 NS 292783858.44000000 0.241239270544 Long EC CORP KY N 2 N N N ASAC II LP N/A ASAC II LP UNIT PP N/A 39494500.00000000 NS USD 6635076.00000000 0.005466971105 Long EC CORP US Y 3 N N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 470113.00000000 NS USD 37265857.51000000 0.030705204616 Long EC CORP US N 1 N N N DELPHIX CORP 549300ZUVPWKP077GO54 DELPHIX CORP SER D PC PP N/A 3712687.00000000 NS USD 18860449.96000000 0.015540068413 Long EP CORP US Y 3 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 889594.00000000 NS USD 227691584.30000000 0.187606488958 Long EC CORP US N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB PC D PP N/A 578817.00000000 NS USD 43220265.39000000 0.035611339200 Long EP CORP US Y 3 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 1142381.00000000 NS 68114752.16000000 0.056123152457 Long EC CORP SE N 1 N N N INTARCIA THERAPEUTICS INC N/A Intarcia Therapeutics Inc PREF N/A 2100446.00000000 NS USD 10271180.94000000 0.008462939899 Long EP CORP US Y 3 N N N PROGRESSIVE CORP OHIO 529900TACNVLY9DCR586 PROGRESSIVE CORP OHIO 743315103 1099300.00000000 NS USD 88064923.00000000 0.072561096428 Long EC CORP US N 1 N N N PALO ALTO NETWORKS INC 549300QXR2YVZV231H43 PALO ALTO NETWORKS INC 697435105 96589.00000000 NS USD 22183595.63000000 0.018278174405 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER E PC PP N/A 664987.00000000 NS USD 6949114.15000000 0.005725722850 Long EP CORP US Y 3 N N N AFFIRM INC N/A AFFIRM INC SER F PC PERP PP N/A 2371275.00000000 NS USD 40169398.50000000 0.033097577318 Long EP CORP US Y 3 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 21246809.00000000 NS USD 4104246094.53000000 3.381693715129 Long EC CORP US N 1 N N TAKE-TWO INTERACTV SOFTWR INC BOMSTHHJK882EWYX3334 TAKE-TWO INTERACTV SOFTWR INC 874054109 577692.00000000 NS USD 80628472.44000000 0.066433832726 Long EC CORP US N 1 N N N MONOLITHIC POWER SYSTEMS INC 529900TB7O85LSZ1XU31 MONOLITHIC POWER SYS INC 609839105 54271.00000000 NS USD 12862227.00000000 0.010597832392 Long EC CORP US N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 3398366.00000000 NS 61199378.18000000 0.050425229821 Long EC CORP IN N 1 N N N JD.COM INC 549300HVTWB0GJZ16V92 JD.COM INC CL A N/A 3346459.00000000 NS 100085052.09000000 0.082465082218 Long EC CORP KY N 1 N N N CADENCE DESIGN SYSTEMS INC GCT7RXJOGLXPV0NXZY22 CADENCE DESIGN SYSTEMS INC 127387108 667855.00000000 NS USD 64087365.80000000 0.052804787323 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 120872148.67000000 0.099592611182 Long EP CORP US Y 3 N N N DELIVERY HERO SE 529900C3EX1FZGE48X78 DELIVERY HERO SE N/A 3102.00000000 NS 317004.42000000 0.000261195803 Long EC CORP DE N 1 N N N MCDONALDS CORP UE2136O97NLB5BYP9H04 MCDONALDS CORP 580135101 1026228.00000000 NS USD 189308279.16000000 0.155980563326 Long EC CORP US N 1 N N N MORPHOSYS AG 529900493806K77LRE72 MORPHOSYS AG N/A 195614.00000000 NS 24713398.30000000 0.020362605405 Long EC CORP DE N 1 N N N CARBON INC N/A CARBON INC SER D PC PERP PP N/A 915425.00000000 NS USD 24331996.50000000 0.020048349379 Long EP CORP US Y 3 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 115177.00000000 NS USD 11720411.52000000 0.009657033487 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 45277860.00000000 NS 128402888.19000000 0.105797564277 Long EC CORP CA N 1 N N N LONZA GROUP AG 549300EFW4H2TCZ71055 LONZA GROUP AG N/A 22983.00000000 NS 12174042.94000000 0.010030803112 Long EC CORP CH N 2 N N N HENRY (JACK) and ASSOCIATES 529900X1QS8C54W0JB21 HENRY (JACK) and ASSOCIATES INC 426281101 68871.00000000 NS USD 12674330.13000000 0.010443014760 Long EC CORP US N 1 N N N CARBON INC N/A CARBON INC SER E PC PERP PP N/A 81735.00000000 NS USD 2200142.73000000 0.001812807680 Long EP CORP US Y 3 N N N ZAI LAB LTD 549300P2UYQ9U5LY1T58 ZAI LAB LTD UNSPNRD ADR 98887Q104 456073.00000000 NS USD 37457275.49000000 0.030862923468 Long EC CORP KY N 1 N N N PINDUODUO INC 5493000573DS7005T657 PINDUODUO INC ADR 722304102 1491921.00000000 NS USD 128066498.64000000 0.105520396095 Long EC CORP KY N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PC PP N/A 183970.00000000 NS USD 1896730.70000000 0.001562811327 Long EP CORP US Y 3 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 174566.00000000 NS 11177830.27000000 0.009209973647 Long EC CORP CA N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 7240481.00000000 NS 66399520.07000000 0.054709886916 Long EC CORP CA N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 316789.00000000 NS USD 143027065.61000000 0.117847155781 Long EC CORP US N 1 N N N MEITUAN DIANPING 21380033K525E5JLIA77 MEITUAN DIANPING CL B N/A 4811628.00000000 NS 106718128.28000000 0.087930405580 Long EC CORP KY N 1 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 1769462.00000000 NS USD 490211752.48000000 0.403909990839 Long EC CORP US N 1 N N N HORIZON THERAPEUTICS PLC N/A HORIZON THERAPEUTICS PLC N/A 938946.00000000 NS USD 52186618.68000000 0.042999166311 Long EC CORP IE N 1 N N N CITRIX SYSTEMS INC HCTKJGUQOPZ5NBK7NP58 CITRIX SYSTEMS INC 177376100 708351.00000000 NS USD 104772196.41000000 0.086327054947 Long EC CORP US N 1 N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 2912909.00000000 NS USD 625459820.48000000 0.515347641264 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 33646736.00000000 0.027723229320 Long EP CORP US Y 3 N N N INTUITIVE SURGICAL INC 54930052SRG011710797 INTUITIVE SURGICAL INC 46120E602 712838.00000000 NS USD 406196477.54000000 0.334685602073 Long EC CORP US N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 5966003.00000000 NS USD 1125665446.04000000 0.927492084182 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 1723962.00000000 NS USD 371858603.40000000 0.306392909457 Long EC CORP KY N 1 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 24779143.00000000 NS USD 4641876858.19000000 3.824674601912 Long EC CORP US N 1 N N N TJX COMPANIES INC V167QI9I69W364E2DY52 TJX COMPANIES INC NEW 872540109 6280866.00000000 NS USD 317560584.96000000 0.261654055238 Long EC CORP US N 1 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 38108800.00000000 NS USD 7755521888.00000000 6.390162534637 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 1431700.00000000 NS 63537493.09000000 0.052351719684 Long EC CORP KR N 2 N N N DRAFTKINGS INC 5493008P45UYYL683Z97 DRAFTKINGS INC CL A 26142R104 1414900.00000000 NS USD 47059574.00000000 0.038774737666 Long EC CORP US N 1 N N FAIRFAX FINANCIAL HLDGS LTD GLS7OQD0WOEDI8YAP031 FAIRFAX FINL HLDGS LTD SUB VTG 303901102 89353.00000000 NS 27605575.13000000 0.022745614607 Long EC CORP CA N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 504878.00000000 NS USD 96936576.00000000 0.079870895232 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 25049012.00000000 NS 674013264.85000000 0.555353253474 Long EC CORP CA N 1 N N N UNITED PARCEL SERVICE INC D01LMJZU09ULLNCY6Z23 UNITED PARCEL SERVICE INC CL B 911312106 435000.00000000 NS USD 48363300.00000000 0.039848942750 Long EC CORP US N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 407329.00000000 NS USD 79995342.31000000 0.065912165133 Long EC CORP US N 1 N N N CHARLES RIVER LABS INTL INC 549300BSQ0R4UZ5KX287 CHARLES RIVER LABS INTL INC 159864107 65166.00000000 NS USD 11361692.10000000 0.009361466608 Long EC CORP US N 1 N N N AMERICAN EXPRESS CO R4PP93JZOLY261QX3811 AMERICAN EXPRESS CO 025816109 2740017.00000000 NS USD 260849618.40000000 0.214927052330 Long EC CORP US N 1 N N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 125459.00000000 NS USD 24399266.32000000 0.020103776349 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.015382391187 Long EC CORP KR Y 3 N N N INTARCIA THERAPEUTICS INC N/A INTARCIA THERAPEUTICS INC CONV 6% 07/18/2021 PP N/A 9273235.00000000 PA USD 11304073.47000000 0.009313991736 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 AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 4089442.00000000 NS USD 11282034378.44000000 9.295832626190 Long EC CORP US N 1 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 19445.00000000 NS USD 5197648500.00000000 4.282602665889 Long EC CORP US N 1 N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 432258.00000000 NS USD 134868818.58000000 0.111125167851 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.016149395927 Long EP CORP US Y 3 N N N INTACT FINANCIAL CORP 5493009LXGE7Y4U9OY43 INTACT FINL CORP 45823T106 76964.00000000 NS 7325072.51000000 0.006035493754 Long EC CORP CA N 1 N N N FTI CONSULTING INC 549300K17GM8EQD0FQ48 FTI CONSULTING INC 302941109 1366647.00000000 NS USD 156549413.85000000 0.128988895093 Long EC CORP US N 1 N N N KEYSIGHT TECHNOLOGIES 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 692307.00000000 NS USD 69770699.46000000 0.057487570294 Long EC CORP US N 1 N N N BIOHAVEN PHARMACEUTICAL HOLDING CO LTD 5299007STZTNN32O9920 BIOHAVEN PHARMACEUTICAL HOLDING CO LTD N/A 170111.00000000 NS USD 12436815.21000000 0.010247314333 Long EC CORP VG N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 579008.00000000 NS USD 211291599.36000000 0.174093720785 Long EC CORP US N 1 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 220549.00000000 NS USD 19697231.19000000 0.016229534337 Long EC CORP US N 1 N N N MIRATI THERAPEUTICS INC 529900GYRW59IDQV6N54 Mirati Therapeutics Inc 60468T105 132062.00000000 NS USD 15077518.54000000 0.012423121935 Long EC CORP US N 1 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 4424546.00000000 NS 618087175.09000000 0.509272949833 Long EC CORP CA N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 2828422.00000000 NS USD 708547995.22000000 0.583808145787 Long EC CORP US N 1 N N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 13605889.00000000 NS USD 1303580225.09000000 1.074084972689 Long EC CORP US N 1 N N N ROCHE HOLDING LTD 549300U41AUUVOAAOB37 ROCHE HOLDINGS AG (GENUSSCHEINE) N/A 147919.00000000 NS 51246469.19000000 0.042224530106 Long EC CORP CH N 2 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 3151681.00000000 NS USD 351443948.31000000 0.289572253672 Long EC CORP US N 1 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 98912.00000000 NS USD 23755695.04000000 0.019573505770 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 3530195.55000000 0.002908704748 Long EP CORP US Y 3 N N N TAIWAN SEMICONDUCTR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 866688.00000000 NS USD 49201877.76000000 0.040539888925 Long EC CORP TW N 1 N N N ASML HOLDING NV 724500Y6DUVHQD6OXN27 ASML HLDG NV (NY REG SHS) NEW YORK REGISTERED SHARES N/A 422456.00000000 NS USD 155476481.68000000 0.128104852593 Long EC CORP NL N 1 N N N CANADIAN NATL RESOURCES LTD 549300T15RIMIKZC5Q38 CANADIAN NATL RESOURCES LTD 136385101 735952.00000000 NS 12766403.65000000 0.010518878740 Long EC CORP CA N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 986567.00000000 NS USD 271039551.91000000 0.223323048407 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 166240.00000000 NS 53653421.46000000 0.044207738514 Long EC CORP FR N 2 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 95727.00000000 NS USD 17249048.13000000 0.014212353818 Long EC CORP US N 1 N N N QUIDEL CORP 549300X2FQ6S98OQLQ46 QUIDEL CORP 74838J101 76294.00000000 NS USD 17070019.56000000 0.014064843221 Long EC CORP US N 1 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 42894934.00000000 NS USD 9740152663.38000000 8.025399132389 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 26462040.00000000 0.021803398796 Long EP CORP US Y 3 N N N PASSAGE BIO INC N/A PASSAGE BIO INC 702712100 138279.00000000 NS USD 3779165.07000000 0.003113843193 Long EC CORP US N 1 N N N ON HOLDING AG N/A ON HOLDING AG PP N/A 2600.00000000 NS 33108157.69000000 0.027279467702 Long EC CORP CH Y 3 N N N CINTAS CORP N/A CINTAS CORP 172908105 682819.00000000 NS USD 181875668.84000000 0.149856463790 Long EC CORP US N 1 N N N REPAY HOLDINGS CORP N/A REPAY HOLDINGS CORP 76029L100 1287466.00000000 NS USD 31710287.58000000 0.026127692576 Long EC CORP US N 1 N N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 2339378.00000000 NS 21953208.40000000 0.018088346839 Long EC CORP CA N 1 N N N PG and E CORP 8YQ2GSDWYZXO2EDN3511 PG and E CORP 69331C108 17800000.00000000 NS USD 157886000.00000000 0.130090175298 Long EC CORP US N 1 N N N LATTICE SEMICONDUCTOR CORP 549300LRBBPZDQ2II567 LATTICE SEMICONDUCTOR CORP 518415104 868500.00000000 NS USD 24656715.00000000 0.020315901198 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 2858020.00000000 0.002354865680 Long EC CORP US Y 3 N N N EOG RESOURCES INC XWTZDRYZPBUHIQBKDB46 EOG RESOURCES INC 26875P101 228000.00000000 NS USD 11550480.00000000 0.009517018405 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANPLATS LTD 144A 46579R203 13021243.00000000 NS 36926771.91000000 0.030425815024 Long EC CORP CA N 1 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 256163106 101149.00000000 NS USD 17418869.29000000 0.014352277969 Long EC CORP US N 1 N N N L3HARRIS TECHNOLOGIES INC 549300UTE50ZMDBG8A20 L3HARRIS TECHNOLOGIES INC 502431109 1406040.00000000 NS USD 238562806.80000000 0.196563833122 Long EC CORP US N 1 N N N UCB SA 2138008J191VLSGY5A09 UCB SA N/A 104945.00000000 NS 12156078.39000000 0.010016001220 Long EC CORP BE N 1 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 1428185.00000000 NS USD 423014115.15000000 0.348542495178 Long EC CORP US N 1 N N N SEATTLE GENETICS INC N/A SEATTLE GENETICS INC 812578102 568034.00000000 NS USD 96520337.28000000 0.079527935324 Long EC CORP US N 1 N N N CONSTELLATION BRANDS INC 5493005GKEG8QCVY7037 CONSTELLATION BRANDS INC CL A 21036P108 216949.00000000 NS USD 37955227.55000000 0.031273211085 Long EC CORP US N 1 N N N MONSTER BEVERAGE CORP NEW 52990090AP0E7HCB6F33 MONSTER BEVERAGE CORP 61174X109 170353.00000000 NS USD 11808869.96000000 0.009729918822 Long EC CORP US N 1 N N N INPHI CORP 549300DCMERAAZFGT726 INPHI CORP 45772F107 183353.00000000 NS USD 21543977.50000000 0.017751161025 Long EC CORP US N 1 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 5207795.00000000 NS USD 113373697.15000000 0.093414261787 Long EC CORP US N 1 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 12412602.00000000 NS USD 3661096959.90000000 3.016560969936 Long EC CORP US N 1 N N N IPG PHOTONICS CORP 5493002KZ51CADQ94G15 IPG PHOTONICS CORP 44980X109 269107.00000000 NS USD 43162071.73000000 0.035563390532 Long EC CORP US N 1 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 5595841.00000000 NS USD 989512564.03000000 0.815308912221 Long EC CORP US N 1 N N N GENERATION BIO N/A GENERATION BIO(180 DAY LOCKUP) N/A 1376096.00000000 NS USD 26008214.40000000 0.021429469177 Long EC CORP US N 2 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 878075.00000000 NS USD 19466922.75000000 0.016039771690 Long EC CORP US N 1 N N N JD.COM INC 549300HVTWB0GJZ16V92 JD.COM INC SPON ADR 47215P106 290818.00000000 NS USD 17501427.24000000 0.014420301595 Long EC CORP KY N 1 N N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 3131392.00000000 NS USD 949469368.32000000 0.782315319696 Long EC CORP US N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP N/A 295578.00000000 NS USD 65027160.00000000 0.053579130787 Long EC CORP US Y 3 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER F PC PP N/A 253732.00000000 NS USD 1806571.84000000 0.001488524931 Long EP CORP US Y 3 N N N NEUROCRINE BIOSCIENCES INC 549300FECER0XBN49756 NEUROCRINE BIOSCIENCES INC 64125C109 201389.00000000 NS USD 24569458.00000000 0.020244005790 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER C PC PERP PP N/A 574905.00000000 NS USD 5927270.55000000 0.004883774779 Long EP CORP US Y 3 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 31119747.00000000 NS USD 739093991.25000000 0.608976520299 Long EC CORP US N 1 N N N BOOHOO GROUP PLC 213800SZF3KFCECWY243 BOOHOO GROUP PLC N/A 17317202.00000000 NS 88405908.94000000 0.072842051806 Long EC CORP JE N 1 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 3035486.00000000 NS 310842292.81000000 0.256118518183 Long EC CORP DK N 2 N N N BHARTI AIRTEL LIMITED 335800KQ1FPKOQ84OR26 BHARTI AIRTEL LIMITED N/A 1555600.00000000 NS 11528263.42000000 0.009498713053 Long EC CORP IN N 1 N N N DOORDASH INC N/A DOORDASH INC SER H PC PP N/A 192670.00000000 NS USD 44223737.77000000 0.036438150303 Long EP CORP US Y 3 N N N MYOKARDIA INC 549300OLNNNZ1NI9UY54 MYOKARDIA INC 62857M105 200144.00000000 NS USD 19337913.28000000 0.015933474332 Long EC CORP US N 1 N N N AZEK CO INC/THE N/A AZEK CO INC/THE 05478C105 803061.00000000 NS USD 25585523.46000000 0.021081192962 Long EC CORP US N 1 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 2359013.00000000 NS USD 956343870.20000000 0.787979565764 Long EC CORP US N 1 N N N BEIGENE LTD 549300JFUK6FRD5MH739 BEIGENE LTD SP ADR 07725L102 402387.00000000 NS USD 75809710.80000000 0.062463413901 Long EC CORP KY N 1 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 7598290.00000000 NS USD 399746036.90000000 0.329370761279 Long EC CORP US N 1 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 1073060.00000000 NS USD 204428660.60000000 0.168439002150 Long EC CORP US N 1 N N N CENTENE CORP DEL 549300Z7JJ4TQSQGT333 CENTENE CORP 15135B101 1005116.00000000 NS USD 63875121.80000000 0.052629908872 Long EC CORP US N 1 N N N MATCH GROUP INC 549300BIJKT86CPCKK96 MATCH GROUP INC 57665R106 134239.00000000 NS USD 14370284.95000000 0.011840396794 Long EC CORP US N 1 N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 2021365.00000000 NS USD 732421394.10000000 0.603478633641 Long EC CORP US N 1 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 258088.00000000 NS 375645598.49000000 0.309513204196 Long EC CORP NL N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 1984295.00000000 NS USD 2805019254.95000000 2.311195714585 Long EC CORP US N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 247511.00000000 NS USD 81549924.28000000 0.067193063002 Long EC CORP US N 1 N N N CHEGG INC 549300AKX7O8JG0O3G77 CHEGG INC 163092109 375068.00000000 NS USD 25227073.68000000 0.020785848253 Long EC CORP US N 1 N N N JOHNSON and JOHNSON 549300G0CFPGEF6X2043 JOHNSON and JOHNSON 478160104 560325.00000000 NS USD 78798504.75000000 0.064926030783 Long EC CORP US N 1 N N N SILGAN HLDGS INC KAF673KJXD92C8KSLU49 SILGAN HOLDINGS INC 827048109 127883.00000000 NS USD 4142130.37000000 0.003412908465 Long EC CORP US N 1 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 769244.00000000 NS 202812586.83000000 0.167107438110 Long EC CORP DE N 2 N N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 594572.00000000 NS USD 57970770.00000000 0.047765017997 Long EC CORP CH N 1 N N N OTIS WORLDWIDE CORP 549300ZLBKR8VSU25153 OTIS WORLDWIDE CORP 68902V107 214411.00000000 NS USD 12191409.46000000 0.010045112256 Long EC CORP US N 1 N N N GLOBAL BLOOD THERAPEUTICS INC 549300U4G0QKK99GRT15 GLOBAL BLOOD THERAPEUTICS INC 37890U108 662241.00000000 NS USD 41807274.33000000 0.034447105166 Long EC CORP US N 1 N N N PAGERDUTY INC 549300U1SB749EDAGH21 PAGERDUTY INC 69553P100 314167.00000000 NS USD 8991459.54000000 0.007408513406 Long EC CORP US N 1 N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 6465984.00000000 NS USD 1877139815.04000000 1.546669417167 Long EC CORP US N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 15835763.00000000 NS 74576524.03000000 0.061447329619 Long EC CORP KY N 1 N N N TENCENT HLDGS LTD 254900N4SLUMW4XUYY11 TENCENT HOLDINGS LTD N/A 1223163.00000000 NS 78377732.35000000 0.064579335349 Long EC CORP KY N 2 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Securities Lending Cash Central Fund 31635A303 454576120.99600000 NS USD 454621578.61000000 0.374585465817 Long STIV RF US N 1 N N REPARE THERAPEUTICS INC N/A REPARE THERAPEUTICS INC 760273102 213700.00000000 NS USD 6628974.00000000 0.005461943362 Long EC CORP CA N 1 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 7917007.00000000 NS USD 744673678.42000000 0.613573903741 Long EC CORP US N 1 N N N MARKETAXESS HOLDINGS INC 5493002U1CA1XJOVID83 MARKETAXESS HLDGS INC 57060D108 37195.00000000 NS USD 18631719.40000000 0.015351605860 Long EC CORP US N 1 N N N CME GROUP INC LCZ7XYGSLJUHFXXNXD88 CME GROUP INC CL A 12572Q105 953103.00000000 NS USD 154917361.62000000 0.127644165600 Long EC CORP US N 1 N N N NORTHERN STAR RESOURCES LTD 254900XFXCRYYZAX6M78 NORTHERN STAR RESOURCES LTD N/A 1344491.00000000 NS 12395852.10000000 0.010213562777 Long EC CORP AU N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB INC SER E PC PP N/A 388853.00000000 NS USD 29035653.51000000 0.023923927739 Long EP CORP US Y 3 N N N EBAY INC OML71K8X303XQONU6T67 EBAY INC 278642103 6338056.00000000 NS USD 332431037.20000000 0.273906564889 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 19096340.00000000 0.015734430020 Long EP CORP US Y 3 N N N SONOVA HLDG AG 5299004A0QNX7FBNHS61 SONOVA HLDG AG N/A 100316.00000000 NS 20027200.80000000 0.016501412809 Long EC CORP CH N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 14894697.00000000 NS USD 787780524.33000000 0.649091790957 Long EC CORP GB N 1 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 374604.00000000 NS USD 35688523.08000000 0.029405559857 Long EC CORP US N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 306389.00000000 NS USD 69853628.11000000 0.057555899358 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 620198.05000000 0.000511012205 Long EP CORP US Y 3 N N N CROWDSTRIKE HOLDINGS INC 549300YBY08K9KM4HX32 CROWDSTRIKE HOLDINGS INC 22788C105 159638.00000000 NS USD 16010095.02000000 0.013191518359 Long EC CORP US N 1 N N N TEVA PHARMACEUTICAL INDS LTD 549300BAFGM4RC74ZJ94 TEVA PHARMACEUTICAL IND ADR 881624209 4708775.00000000 NS USD 58059195.75000000 0.047837876397 Long EC CORP IL N 1 N N N CLOUDFLARE INC 5493007DY18BGNLDWU14 CLOUDFLARE INC 18915M107 6501765.00000000 NS USD 233738451.75000000 0.192588805608 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME INC PP N/A 166622.00000000 NS USD 1741199.90000000 0.001434661719 Long EC CORP US Y 3 N N N BAXTER INTERNATIONAL INC. J5OIVXX3P24RJRW5CK77 BAXTER INTL INC 071813109 6084264.00000000 NS USD 523855130.40000000 0.431630453269 Long EC CORP US N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 423426.00000000 NS 26330708.18000000 0.021695187938 Long EC CORP NZ N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER E PC PP N/A 5464465.00000000 NS USD 38906990.80000000 0.032057416449 Long EP CORP US Y 3 N N N FRESHPET INC 549300S4ZK8ZQ6HNPN59 FRESHPET INC 358039105 263495.00000000 NS USD 22043991.70000000 0.018163147742 Long EC CORP US N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 4128254.00000000 NS USD 1568364977.14000000 1.292254378530 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 31889033.33000000 0.026274970143 Long EP CORP US Y 3 N N N CITIGROUP INC 6SHGI4ZSSLCXXQSBB395 CITIGROUP INC 172967424 7091581.00000000 NS USD 362379789.10000000 0.298582840079 Long EC CORP US N 1 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 2102816997.88100000 NS USD 2103237561.28000000 1.732962663200 Long STIV RF US N 1 N N N GALAPAGOS GENOMICS NV 549300QKJ78IY0IOV655 GALAPAGOS GENOMICS NV SPON AR 36315X101 74411.00000000 NS USD 14680546.19000000 0.012096036553 Long EC CORP BE N 1 N N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 3758352.00000000 NS USD 752534820.96000000 0.620051092415 Long EC CORP US N 1 N N N DATADOG INC 549300F6JNO0KRPO1K63 DATADOG INC CL A 23804L103 1311204.00000000 NS USD 114009187.80000000 0.093937874330 Long EC CORP US N 1 N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 2075002.00000000 NS USD 284358274.08000000 0.234297010011 Long EC CORP US N 1 N N N NORTHROP GRUMMAN CORP RIMU48P07456QXSO0R61 NORTHROP GRUMMAN CORP 666807102 1026558.00000000 NS USD 315604991.52000000 0.260042743954 Long EC CORP US N 1 N N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 2135108.00000000 NS USD 128362692.96000000 0.105764445416 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 3612054.18000000 0.002976152169 Long EP CORP US Y 3 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 48137839.00000000 NS 273736090.95000000 0.225544861845 Long EC CORP CA N 1 N N N SEA LTD 529900OM6JLLW44YKI15 SEA LTD ADR 81141R100 467598.00000000 NS USD 50145209.52000000 0.041317147162 Long EC CORP KY N 1 N N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 978962.00000000 NS USD 565693191.70000000 0.466102925361 Long EC CORP US N 1 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 9311352.00000000 NS USD 3396781209.60000000 2.798777998103 Long EC CORP US N 1 N N N NOBLE ENERGY INC 02VFQXG2D1LR5ZH3K186 NOBLE ENERGY INC 655044105 1158000.00000000 NS USD 10375680.00000000 0.008549041903 Long EC CORP US N 1 N N N ALEXANDRIA REAL EST EQUITS INC MGCJBT4MKTQBVLNUIS88 ALEXANDRIA REAL ES EQ INC REIT 015271109 148417.00000000 NS USD 24080658.25000000 0.019841259219 Long EC CORP US N 1 N N N FORTIVE CORP 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 2801022.00000000 NS USD 189517148.52000000 0.156152661243 Long EC CORP US N 1 N N N TEXAS INSTRUMENTS INC. WDJNR2L6D8RWOEB8T652 TEXAS INSTRUMENTS INC 882508104 606043.00000000 NS USD 76949279.71000000 0.063402361745 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 487160.00000000 NS USD 31465664.40000000 0.025926135298 Long EC CORP US N 1 N N N BLACKROCK INC 549300LRIF3NWCU26A80 BLACKROCK INC 09247X101 800281.00000000 NS USD 435424889.29000000 0.358768352971 Long EC CORP US N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 373662.00000000 NS USD 393226942.32000000 0.323999353068 Long EC CORP US N 1 N N N ARCUS BIOSCIENCES INC N/A ARCUS BIOSCIENCES INC 03969F109 1108441.00000000 NS USD 27422830.34000000 0.022595042031 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 8205924.00000000 NS USD 2426491726.80000000 1.999307944343 Long EC CORP US N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 83417M104 1116748.00000000 NS USD 154982287.44000000 0.127697661232 Long EC CORP US N 1 N N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 1377919.00000000 NS USD 44368991.80000000 0.036557832366 Long EC CORP US N 1 N N N WORKDAY INC 549300J0DYC0N31V7G13 WORKDAY INC CL A 98138H101 1247747.00000000 NS USD 233777877.92000000 0.192621290802 Long EC CORP US N 1 N N N THE TORONTO DOMINION BANK PT3QB789TSUIDF371261 TORONTO-DOMINION BANK 891160509 213229.00000000 NS 9516459.27000000 0.007841086952 Long EC CORP CA N 1 N N N EVERBRIDGE INC 549300WCY0UMR64ATW81 EVERBRIDGE INC 29978A104 528828.00000000 NS USD 73168642.08000000 0.060287305236 Long EC CORP US N 1 N N N PIONEER NATURAL RESOURCES CO FY8JBF7CCL2VE4F1B628 PIONEER NATURAL RESOURCES CO 723787107 119400.00000000 NS USD 11665380.00000000 0.009611690264 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 2104775.00000000 NS USD 2984676188.75000000 2.459224051560 Long EC CORP US N 1 N N N EPAM SYSTEMS INC 549300XCR4R530HJP604 EPAM SYSTEMS INC 29414B104 187004.00000000 NS USD 47126878.04000000 0.038830192832 Long EC CORP US N 1 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 2433889.00000000 NS USD 629257662.06000000 0.518476872968 Long EC CORP US N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 39404308.00000000 NS 3807007.82000000 0.003136784228 Long EC CORP AU N 1 N N KIRKLAND LAKE GOLD LTD N/A KIRKLAND LAKE GOLD LTD 49741E100 579709.00000000 NS 23869868.22000000 0.019667578766 Long EC CORP CA N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 2329849.00000000 NS USD 1453010328.85000000 1.197207911981 Long EC CORP US N 1 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 340300.00000000 NS USD 11930918.00000000 0.009830480309 Long EC CORP BM N 1 N N N BROADCOM INC 549300WV6GIDOZJTV909 BROADCOM INC 11135F101 36181.00000000 NS USD 11419085.41000000 0.009408755828 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 154611.00000000 NS USD 61270793.19000000 0.050484072221 Long EP CORP GB Y 3 N N N SKYWORKS SOLUTIONS INC 549300WZ3ORQ2BVKBD96 SKYWORKS SOLUTIONS INC 83088M102 405433.00000000 NS USD 51838663.38000000 0.042712468530 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 13290271.00000000 NS USD 1008731568.90000000 0.831144411966 Long EC CORP US N 1 N N N BURLINGTON STORES INC 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 74084.00000000 NS USD 14589362.12000000 0.012020905436 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA (PRIME FID 2013) N/A 205260.00000000 NS 66247000.05000000 0.054584218040 Long EC CORP FR N 2 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SERIES A-8 PC PP N/A 7960894.00000000 NS USD 47924581.88000000 0.039487460939 Long EP CORP US Y 3 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 4193010.00000000 NS USD 554567502.60000000 0.456935913432 Long EC CORP US N 1 N N N ZSCALER INC 529900MZ0RTK1BWRNF46 ZSCALER INC 98980G102 213496.00000000 NS USD 23377812.00000000 0.019262149026 Long EC CORP US N 1 N N N AGORA INC N/A AGORA INC ADR 00851L103 176600.00000000 NS USD 7800422.00000000 0.006427157983 Long EC CORP KY N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COS INC CL A N/A 53694.00000000 NS USD 382301.28000000 0.000314997153 Long EC CORP US Y 3 N N N NXP SEMICONDUCTORS NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 1477093.00000000 NS USD 168447685.72000000 0.138792476622 Long EC CORP NL N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 351205.00000000 NS USD 38818688.65000000 0.031984659889 Long EC CORP US N 1 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 6444890.00000000 NS USD 631921464.50000000 0.520671713083 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 2304383.00000000 NS USD 62080078.02000000 0.051150882486 Long EC CORP CA N 1 N N N SNOWFLAKE COMPUTING INC N/A SNOWFLAKE INC CLASS B P/P N/A 88269.00000000 NS USD 3422189.13000000 0.002819712855 Long EC CORP US Y 3 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 139909.00000000 NS USD 17715277.58000000 0.014596503590 Long EC CORP CH N 1 N N N CIGNA CORP 549300VIWYMSIGT1U456 CIGNA CORP 125523100 1058216.00000000 NS USD 198574232.40000000 0.163615245827 Long EC CORP US N 1 N N N GILEAD SCIENCES INC 549300WTZWR07K8MNV44 GILEAD SCIENCES INC 375558103 3250088.00000000 NS USD 250061770.72000000 0.206038404852 Long EC CORP US N 1 N N N REVOLUTION MEDICINES INC 549300JU3X0LBCQ65892 REVOLUTION MEDICINES INC 76155X100 327518.00000000 NS USD 10339743.26000000 0.008519431825 Long EC CORP US N 1 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 4125950.00000000 NS USD 196271441.50000000 0.161717861183 Long EC CORP US N 1 N N N EQUITY RESIDENTIAL 5493008RACSH5EP3PI59 EQUITY RESIDENTIAL REIT 29476L107 1886064.00000000 NS USD 110938284.48000000 0.091407603431 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 3348986.00000000 NS USD 34996903.70000000 0.028835700044 Long EP CORP US Y 3 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 15825768.00000000 NS 117409413.59000000 0.096739490490 Long EC CORP KY N 1 N N N DYNATRACE INC N/A DYNATRACE INC 268150109 4035949.00000000 NS USD 163859529.40000000 0.135012065059 Long EC CORP US N 1 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 5563075.00000000 NS USD 172956001.75000000 0.142507103775 Long EC CORP US N 1 N N NINTENDO CO LTD 353800FEEXU6I9M0ZF27 NINTENDO CO LTD N/A 24600.00000000 NS 10997893.79000000 0.009061714978 Long EC CORP JP N 2 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 5557010.00000000 NS USD 384044961.10000000 0.316433859317 Long EC CORP US N 1 N N N 2020-07-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer