0001752724-20-161917.txt : 20200820 0001752724-20-161917.hdr.sgml : 20200820 20200820082809 ACCESSION NUMBER: 0001752724-20-161917 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: 201118689 BUSINESS ADDRESS: STREET 1: 245 SUMMER STREET CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: 617-563-7000 MAIL ADDRESS: STREET 1: 245 SUMMER STREET CITY: BOSTON STATE: MA ZIP: 02210 FORMER COMPANY: FORMER CONFORMED NAME: FIDELITY CONTRAFUND INC DATE OF NAME CHANGE: 19850618 FORMER COMPANY: FORMER CONFORMED NAME: CONTRAFUND INC DATE OF NAME CHANGE: 19810203 0000024238 S000057289 Fidelity Contrafund K6 C000182865 Fidelity Contrafund K6 FLCNX NPORT-P 1 primary_doc.xml NPORT-P false 0000024238 XXXXXXXX S000057289 C000182865 Fidelity Contrafund 811-01400 0000024238 S5Y3O6VQ0TG5C3WLJP73 245 Summer Street Boston 02210 1-800-FIDELITY Fidelity Contrafund K6 S000057289 5493004XBB3SOPOLQF62 2020-12-31 2020-06-30 N 13884424879.37 123777891.57 13760646987.80 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 990683.33000000 0.00000000 0.00000000 88465.80000000 N NORTHERN STAR RESOURCES LTD 254900XFXCRYYZAX6M78 NORTHERN STAR RESOURCES LTD N/A 145956.00000000 NS 1345675.79000000 0.009779160755 Long EC CORP AU N 1 N N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 239715.00000000 NS USD 32850543.60000000 0.238728190826 Long EC CORP US N 1 N N N CONSTELLATION BRANDS INC 5493005GKEG8QCVY7037 CONSTELLATION BRANDS INC CL A 21036P108 24007.00000000 NS USD 4200024.65000000 0.030521999828 Long EC CORP US N 1 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 1403531.00000000 NS USD 413971468.45000000 3.008372126812 Long EC CORP US N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 34306.00000000 NS USD 7821424.94000000 0.056839078474 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 862102.00000000 NS USD 45355186.22000000 0.329600681277 Long EC CORP US N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 963281.00000000 NS USD 56640922.80000000 0.411615259443 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER A PC PERP PP N/A 13415.00000000 NS USD 138308.65000000 0.001005102813 Long EP CORP US Y 3 N N N CLARIVATE PLC 549300WDHIIODXFO0R55 CLARIVATE PLC N/A 1090560.00000000 NS USD 24352204.80000000 0.176969911528 Long EC CORP JE N 1 N N N REPAY HOLDINGS CORP N/A REPAY HOLDINGS CORP 76029L100 144464.00000000 NS USD 3558148.32000000 0.025857420244 Long EC CORP US N 1 N N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 732299.00000000 NS USD 212593722.69000000 1.544939877307 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC RT 07/28/20 872590112 654685.00000000 NS USD 109987.08000000 0.000799287127 Long EC CORP US N 1 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 121466.00000000 NS USD 23140487.66000000 0.168164241699 Long EC CORP US N 1 N N N ZOOM VIDEO COMMUNICATIONS INC 549300T9GCHU0ODOM055 ZOOM VIDEO COMMUNICATIONS INC CL A 98980L101 28004.00000000 NS USD 7100134.16000000 0.051597386127 Long EC CORP US N 1 N N PIONEER NATURAL RESOURCES CO FY8JBF7CCL2VE4F1B628 PIONEER NATURAL RESOURCES CO 723787107 13600.00000000 NS USD 1328720.00000000 0.009655941331 Long EC CORP US N 1 N N N REVOLUTION MEDICINES INC 549300JU3X0LBCQ65892 REVOLUTION MEDICINES INC 76155X100 35343.00000000 NS USD 1115778.51000000 0.008108474194 Long EC CORP US N 1 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 265204.00000000 NS USD 107513701.60000000 0.781312838671 Long EC CORP US N 1 N N N IPG PHOTONICS CORP 5493002KZ51CADQ94G15 IPG PHOTONICS CORP 44980X109 30153.00000000 NS USD 4836239.67000000 0.035145438105 Long EC CORP US N 1 N N N JD.COM INC 549300HVTWB0GJZ16V92 JD.COM INC SPON ADR 47215P106 32864.00000000 NS USD 1977755.52000000 0.014372547466 Long EC CORP KY N 1 N N N GILEAD SCIENCES INC 549300WTZWR07K8MNV44 GILEAD SCIENCES INC 375558103 368750.00000000 NS USD 28371625.00000000 0.206179440727 Long EC CORP US N 1 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 498186.00000000 NS 69594118.22000000 0.505747428022 Long EC CORP CA N 1 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 92543.00000000 NS USD 26375680.43000000 0.191674711613 Long EC CORP US N 1 N N N SILGAN HLDGS INC KAF673KJXD92C8KSLU49 SILGAN HOLDINGS INC 827048109 14355.00000000 NS USD 464958.45000000 0.003378899628 Long EC CORP US N 1 N N N NEUROCRINE BIOSCIENCES INC 549300FECER0XBN49756 NEUROCRINE BIOSCIENCES INC 64125C109 22706.00000000 NS USD 2770132.00000000 0.020130826715 Long EC CORP US N 1 N N N CHEGG INC 549300AKX7O8JG0O3G77 CHEGG INC 163092109 42407.00000000 NS USD 2852294.82000000 0.020727912157 Long EC CORP US N 1 N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 235101.00000000 NS USD 14134272.12000000 0.102715171259 Long EC CORP US N 1 N N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 152631.00000000 NS USD 4914718.20000000 0.035715749443 Long EC CORP US N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 317992.00000000 NS USD 79660175.92000000 0.578898477597 Long EC CORP US N 1 N N N NETCOMPANY GROUP AS 5299006DEGAWX1Z1X779 NETCOMPANY GROUP AS N/A 43581.00000000 NS 2858309.08000000 0.020771618387 Long EC CORP DK N 1 N N N CARBON INC N/A CARBON INC SER D PC PERP PP N/A 9678.00000000 NS USD 257241.24000000 0.001869397857 Long EP CORP US Y 3 N N N PELOTON INTERACTIVE INC 5493002YS021166W0339 PELOTON INTERACTIVE INC CL A 70614W100 102357.00000000 NS USD 5913163.89000000 0.042971554282 Long EC CORP US N 1 N N N L3HARRIS TECHNOLOGIES INC 549300UTE50ZMDBG8A20 L3HARRIS TECHNOLOGIES INC 502431109 159044.00000000 NS USD 26984995.48000000 0.196102665113 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 26649.00000000 NS USD 278482.05000000 0.002023756951 Long EP CORP US Y 3 N N N AURORA INNOVATION INC N/A AURORA INNOVATION INC SER B PC PP N/A 119040.00000000 NS USD 1099965.31000000 0.007993558086 Long EP CORP US Y 3 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 29353.00000000 NS 42723122.55000000 0.310473210946 Long EC CORP NL N 1 N N N FASTENAL CO 529900PP0C7H2HHPSJ32 FASTENAL CO 311900104 31365.00000000 NS USD 1343676.60000000 0.009764632442 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 35565.00000000 NS USD 11096635.65000000 0.080640362766 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 255299.00000000 NS USD 6877755.06000000 0.049981334933 Long EC CORP CA N 1 N N N PG and E CORP 8YQ2GSDWYZXO2EDN3511 PG and E CORP 69331C108 2019700.00000000 NS USD 17914739.00000000 0.130188202748 Long EC CORP US N 1 N N N CITRIX SYSTEMS INC HCTKJGUQOPZ5NBK7NP58 CITRIX SYSTEMS INC 177376100 79280.00000000 NS USD 11726304.80000000 0.085216231550 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANPLATS LTD 144A 46579R203 952685.00000000 NS 2701706.87000000 0.019633574441 Long EC CORP CA N 1 N N N INARI MEDICAL INC N/A INARI MEDICAL INC 45332Y109 19468.00000000 NS USD 943029.92000000 0.006853092887 Long EC CORP US N 1 N N N KEURIG DR PEPPER INC DYTQ8KRTKO7Y2BVU5K74 KEURIG DR PEPPER INC 49271V100 296039.00000000 NS USD 8407507.60000000 0.061098199869 Long EC CORP US N 1 N N EBAY INC OML71K8X303XQONU6T67 EBAY INC 278642103 713609.00000000 NS USD 37428792.05000000 0.271998780894 Long EC CORP US N 1 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 1105290.00000000 NS USD 481143789.90000000 3.496520115126 Long EC CORP US N 1 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 4323957.00000000 NS USD 879968489.07000000 6.394819152400 Long EC CORP US N 1 N N N TWILIO INC 5493004W8TRGD63APX93 TWILIO INC CLASS A 90138F102 80459.00000000 NS USD 17654313.78000000 0.128295666589 Long EC CORP US N 1 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 3727970.00000000 NS 21199122.27000000 0.154056144953 Long EC CORP CA N 1 N N N GLOBAL PAYMENTS INC 549300NOMHGVQBX6S778 GLOBAL PAYMENTS INC 37940X102 125126.00000000 NS USD 21223872.12000000 0.154236004592 Long EC CORP US N 1 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 71255.00000000 NS USD 8738713.20000000 0.063505104140 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 54429.00000000 NS USD 3515569.11000000 0.025547992860 Long EC CORP US N 1 N N N KEYSIGHT TECHNOLOGIES 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 74523.00000000 NS USD 7510427.94000000 0.054579032124 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA (PRIME FID 2013) N/A 15033.00000000 NS 4851852.05000000 0.035258894834 Long EC CORP FR N 2 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 42870.00000000 NS USD 14310863.40000000 0.103998477780 Long EC CORP US N 1 N N N CME GROUP INC LCZ7XYGSLJUHFXXNXD88 CME GROUP INC CL A 12572Q105 107918.00000000 NS USD 17540991.72000000 0.127472143828 Long EC CORP US N 1 N N N CHARLES RIVER LABS INTL INC 549300BSQ0R4UZ5KX287 CHARLES RIVER LABS INTL INC 159864107 7400.00000000 NS USD 1290190.00000000 0.009375939962 Long EC CORP US N 1 N N N MERCADOLIBRE INC 549300DKPDN9M5S8GB14 MERCADOLIBRE INC 58733R102 3285.00000000 NS USD 3238254.45000000 0.023532719448 Long EC CORP US N 1 N N N BAXTER INTERNATIONAL INC. J5OIVXX3P24RJRW5CK77 BAXTER INTL INC 071813109 690450.00000000 NS USD 59447745.00000000 0.432012717517 Long EC CORP US N 1 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 357466.00000000 NS USD 39861033.66000000 0.289674124300 Long EC CORP US N 1 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 1919000.00000000 NS 14236823.43000000 0.103460421901 Long EC CORP KY N 1 N N N JD.COM INC 549300HVTWB0GJZ16V92 JD.COM INC CL A N/A 378700.00000000 NS 11326064.12000000 0.082307642438 Long EC CORP KY N 1 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 710727.00000000 NS USD 116687158.86000000 0.847977271442 Long EC CORP US N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 806068.00000000 NS 7392123.31000000 0.053719300528 Long EC CORP CA N 1 N N N CONTK TC HOLDINGS LLC N/A CONTK TC HOLDINGS LLC N/A 1552.00000000 NS USD 830475.20000000 0.006035146463 Long EC CORP US Y 3 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 475791.00000000 NS USD 62928117.66000000 0.457304934250 Long EC CORP US N 1 N N N SEATTLE GENETICS INC N/A SEATTLE GENETICS INC 812578102 64309.00000000 NS USD 10927385.28000000 0.079410403374 Long EC CORP US N 1 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 1230436.00000000 NS USD 8403877.88000000 0.061071822331 Long EC CORP US N 1 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 24654.00000000 NS USD 2201848.74000000 0.016001055342 Long EC CORP US N 1 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 628786.00000000 NS USD 43455400.46000000 0.315794747867 Long EC CORP US N 1 N N N NEWMONT CORP 549300VSP3RIX7FGDZ51 NEWMONT CORP 651639106 445715.00000000 NS USD 27518444.10000000 0.199979289668 Long EC CORP US N 1 N N N NETEASE INC 5299004AF4DSJDB0PA32 NETEASE INC N/A 498400.00000000 NS 8591218.63000000 0.062433246326 Long EC CORP KY N 1 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 3530548.00000000 NS USD 83850515.00000000 0.609350091418 Long EC CORP US N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 83417M104 125036.00000000 NS USD 17352496.08000000 0.126102327131 Long EC CORP US N 1 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 608321.00000000 NS USD 13243148.17000000 0.096239284255 Long EC CORP US N 1 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 846437.00000000 NS USD 37818805.16000000 0.274833045230 Long EC CORP US N 1 N N N SKYWORKS SOLUTIONS INC 549300WZ3ORQ2BVKBD96 SKYWORKS SOLUTIONS INC 83088M102 45856.00000000 NS USD 5863148.16000000 0.042608084962 Long EC CORP US N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 112751.00000000 NS USD 30976082.23000000 0.225106292294 Long EC CORP US N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 384163.00000000 NS 10943616.37000000 0.079528356331 Long EC CORP GB N 1 N N N MORPHOSYS AG 529900493806K77LRE72 MORPHOSYS AG N/A 21753.00000000 NS 2748221.26000000 0.019971599172 Long EC CORP DE N 1 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 11096.00000000 NS USD 11981571.76000000 0.087071282117 Long EC CORP US N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 27463.00000000 NS USD 9048509.24000000 0.065756422993 Long EC CORP US N 1 N N N GALAPAGOS GENOMICS NV 549300QKJ78IY0IOV655 GALAPAGOS GENOMICS NV SPON AR 36315X101 8416.00000000 NS USD 1660392.64000000 0.012066239628 Long EC CORP BE N 1 N N N TOTO LTD N/A TOTO LTD N/A 295700.00000000 NS 11369200.64000000 0.082621119850 Long EC CORP JP N 2 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 1222.00000000 NS USD 484266.38000000 0.003519212290 Long EP CORP GB Y 3 N N N ZSCALER INC 529900MZ0RTK1BWRNF46 ZSCALER INC 98980G102 24192.00000000 NS USD 2649024.00000000 0.019250722748 Long EC CORP US N 1 N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 354841.00000000 NS USD 107591339.61000000 0.781877041867 Long EC CORP US N 1 N N N BOOHOO GROUP PLC 213800SZF3KFCECWY243 BOOHOO GROUP PLC N/A 1925613.00000000 NS 9830431.47000000 0.071438730160 Long EC CORP JE N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 369472.00000000 NS 6653626.08000000 0.048352567185 Long EC CORP IN N 1 N N N DRAFTKINGS INC 5493008P45UYYL683Z97 DRAFTKINGS INC CL A 26142R104 160100.00000000 NS USD 5324926.00000000 0.038696770614 Long EC CORP US N 1 N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 1922982.00000000 NS 43377505.15000000 0.315228674846 Long EC CORP IN N 1 N N N INPHI CORP 549300DCMERAAZFGT726 INPHI CORP 45772F107 20553.00000000 NS USD 2414977.50000000 0.017549883389 Long EC CORP US N 1 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 345966.00000000 NS 35427890.19000000 0.257458026656 Long EC CORP DK N 2 N N N COUPANG N/A COUPANG LLC US (1 CS) PP N/A 281219.00000000 NS USD 2109142.50000000 0.015327349810 Long EC CORP KR Y 3 N N N RYANAIR HOLDINGS PLC 635400BR2ROC1FVEBQ56 RYANAIR HOLDINGS PLC SPON ADR 783513203 22347.00000000 NS USD 1482499.98000000 0.010773475849 Long EC CORP IE N 1 N N N GLOBAL BLOOD THERAPEUTICS INC 549300U4G0QKK99GRT15 GLOBAL BLOOD THERAPEUTICS INC 37890U108 71061.00000000 NS USD 4486080.93000000 0.032600799468 Long EC CORP US N 1 N N N ON HOLDING AG N/A ON HOLDING AG PP N/A 282.00000000 NS 3590961.72000000 0.026095878509 Long EC CORP CH Y 3 N N N INTUITIVE SURGICAL INC 54930052SRG011710797 INTUITIVE SURGICAL INC 46120E602 81236.00000000 NS USD 46290709.88000000 0.336399225421 Long EC CORP US N 1 N N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 66668.00000000 NS USD 6500130.00000000 0.047237095797 Long EC CORP CH N 1 N N N CLOUDFLARE INC 5493007DY18BGNLDWU14 CLOUDFLARE INC 18915M107 119991.00000000 NS USD 4313676.45000000 0.031347918842 Long EC CORP US N 1 N N N DYNATRACE INC N/A DYNATRACE INC 268150109 454401.00000000 NS USD 18448680.60000000 0.134068409838 Long EC CORP US N 1 N N N QUIDEL CORP 549300X2FQ6S98OQLQ46 QUIDEL CORP 74838J101 8654.00000000 NS USD 1936245.96000000 0.014070893336 Long EC CORP US N 1 N N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 230032.00000000 NS USD 83349794.88000000 0.605711308152 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PC PP N/A 7210.00000000 NS USD 74335.10000000 0.000540200617 Long EP CORP US Y 3 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 4843406.00000000 NS USD 1099792200.42000000 7.992300081493 Long EC CORP US N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 884970.00000000 NS USD 402696748.80000000 2.926437609779 Long EC CORP US N 1 N N N TJX COMPANIES INC V167QI9I69W364E2DY52 TJX COMPANIES INC NEW 872540109 710512.00000000 NS USD 35923486.72000000 0.261059576281 Long EC CORP US N 1 N N N FORTINET INC 549300O0QJWDBAS0QX03 FORTINET INC 34959E109 139914.00000000 NS USD 19205994.78000000 0.139571887840 Long EC CORP US N 1 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 41567.00000000 NS USD 3960088.09000000 0.028778356813 Long EC CORP US N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 80490.00000000 NS USD 64838719.50000000 0.471189469197 Long EC CORP US N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 1759000.00000000 NS 8283788.14000000 0.060199118161 Long EC CORP KY N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 34751.00000000 NS USD 15689728.99000000 0.114018832137 Long EC CORP US N 1 N N N TENCENT HLDGS LTD 254900N4SLUMW4XUYY11 TENCENT HOLDINGS LTD N/A 135900.00000000 NS 8708188.38000000 0.063283277215 Long EC CORP KY N 2 N N N ALLOVIR INC N/A ALLOVIR INC SER B PC PP N/A 117590.00000000 NS USD 1175900.00000000 0.008545383084 Long EP CORP US Y 3 N N N MEITUAN DIANPING 21380033K525E5JLIA77 MEITUAN DIANPING CL B N/A 545900.00000000 NS 12107633.06000000 0.087987382212 Long EC CORP KY N 1 N N N INTACT FINANCIAL CORP 5493009LXGE7Y4U9OY43 INTACT FINL CORP 45823T106 8409.00000000 NS 800329.18000000 0.005816072316 Long EC CORP CA N 1 N N N MCDONALDS CORP UE2136O97NLB5BYP9H04 MCDONALDS CORP 580135101 116390.00000000 NS USD 21470463.30000000 0.156028007397 Long EC CORP US N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 65262.00000000 NS USD 23815409.04000000 0.173068962971 Long EC CORP US N 1 N N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 53200.00000000 NS USD 4217164.00000000 0.030646553201 Long EC CORP US N 1 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 160521.00000000 NS USD 47544714.99000000 0.345512206164 Long EC CORP US N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 42301.00000000 NS USD 44515880.36000000 0.323501361523 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 11800.00000000 NS 742032.25000000 0.005392422686 Long EC CORP JP N 2 N N N CINTAS CORP N/A CINTAS CORP 172908105 76412.00000000 NS USD 20353100.32000000 0.147908018700 Long EC CORP US N 1 N N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 23014.00000000 NS USD 5183443.22000000 0.037668601081 Long EC CORP NL N 1 N N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 426405.00000000 NS USD 85379073.15000000 0.620458276603 Long EC CORP US N 1 N N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 13975.00000000 NS USD 2717858.00000000 0.019750946321 Long EC CORP US N 1 N N N AZEK CO INC/THE N/A AZEK CO INC/THE 05478C105 91100.00000000 NS USD 2902446.00000000 0.021092365806 Long EC CORP US N 1 N N N AMERICAN EXPRESS CO R4PP93JZOLY261QX3811 AMERICAN EXPRESS CO 025816109 310870.00000000 NS USD 29594824.00000000 0.215068550383 Long EC CORP US N 1 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 2190.00000000 NS USD 585387000.00000000 4.254065964478 Long EC CORP US N 1 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 630046.00000000 NS USD 111411034.18000000 0.809635144908 Long EC CORP US N 1 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 138899.00000000 NS USD 16637322.22000000 0.120905087055 Long EC CORP US N 1 N N N WORKDAY INC 549300J0DYC0N31V7G13 WORKDAY INC CL A 98138H101 145713.00000000 NS USD 27300787.68000000 0.198397558662 Long EC CORP US N 1 N N N NOBLE ENERGY INC 02VFQXG2D1LR5ZH3K186 NOBLE ENERGY INC 655044105 131400.00000000 NS USD 1177344.00000000 0.008555876777 Long EC CORP US N 1 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 44566.00000000 NS USD 10760906.36000000 0.078200584387 Long EC CORP US N 1 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 452188051.44800000 NS USD 452278489.06000000 3.286753082620 Long STIV RF US N 1 N N N PAGERDUTY INC 549300U1SB749EDAGH21 PAGERDUTY INC 69553P100 35857.00000000 NS USD 1026227.34000000 0.007457696872 Long EC CORP US N 1 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 786085.00000000 NS USD 81870752.75000000 0.594962960844 Long EC CORP US N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 46224.00000000 NS USD 9077931.36000000 0.065970236487 Long EC CORP US N 1 N N N FTI CONSULTING INC 549300K17GM8EQD0FQ48 FTI CONSULTING INC 302941109 151593.00000000 NS USD 17364978.15000000 0.126193035584 Long EC CORP US N 1 N N N FARFETCH LTD 549300QFQ74Z0F96NS78 FARFETCH LTD CL A 30744W107 99376.00000000 NS USD 1716223.52000000 0.012471968225 Long EC CORP KY N 1 N N N 23ANDME INC N/A 23ANDME INC PP N/A 6779.00000000 NS USD 70840.55000000 0.000514805372 Long EC CORP US Y 3 N N N LONZA GROUP AG 549300EFW4H2TCZ71055 LONZA GROUP AG N/A 2601.00000000 NS 1377743.80000000 0.010012202196 Long EC CORP CH N 2 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 2797906.00000000 NS USD 524131730.98000000 3.808917788856 Long EC CORP US N 1 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 12395.00000000 NS USD 1261315.20000000 0.009166103898 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 3580924.00000000 NS 10155095.32000000 0.073798094878 Long EC CORP CA N 1 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 23494.00000000 NS USD 11982879.76000000 0.087080787484 Long EC CORP US N 1 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 367226.00000000 NS 12889211.95000000 0.093667194292 Long EC CORP JE N 2 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 624139.00000000 NS USD 19404481.51000000 0.141014310789 Long EC CORP US N 1 N N SNAP INC 549300JNC0L6VP8A2Q35 SNAP INC - A 83304A106 428000.00000000 NS USD 10053720.00000000 0.073061390274 Long EC CORP US N 1 N N DOORDASH INC N/A DOORDASH INC SER H PC PP N/A 21106.00000000 NS USD 4844481.29000000 0.035205330783 Long EP CORP US Y 3 N N N AGORA INC N/A AGORA INC ADR 00851L103 20000.00000000 NS USD 883400.00000000 0.006419756286 Long EC CORP KY N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 677002.00000000 NS USD 127736737.36000000 0.928275665186 Long EC CORP US N 1 N N N TAIWAN SEMICONDUCTR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 98074.00000000 NS USD 5567660.98000000 0.040460750028 Long EC CORP TW N 1 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 1257157.00000000 NS USD 114665289.97000000 0.833284147697 Long EC CORP US N 1 N N N JOHNSON and JOHNSON 549300G0CFPGEF6X2043 JOHNSON and JOHNSON 478160104 62683.00000000 NS USD 8815110.29000000 0.064060289445 Long EC CORP US N 1 N N N MERCK and CO INC NEW 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 598025.00000000 NS USD 46245273.25000000 0.336069032880 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 25810.00000000 NS USD 18342392.70000000 0.133296005022 Long EC CORP US N 1 N N N FORTIVE CORP 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 328445.00000000 NS USD 22222588.70000000 0.161493778015 Long EC CORP US N 1 N N N UNITED PARCEL SERVICE INC D01LMJZU09ULLNCY6Z23 UNITED PARCEL SERVICE INC CL B 911312106 49300.00000000 NS USD 5481174.00000000 0.039832240481 Long EC CORP US N 1 N N N BIOHAVEN PHARMACEUTICAL HOLDING CO LTD 5299007STZTNN32O9920 BIOHAVEN PHARMACEUTICAL HOLDING CO LTD N/A 19300.00000000 NS USD 1411023.00000000 0.010254045476 Long EC CORP VG N 1 N N N HIGH POWER EXPLORATION INC N/A HIGH POWER EXPL SER A PC PP N/A 1052269.00000000 NS USD 10112305.09000000 0.073487133991 Long EP CORP US Y 3 N N N AFFIRM INC N/A AFFIRM INC CONV 1% 04/30/2021 P/P N/A 774200.00000000 PA USD 774200.00000000 0.005626188947 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 PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 1287207.00000000 NS USD 224270075.61000000 1.629793103542 Long EC CORP US N 1 N N N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 69605.00000000 NS USD 6496234.65000000 0.047208787898 Long EC CORP US N 1 N N N AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 458820.00000000 NS USD 1265801792.40000000 9.198708414816 Long EC CORP US N 1 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 15821.00000000 NS USD 2003255.02000000 0.014557854887 Long EC CORP CH N 1 N N N ROYALTY PHARMA PLC N/A ROYALTY PHARMA PLC N/A 229600.00000000 NS USD 11147080.00000000 0.081006946910 Long EC CORP GB N 1 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 19543.00000000 NS 1251379.63000000 0.009093901116 Long EC CORP CA N 1 N N N SAREPTA THERAPEUTICS INC 549300IKDPIED8J8IG21 SAREPTA THERAPEUTICS INC 803607100 51300.00000000 NS USD 8225442.00000000 0.059775110918 Long EC CORP US N 1 N N N HUMANA INC 529900YLDW34GJAO4J06 HUMANA INC 444859102 57838.00000000 NS USD 22426684.50000000 0.162976962637 Long EC CORP US N 1 N N N BROADCOM INC 549300WV6GIDOZJTV909 BROADCOM INC 11135F101 4000.00000000 NS USD 1262440.00000000 0.009174277932 Long EC CORP US N 1 N N N CITIGROUP INC 6SHGI4ZSSLCXXQSBB395 CITIGROUP INC 172967424 802437.00000000 NS USD 41004530.70000000 0.297984031828 Long EC CORP US N 1 N N N CIGNA CORP 549300VIWYMSIGT1U456 CIGNA CORP 125523100 123572.00000000 NS USD 23188285.80000000 0.168511595570 Long EC CORP US N 1 N N N INTEL CORP KNX4USFCNGPY45LOCE31 INTEL CORP 458140100 490786.00000000 NS USD 29363726.38000000 0.213389140830 Long EC CORP US N 1 N N N DATADOG INC 549300F6JNO0KRPO1K63 DATADOG INC CL A 23804L103 148262.00000000 NS USD 12891380.90000000 0.093682956269 Long EC CORP US N 1 N N CROWDSTRIKE HOLDINGS INC 549300YBY08K9KM4HX32 CROWDSTRIKE HOLDINGS INC 22788C105 17678.00000000 NS USD 1772926.62000000 0.012884035333 Long EC CORP US N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER G 0% PFD PERP N/A 3143.00000000 NS USD 1245539.47000000 0.009051460088 Long EP CORP GB N 3 N N N GENMAB AS 529900MTJPDPE4MHJ122 GENMAB AS N/A 9410.00000000 NS 3149672.07000000 0.022888982420 Long EC CORP DK N 1 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 10934.00000000 NS USD 1970197.46000000 0.014317622287 Long EC CORP US N 1 N N N DELIVERY HERO SE 529900C3EX1FZGE48X78 DELIVERY HERO SE N/A 315.00000000 NS 32190.97000000 0.000233935003 Long EC CORP DE N 1 N N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 126367.00000000 NS USD 6547074.27000000 0.047578244509 Long EC CORP US N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 39416.00000000 NS 10025878.85000000 0.072859065848 Long EC CORP CA N 1 N N N GROWMAX RESOURCES CORP 549300P3X3574P811I48 GROWMAX RESOURCES CORP 144A 39986E204 223000.00000000 NS 9034.33000000 0.000065653381 Long EC CORP CA N 3 N N N TAKE-TWO INTERACTV SOFTWR INC BOMSTHHJK882EWYX3334 TAKE-TWO INTERACTV SOFTWR INC 874054109 65495.00000000 NS USD 9141137.15000000 0.066429559294 Long EC CORP US N 1 N N N IMMUNOMEDICS INC 5493007ZU7DDO8PSIM59 IMMUNOMEDICS INC 452907108 41800.00000000 NS USD 1481392.00000000 0.010765424048 Long EC CORP US N 1 N N N ZENPAYROLL INC N/A ZENPAYROLL INC SER D PC PP N/A 184203.00000000 NS USD 2411217.27000000 0.017522557421 Long EP CORP US Y 3 N N N KIRKLAND LAKE GOLD LTD N/A KIRKLAND LAKE GOLD LTD 49741E100 65508.00000000 NS 2697331.47000000 0.019601777971 Long EC CORP CA N 1 N N N Fidelity Revere Street Trust 549300BDV45LJNXBZC55 Fidelity Securities Lending Cash Central Fund 31635A303 95679037.86500000 NS USD 95688605.77000000 0.695378682810 Long STIV RF US N 1 N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 235960.00000000 NS 2214297.58000000 0.016091522309 Long EC CORP CA N 1 N N N ELECTRONIC ARTS INC 549300O7A67PUEYKDL45 ELECTRONIC ARTS INC 285512109 191508.00000000 NS USD 25288631.40000000 0.183775017427 Long EC CORP US N 1 N N N SITME CORP N/A SITME CORP 82982T106 13000.00000000 NS USD 616330.00000000 0.004478931844 Long EC CORP US N 1 N N N EQUITY RESIDENTIAL 5493008RACSH5EP3PI59 EQUITY RESIDENTIAL REIT 29476L107 223213.00000000 NS USD 13129388.66000000 0.095412582501 Long EC CORP US N 1 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 11199.00000000 NS USD 2689663.83000000 0.019546056463 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 154000.00000000 NS 6834374.48000000 0.049666083913 Long EC CORP KR N 2 N N N SELECTQUOTE INC 549300BV28BWDIN9SP24 SELECTQUOTE INC 816307300 71213.00000000 NS USD 1803825.29000000 0.013108579063 Long EC CORP US N 1 N N NINTENDO CO LTD 353800FEEXU6I9M0ZF27 NINTENDO CO LTD N/A 2800.00000000 NS 1251792.79000000 0.009096903591 Long EC CORP JP N 2 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 1685373.00000000 NS USD 89139377.97000000 0.647784788382 Long EC CORP GB N 1 N N N SONOVA HLDG AG 5299004A0QNX7FBNHS61 SONOVA HLDG AG N/A 11343.00000000 NS 2264529.47000000 0.016456562485 Long EC CORP CH N 1 N N N PASSAGE BIO INC N/A PASSAGE BIO INC 702712100 16899.00000000 NS USD 461849.67000000 0.003356307813 Long EC CORP US N 1 N N N CSL LTD 529900ECSECK5ZDQTE14 CSL LIMITED N/A 12305.00000000 NS 2437112.31000000 0.017710739270 Long EC CORP AU N 1 N N N NXP SEMICONDUCTORS NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 166050.00000000 NS USD 18936342.00000000 0.137612294078 Long EC CORP NL N 1 N N N EVERBRIDGE INC 549300WCY0UMR64ATW81 EVERBRIDGE INC 29978A104 59138.00000000 NS USD 8182333.68000000 0.059461838438 Long EC CORP US N 1 N N N SEA LTD 529900OM6JLLW44YKI15 SEA LTD ADR 81141R100 52358.00000000 NS USD 5614871.92000000 0.040803836658 Long EC CORP KY N 1 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 163600.00000000 NS USD 52918056.00000000 0.384560813506 Long EC CORP US N 1 N N N ASML HOLDING NV 724500Y6DUVHQD6OXN27 ASML HLDG NV (NY REG SHS) NEW YORK REGISTERED SHARES N/A 47487.00000000 NS USD 17476640.61000000 0.127004497866 Long EC CORP NL N 1 N N N BLUEBIRD BIO INC N/A BLUEBIRD BIO INC 09609G100 43565.00000000 NS USD 2659207.60000000 0.019324727989 Long EC CORP US N 1 N N PALO ALTO NETWORKS INC 549300QXR2YVZV231H43 PALO ALTO NETWORKS INC 697435105 10860.00000000 NS USD 2494216.20000000 0.018125718959 Long EC CORP US N 1 N N N ZAI LAB LTD 549300P2UYQ9U5LY1T58 ZAI LAB LTD UNSPNRD ADR 98887Q104 50465.00000000 NS USD 4144690.45000000 0.030119880654 Long EC CORP KY N 1 N N N MIRATI THERAPEUTICS INC 529900GYRW59IDQV6N54 Mirati Therapeutics Inc 60468T105 14644.00000000 NS USD 1671905.48000000 0.012149904590 Long EC CORP US N 1 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 733888.00000000 NS USD 71957718.40000000 0.522923947280 Long EC CORP US N 1 N N N ROCHE HOLDING LTD 549300U41AUUVOAAOB37 ROCHE HOLDINGS AG (GENUSSCHEINE) N/A 16742.00000000 NS 5800258.17000000 0.042151057106 Long EC CORP CH N 2 N N N HENRY SCHEIN INC VGO3WGL8H45T73F4RR92 HENRY SCHEIN INC 806407102 21107.00000000 NS USD 1232437.73000000 0.008956248431 Long EC CORP US N 1 N N N SQUARE INC 549300OHIIUWSTIZME52 SQUARE INC CL A 852234103 86938.00000000 NS USD 9123273.72000000 0.066299743958 Long EC CORP US N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 56468.00000000 NS USD 10841856.00000000 0.078788853530 Long EC CORP US N 1 N N N REPARE THERAPEUTICS INC N/A REPARE THERAPEUTICS INC 760273102 24200.00000000 NS USD 750684.00000000 0.005455295820 Long EC CORP CA N 1 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 314943.00000000 NS USD 56774774.61000000 0.412587973954 Long EC CORP GB N 1 N N N EPAM SYSTEMS INC 549300XCR4R530HJP604 EPAM SYSTEMS INC 29414B104 21152.00000000 NS USD 5330515.52000000 0.038737390216 Long EC CORP US N 1 N N N PROGRESSIVE CORP OHIO 529900TACNVLY9DCR586 PROGRESSIVE CORP OHIO 743315103 123035.00000000 NS USD 9856333.85000000 0.071626965350 Long EC CORP US N 1 N N N ZOOMINFO TECHNOLOGIES INC N/A ZOOMINFO TECHNOLOGIES INC 98980F104 29400.00000000 NS USD 1500282.00000000 0.010902699570 Long EC CORP US N 1 N N NUVATION BIO INC N/A NUVATION BIO INC SER A PC PP N/A 2568600.00000000 NS USD 2414484.00000000 0.017546297075 Long EP CORP US Y 3 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 99531.00000000 NS USD 25474959.45000000 0.185129082030 Long EC CORP US N 1 N N N LATTICE SEMICONDUCTOR CORP 549300LRBBPZDQ2II567 LATTICE SEMICONDUCTOR CORP 518415104 98500.00000000 NS USD 2796415.00000000 0.020321827908 Long EC CORP US N 1 N N N CARBON INC N/A CARBON INC SER E PC PERP PP N/A 7351.00000000 NS USD 197874.22000000 0.001437971776 Long EP CORP US Y 3 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 100931.00000000 NS USD 2237640.27000000 0.016261155976 Long EC CORP US N 1 N N EOG RESOURCES INC XWTZDRYZPBUHIQBKDB46 EOG RESOURCES INC 26875P101 25900.00000000 NS USD 1312094.00000000 0.009535118524 Long EC CORP US N 1 N N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 116389.00000000 NS USD 27283909.38000000 0.198274902366 Long EC CORP US N 1 N N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 330529.00000000 NS USD 70971186.88000000 0.515754723908 Long EC CORP IE N 1 N N N SHISEIDO CO LTD 5299008QCD0YDT5OF506 SHISEIDO CO LTD N/A 35400.00000000 NS 2255710.42000000 0.016392473566 Long EC CORP JP N 2 N N N ALLBIRDS INC N/A ALLBIRDS INC SER C PC PERP PP N/A 22525.00000000 NS USD 232232.75000000 0.001687658655 Long EP CORP US Y 3 N N N GENERATION BIO N/A GENERATION BIO(180 DAY LOCKUP) N/A 27175.00000000 NS USD 513607.50000000 0.003732437148 Long EC CORP US N 2 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 1053843.00000000 NS USD 384441926.40000000 2.793777986898 Long EC CORP US N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 3479039.00000000 NS 336123.87000000 0.002442645831 Long EC CORP AU N 1 N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 200225.00000000 NS USD 55470334.00000000 0.403108473381 Long EC CORP US N 1 N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 37332.00000000 NS USD 11562840.36000000 0.084028319091 Long EC CORP US N 1 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 411782.00000000 NS USD 37649228.26000000 0.273600712912 Long EC CORP US N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 39312.00000000 NS USD 4345155.36000000 0.031576679235 Long EC CORP US N 1 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 127339.00000000 NS 7592619.65000000 0.055176327513 Long EC CORP SE N 1 N N N BHARTI AIRTEL LIMITED 335800KQ1FPKOQ84OR26 BHARTI AIRTEL LIMITED N/A 171200.00000000 NS 1268731.48000000 0.009219998748 Long EC CORP IN N 1 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 461992.00000000 NS USD 21976959.44000000 0.159708765579 Long EC CORP US N 1 N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 111918.00000000 NS USD 64671816.30000000 0.469976566925 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 195134.00000000 NS USD 42090403.80000000 0.305875180413 Long EC CORP KY N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 1256400.00000000 NS 33902448.89000000 0.246372491933 Long EC CORP KY N 2 N N N MATCH GROUP INC 549300BIJKT86CPCKK96 MATCH GROUP INC 57665R106 14961.00000000 NS USD 1601575.05000000 0.011638806310 Long EC CORP US N 1 N N CDW CORP N/A CDW CORPORATION 12514G108 30929.00000000 NS USD 3593331.22000000 0.026113097902 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 2890195.00000000 NS 77768726.69000000 0.565153126585 Long EC CORP CA N 1 N N N HORIZON THERAPEUTICS PLC N/A HORIZON THERAPEUTICS PLC N/A 106443.00000000 NS USD 5916101.94000000 0.042992905386 Long EC CORP IE N 1 N N N PINDUODUO INC 5493000573DS7005T657 PINDUODUO INC ADR 722304102 168864.00000000 NS USD 14495285.76000000 0.105338693542 Long EC CORP KY N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC SER B PC PERP PP N/A 2355.00000000 NS USD 24280.05000000 0.000176445555 Long EP CORP US Y 3 N N N EUROFINS SCIENTIFIC SE 529900JEHFM47DYY3S57 EUROFINS SCIENTIFIC SE N/A 9399.00000000 NS 5898691.13000000 0.042866379286 Long EC CORP LU N 1 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 276135.00000000 NS USD 71391942.90000000 0.518812400051 Long EC CORP US N 1 N N N ALNYLAM PHARMACEUTICALS INC 529900S3ZI14OWRJII50 ALNYLAM PHARMACEUTICALS INC 02043Q107 41600.00000000 NS USD 6161376.00000000 0.044775336548 Long EC CORP US N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 72022.00000000 NS 68423552.55000000 0.497240810048 Long EC CORP CA N 1 N N N HENRY (JACK) and ASSOCIATES 529900X1QS8C54W0JB21 HENRY (JACK) and ASSOCIATES INC 426281101 7693.00000000 NS USD 1415742.79000000 0.010288344663 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 216115.00000000 NS USD 305502325.15000000 2.220115997604 Long EC CORP US N 1 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 71247.00000000 NS USD 18395262.93000000 0.133680218279 Long EC CORP LU N 1 N N N UCB SA 2138008J191VLSGY5A09 UCB SA N/A 11900.00000000 NS 1378410.91000000 0.010017050151 Long EC CORP BE N 1 N N N MARKETAXESS HOLDINGS INC 5493002U1CA1XJOVID83 MARKETAXESS HLDGS INC 57060D108 4258.00000000 NS USD 2132917.36000000 0.015500124099 Long EC CORP US N 1 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 321077.00000000 NS 10268228.51000000 0.074620245102 Long EC CORP CH N 1 N N N PATTERSON COS INC YM48Q2087CUE26GWEK09 PATTERSON COMPANIES INC 703395103 24838.00000000 NS USD 546436.00000000 0.003971005145 Long EC CORP US N 1 N N N MONSTER BEVERAGE CORP NEW 52990090AP0E7HCB6F33 MONSTER BEVERAGE CORP 61174X109 19058.00000000 NS USD 1321100.56000000 0.009600570097 Long EC CORP US N 1 N N N CADENCE DESIGN SYSTEMS INC GCT7RXJOGLXPV0NXZY22 CADENCE DESIGN SYSTEMS INC 127387108 74897.00000000 NS USD 7187116.12000000 0.052229492743 Long EC CORP US N 1 N N N SERVICENOW INC 549300HJTQM36M0E1G39 SERVICENOW INC 81762P102 81300.00000000 NS USD 32931378.00000000 0.239315622508 Long EC CORP US N 1 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 139980.00000000 NS 4389325.72000000 0.031897669665 Long EC CORP CA N 1 N N N BLACKROCK INC 549300LRIF3NWCU26A80 BLACKROCK INC 09247X101 90791.00000000 NS USD 49398475.19000000 0.358983667219 Long EC CORP US N 1 N N N SNOWFLAKE COMPUTING INC N/A SNOWFLAKE INC CLASS B P/P N/A 8969.00000000 NS USD 347728.13000000 0.002526975151 Long EC CORP US Y 3 N N N CENTENE CORP DEL 549300Z7JJ4TQSQGT333 CENTENE CORP 15135B101 111359.00000000 NS USD 7076864.45000000 0.051428282814 Long EC CORP US N 1 N N N SAMSUNG SDI CO LTD 9884002AESDO4YW87G32 SAMSUNG SDI CO LTD N/A 8900.00000000 NS 2728128.01000000 0.019825579512 Long EC CORP KR N 2 N N N THE TORONTO DOMINION BANK PT3QB789TSUIDF371261 TORONTO-DOMINION BANK 891160509 22835.00000000 NS 1019131.30000000 0.007406129238 Long EC CORP CA N 1 N N N TEVA PHARMACEUTICAL INDS LTD 549300BAFGM4RC74ZJ94 TEVA PHARMACEUTICAL IND ADR 881624209 526963.00000000 NS USD 6497453.79000000 0.047217647511 Long EC CORP IL N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 47957.00000000 NS 2982201.78000000 0.021671959048 Long EC CORP NZ N 1 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 2410553.00000000 NS USD 465646523.01000000 3.383899924348 Long EC CORP US N 1 N N N FRESHPET INC 549300S4ZK8ZQ6HNPN59 FRESHPET INC 358039105 29232.00000000 NS USD 2445549.12000000 0.017772050414 Long EC CORP US N 1 N N N TEXAS INSTRUMENTS INC. WDJNR2L6D8RWOEB8T652 TEXAS INSTRUMENTS INC 882508104 68041.00000000 NS USD 8639165.77000000 0.062781682995 Long EC CORP US N 1 N N N CANADIAN NATL RESOURCES LTD 549300T15RIMIKZC5Q38 CANADIAN NATL RESOURCES LTD 136385101 83276.00000000 NS 1444571.15000000 0.010497843242 Long EC CORP CA N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 264180.00000000 NS USD 164755857.00000000 1.197297315642 Long EC CORP US N 1 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 256163106 11464.00000000 NS USD 1974215.44000000 0.014346821350 Long EC CORP US N 1 N N N OTIS WORLDWIDE CORP 549300ZLBKR8VSU25153 OTIS WORLDWIDE CORP 68902V107 24177.00000000 NS USD 1374704.22000000 0.009990113264 Long EC CORP US N 1 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 38500.00000000 NS USD 1349810.00000000 0.009809204474 Long EC CORP BM N 1 N N N TRADEWEB MARKETS INC N/A TRADEWEB MARKETS INC A 892672106 17876.00000000 NS USD 1039310.64000000 0.007552774523 Long EC CORP US N 1 N N N ARCUS BIOSCIENCES INC N/A ARCUS BIOSCIENCES INC 03969F109 124382.00000000 NS USD 3077210.68000000 0.022362398241 Long EC CORP US N 1 N N N BURLINGTON STORES INC 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 8375.00000000 NS USD 1649288.75000000 0.011985546547 Long EC CORP US N 1 N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 230607.00000000 NS USD 52195588.38000000 0.379310568945 Long EC CORP US N 1 N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 1536389.00000000 NS USD 147201430.09000000 1.069727536942 Long EC CORP US N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 91220.00000000 NS USD 15422565.40000000 0.112077327568 Long EC CORP US N 1 N N N BEIGENE LTD 549300JFUK6FRD5MH739 BEIGENE LTD SP ADR 07725L102 44961.00000000 NS USD 8470652.40000000 0.061557079456 Long EC CORP KY N 1 N N N FORTUNE BRANDS HOME and SEC INC 54930032LHW54PQUJD44 FORTUNE BRANDS HOME and SEC INC 34964C106 216291.00000000 NS USD 13827483.63000000 0.100485708573 Long EC CORP US N 1 N N N AFFIRM INC N/A AFFIRM INC SER F PC PERP PP N/A 141842.00000000 NS USD 2402803.48000000 0.017461413566 Long EP CORP US Y 3 N N N NORTHROP GRUMMAN CORP RIMU48P07456QXSO0R61 NORTHROP GRUMMAN CORP 666807102 116178.00000000 NS USD 35717764.32000000 0.259564570994 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 236831.00000000 NS USD 335838199.55000000 2.440569835471 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 930975.00000000 NS USD 275289307.50000000 2.000554972045 Long EC CORP US N 1 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 87087.00000000 NS 22960646.75000000 0.166857319792 Long EC CORP DE N 2 N N N MONOLITHIC POWER SYSTEMS INC 529900TB7O85LSZ1XU31 MONOLITHIC POWER SYS INC 609839105 6200.00000000 NS USD 1469400.00000000 0.010678276982 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 18541.00000000 NS 5984047.68000000 0.043486673884 Long EC CORP FR N 2 N N N ALEXION PHARMACEUTICALS INC M1YXUUZR0EIMU8T0EM75 ALEXION PHARMACEUTICALS INC 015351109 35367.00000000 NS USD 3969592.08000000 0.028847423260 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 1500688.00000000 NS USD 113902219.20000000 0.827738835979 Long EC CORP US N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 468368.00000000 NS USD 177937686.88000000 1.293090993742 Long EC CORP US N 1 N N N DOMINOS PIZZA INC 5299004V0Y8MI5D9FF45 DOMINOS PIZZA INC 25754A201 21171.00000000 NS USD 7821414.24000000 0.056839000716 Long EC CORP US N 1 N N N ALLBIRDS INC N/A ALLBIRDS INC PP N/A 33995.00000000 NS USD 350488.45000000 0.002547034672 Long EC CORP US Y 3 N N N MYOKARDIA INC 549300OLNNNZ1NI9UY54 MYOKARDIA INC 62857M105 22351.00000000 NS USD 2159553.62000000 0.015693692468 Long EC CORP US N 1 N N N ALEXANDRIA REAL EST EQUITS INC MGCJBT4MKTQBVLNUIS88 ALEXANDRIA REAL ES EQ INC REIT 015271109 16805.00000000 NS USD 2726611.25000000 0.019814557065 Long EC CORP US N 1 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 614202.00000000 NS USD 60302352.36000000 0.438223234804 Long EC CORP US N 1 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 895869.00000000 NS USD 84265438.14000000 0.612365379438 Long EC CORP US N 1 N N N ALECTOR INC 549300Z8RQOIY1JMHC25 ALECTOR INC 014442107 33179.00000000 NS USD 810894.76000000 0.005892853444 Long EC CORP US N 1 N N N 2020-07-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer