0001752724-20-034346.txt : 20200225 0001752724-20-034346.hdr.sgml : 20200225 20200225114537 ACCESSION NUMBER: 0001752724-20-034346 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200225 PERIOD START: 20191231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIDELITY CONTRAFUND CENTRAL INDEX KEY: 0000024238 IRS NUMBER: 000000000 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-01400 FILM NUMBER: 20648774 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 S000039220 Fidelity Series Opportunistic Insights Fund C000120656 Fidelity Series Opportunistic Insights Fund FVWSX NPORT-P 1 primary_doc.xml NPORT-P false 0000024238 XXXXXXXX S000039220 C000120656 FIDELITY CONTRAFUND 811-01400 0000024238 S5Y3O6VQ0TG5C3WLJP73 245 Summer Street Boston 02210 1-800-FIDELITY Fidelity Series Opportunistic Insights Fund S000039220 5493004275RP9SSN9N07 2019-12-31 2019-12-31 N 7195531990.52 30102129.96 7165429860.56 0 0 0 0 0 0 0 0 0 0 0 0 0 88085.04 N MICROCHIP TECHNOLOGY INC 5493007PTFULNYZJ1R12 MICROCHIP TECHNOLOGY 595017104 35996.00000000 NS USD 3769501.12000000 0.052606768796 Long EC CORP US N 1 N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB CO 110122108 270440.00000000 NS USD 17359543.60000000 0.242267999796 Long EC CORP US N 1 N N N VF CORPORATION CWAJJ9DJ5Z7P057HV541 VF CORP 918204108 128147.00000000 NS USD 12771130.02000000 0.178232573181 Long EC CORP US N 1 N N N MOODYS CORP 549300GCEDD8YCF5WU84 MOODYS CORP 615369105 21000.00000000 NS USD 4985610.00000000 0.069578658880 Long EC CORP US N 1 N N N XERO LTD 254900UG5D8YST164N14 XERO LTD N/A 13100.00000000 NS 735434.00000000 0.010263641041 Long EC CORP NZ N 1 N N N CINTAS CORP N/A CINTAS CORP 172908105 90103.00000000 NS USD 24244915.24000000 0.338359536159 Long EC CORP US N 1 N N N KAO CORPORATION 353800HM38HFCB8RGL63 KAO CORP N/A 34318.00000000 NS 2830380.56000000 0.039500499133 Long EC CORP JP N 2 N N N FTI CONSULTING INC 549300K17GM8EQD0FQ48 FTI CONSULTING INC 302941109 91854.00000000 NS USD 10164563.64000000 0.141855601656 Long EC CORP US N 1 N N N NEUROCRINE BIOSCIENCES INC 549300FECER0XBN49756 NEUROCRINE BIOSCIENCES INC 64125C109 47448.00000000 NS USD 5100185.52000000 0.071177663018 Long EC CORP US N 1 N N N UNIVERSAL DISPLAY CORP N/A UNIVERSAL DISPLAY CORP 91347P105 7100.00000000 NS USD 1463097.00000000 0.020418830809 Long EC CORP US N 1 N N N AXA EQUITABLE HLDGS INC 549300FIBAKMNHPZ4009 AXA EQUITABLE HLDGS INC 054561105 17900.00000000 NS USD 443562.00000000 0.006190305517 Long EC CORP US N 1 N N N UNITED AIRLINES HOLDINGS INC N/A UNITED AIRLINES HOLDINGS INC 910047109 7591.00000000 NS USD 668691.19000000 0.009332185270 Long EC CORP US N 1 N N N TRADEWEB MARKETS INC N/A TRADEWEB MARKETS INC A 892672106 4367.00000000 NS USD 202410.45000000 0.002824819361 Long EC CORP US N 1 N N N ZOETIS INC 549300HD9Q1LOC9KLJ48 ZOETIS INC CL A 98978V103 185775.00000000 NS USD 24587321.25000000 0.343138119114 Long EC CORP US N 1 N N N OKTA INC 549300N8J06I8MRHU620 OKTA INC CL A 679295105 193610.00000000 NS USD 22336785.70000000 0.311729877127 Long EC CORP US N 1 N N N NETCOMPANY GROUP AS 5299006DEGAWX1Z1X779 NETCOMPANY GROUP AS N/A 30366.00000000 NS 1444947.27000000 0.020165535049 Long EC CORP DK N 1 N N N ATLASSIAN CORP PLC 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC CLS A N/A 178794.00000000 NS USD 21516069.96000000 0.300276052919 Long EC CORP GB N 1 N N N AFLAC INC 549300N0B7DOGLXWPP39 AFLAC INC 001055102 30157.00000000 NS USD 1595305.30000000 0.022263916206 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS INC N/A TURNING POINT THERAPEUTICS INC 90041T108 37437.00000000 NS USD 2331950.73000000 0.032544463840 Long EC CORP US N 1 N N N DROPBOX INC 549300JCDF7UAR6TJR51 DROPBOX INC CL A 26210C104 317666.00000000 NS USD 5689398.06000000 0.079400652448 Long EC CORP US N 1 N N N TRAVELERS COS INC 549300Y650407RU8B149 TRAVELERS COMPANIES INC 89417E109 1600.00000000 NS USD 219120.00000000 0.003058016117 Long EC CORP US N 1 N N N EOG RESOURCES INC XWTZDRYZPBUHIQBKDB46 EOG RESOURCES INC 26875P101 19400.00000000 NS USD 1624944.00000000 0.022677550846 Long EC CORP US N 1 N N N NEWCREST MNG LTD 5299006MN50OZJUJI655 NEWCREST MINING LTD N/A 406412.00000000 NS 8627288.51000000 0.120401548516 Long EC CORP AU N 1 N N N BRISTOL-MYERS SQUIBB CO HLYYNH7UQUORYSJQCN42 BRISTOL-MYERS SQUIBB (CVR) 110122157 63228.00000000 NS USD 190316.28000000 0.002656034372 Long EC CORP US N 1 N N N LUNDIN GOLD INC 549300ZOV16K515FC525 LUNDIN GOLD INC 550371108 126664.00000000 NS 812530.22000000 0.011339587935 Long EC CORP CA N 1 N N N MASCO CORP 5GCSNMQXHEYA1JO8QN11 MASCO CORPORATION 574599106 44198.00000000 NS USD 2121062.02000000 0.029601322757 Long EC CORP US N 1 N N N US BANCORP DEL N1GZ7BBF3NP8GI976H15 US BANCORP DEL 902973304 57400.00000000 NS USD 3403246.00000000 0.047495350121 Long EC CORP US N 1 N N N CLOUDFLARE INC N/A CLOUDFLARE INC (180 DAY LOCKUP) N/A 280255.00000000 NS USD 4542092.79000000 0.063388978447 Long EC CORP US N 2 N N N STONECO LTD 549300O1A9LEF0XZCR35 STONECO LTD CL A N/A 59823.00000000 NS USD 2386339.47000000 0.033303507485 Long EC CORP KY N 1 N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP N/A 18191.00000000 NS USD 3892874.00000000 0.054328547983 Long EC CORP US Y 3 N N N LILLY (ELI) and CO FRDRIPF3EKNDJ2CQJL29 LILLY (ELI) and CO 532457108 60852.00000000 NS USD 7997778.36000000 0.111616169799 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 17347.00000000 NS USD 5133671.18000000 0.071644985435 Long EC CORP NL N 1 N N N HANSOH PHARMACETICAL GROUP 254900Q6MR00EBXTPF42 HANSOH PHARMACETICAL GROUP N/A 1212563.00000000 NS 4030309.63000000 0.056246585458 Long EC CORP KY N 1 N N N PACCAR INC KDTEY8BWE486IKZ3CC07 PACCAR INC 693718108 9255.00000000 NS USD 732070.50000000 0.010216700382 Long EC CORP US N 1 N N N COSTCO WHOLESALE CORP NEW 29DX7H14B9S6O3FD6V18 COSTCO WHOLESALE CORP 22160K105 228637.00000000 NS USD 67200987.04000000 0.937850043161 Long EC CORP US N 1 N N N STARBUCKS CORP OQSJ1DU9TAOC51A47K68 STARBUCKS CORP 855244109 72323.00000000 NS USD 6358638.16000000 0.088740498249 Long EC CORP US N 1 N N N DOVER CORP 549300FMC2ALGA7N9E80 DOVER CORP 260003108 3983.00000000 NS USD 459080.58000000 0.006406881219 Long EC CORP US N 1 N N N BUDWEISER BREWING CO APAC LTD N/A BUDWEISER BREWING CO APAC LTD N/A 693296.00000000 NS 2339961.86000000 0.032656266344 Long EC CORP KY N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD N/A 650000.00000000 NS 17283728.81000000 0.241209936407 Long EC CORP KY N 1 N N N L3HARRIS TECHNOLOGIES INC 549300UTE50ZMDBG8A20 L3HARRIS TECHNOLOGIES INC 502431109 84888.00000000 NS USD 16796788.56000000 0.234414248508 Long EC CORP US N 1 N N N CARGURUS INC 54930027BKQN6B7X7G78 CARGURUS INC CL A 141788109 92112.00000000 NS USD 3240500.16000000 0.045224085966 Long EC CORP US N 1 N N N TAIWAN SEMICONDUCTR MFG CO LTD 549300KB6NK5SBD14S87 TAIWAN SEMIC MFG CO LTD SP ADR 874039100 18927.00000000 NS USD 1099658.70000000 0.015346723384 Long EC CORP TW N 1 N N N PINTEREST INC N/A PINTEREST INC CL A 72352L106 1088596.00000000 NS USD 20291429.44000000 0.283185096147 Long EC CORP US N 1 N N N ROSS STORES INC 549300ENZFLPGRDFZQ60 ROSS STORES INC 778296103 77727.00000000 NS USD 9048977.34000000 0.126286594329 Long EC CORP US N 1 N N N CHINA HONGXING SPORTS LTD N/A CHINA HONGXING SPORTS LTD N/A 22200.00000000 NS 935.90000000 0.000013061323 Long EC CORP BM N 3 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 256163106 20815.00000000 NS USD 1542599.65000000 0.021528361591 Long EC CORP US N 1 N N N HESS CORP UASVRYNXNK17ULIGK870 HESS CORP 42809H107 355268.00000000 NS USD 23735455.08000000 0.331249562718 Long EC CORP US N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 72691.00000000 NS USD 1351325.69000000 0.018858961936 Long EC CORP CA N 1 N N N QORVO INC 254900YAUJV2EUEVBR11 QORVO INC 74736K101 36709.00000000 NS USD 4266687.07000000 0.059545444628 Long EC CORP US N 1 N N N AMETEK INC NEW 549300WZDEF9KKE40E98 AMETEK INC NEW 031100100 85999.00000000 NS USD 8577540.26000000 0.119707267071 Long EC CORP US N 1 N N N WALMART INC Y87794H0US1R65VBXU25 WALMART INC 931142103 7591.00000000 NS USD 902114.44000000 0.012589816069 Long EC CORP US N 1 N N N PROLOGIS INC 529900DFH19P073LZ636 PROLOGIS INC REIT 74340W103 22879.00000000 NS USD 2039434.06000000 0.028462131368 Long EC CORP US N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL C 02079K107 103910.00000000 NS USD 138929748.20000000 1.938889234890 Long EC CORP US N 1 N N N KOTAK MAHINDRA BANK LTD 335800E6GTTXKHXE2I75 KOTAK MAHINDRA BANK LTD N/A 913987.00000000 NS 21574858.15000000 0.301096494834 Long EC CORP IN N 1 N N N HERMES INTL SCA 969500Y4IJGHJE2MTJ13 HERMES INTERNATIONAL SA N/A 2724.00000000 NS 2035581.29000000 0.028408362507 Long EC CORP FR N 1 N N N QUALCOMM INC H1J8DDZKZP6H7RWC0H53 QUALCOMM INC 747525103 444537.00000000 NS USD 39221499.51000000 0.547371201355 Long EC CORP US N 1 N N N ALLSTATE CORP OBT0W1ED8G0NWVOLOJ77 ALLSTATE CORPORATION 020002101 29222.00000000 NS USD 3286013.90000000 0.045859271026 Long EC CORP US N 1 N N N KLA CORP 549300H0BF5JCG96TJ81 KLA CORP 482480100 7822.00000000 NS USD 1393645.74000000 0.019449576189 Long EC CORP US N 1 N N N EVOLUTION GAMING GROUP AB 549300SUH6ZR1RF6TA88 EVOLUTION GAMING GROUP AB N/A 120325.00000000 NS 3622718.56000000 0.050558286529 Long EC CORP SE N 1 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 512807108 35051.00000000 NS USD 10248912.40000000 0.143032764250 Long EC CORP US N 1 N N N EPAM SYSTEMS INC 549300XCR4R530HJP604 EPAM SYSTEMS INC 29414B104 41030.00000000 NS USD 8704924.80000000 0.121485032571 Long EC CORP US N 1 N N N HILTON WORLDWIDE HOLDINGS INC 549300HVGPK36ICB0B89 HILTON WORLDWIDE HOLDINGS INC 43300A203 34423.00000000 NS USD 3817854.93000000 0.053281589580 Long EC CORP US N 1 N N N ALTIOSTAR NETWORKS INC N/A ALTIOSTAR NETWORKS INC SER A1 PC PP N/A 139573.00000000 NS USD 595976.71000000 0.008317389488 Long EP CORP US Y 3 N N N BRIDGEBIO PHARMA INC 54930028YG89VTY2J114 BRIDGEBIO PHARMA INC 10806X102 11422.00000000 NS USD 400341.10000000 0.005587119095 Long EC CORP US N 1 N N N CENTENNIAL RESOURCE DEVELOPMENT INC 529900NXUJPOKU7OJ511 CENTENNIAL RESOURCE DEVELOPMENT INC CL A 15136A102 1464071.00000000 NS USD 6764008.02000000 0.094397798200 Long EC CORP US N 1 N N N XP INC 5493008KDA8NBZRJST80 XP INC CL A N/A 48000.00000000 NS USD 1848960.00000000 0.025803895034 Long EC CORP KY N 1 N N AMERICAN INTERNATIONAL GROUP INC ODVCVCQG2BP6VHV36M30 AMERICAN INTERNATIONAL GROUP 026874784 398295.00000000 NS USD 20444482.35000000 0.285321086771 Long EC CORP US N 1 N N N CIRRUS LOGIC INC. 549300NKSJEM5ZZSSV18 CIRRUS LOGIC INC 172755100 26605.00000000 NS USD 2192518.05000000 0.030598555741 Long EC CORP US N 1 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 252131107 134589.00000000 NS USD 29439997.86000000 0.410861573316 Long EC CORP US N 1 N N N UNITEDHEALTH GROUP INC 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC 91324P102 363978.00000000 NS USD 107002252.44000000 1.493312397473 Long EC CORP US N 1 N N N RESMED INC 529900T3QE5253CCXF22 RESMED INC 761152107 32020.00000000 NS USD 4962139.40000000 0.069251105607 Long EC CORP US N 1 N N N RALPH LAUREN CORP HO1QNWM0IXBZ0QSMMO20 RALPH LAUREN CORP 751212101 27038.00000000 NS USD 3169394.36000000 0.044231740756 Long EC CORP US N 1 N N N GROWMAX RESOURCES CORP 549300P3X3574P811I48 GROWMAX RESOURCES CORP 144A 39986E204 4800.00000000 NS 203.30000000 0.000002837233 Long EC CORP CA N 3 N N N THERMO FISHER SCIENTIFIC INC HCHV7422L5HDJZCRFL38 THERMO FISHER SCIENTIFIC INC 883556102 126560.00000000 NS USD 41115547.20000000 0.573804335540 Long EC CORP US N 1 N N N ALIBABA GROUP HOLDING LTD 5493001NTNQJDH60PM02 ALIBABA GROUP HOLDING LTD SPON ADR 01609W102 15239.00000000 NS USD 3232191.90000000 0.045108136746 Long EC CORP KY N 1 N N N EXPERIAN PLC 635400RXXHHYT1JTSZ26 EXPERIAN PLC N/A 171938.00000000 NS 5828608.85000000 0.081343463873 Long EC CORP JE N 2 N N N VESTAS WIND SYSTEMS AS 549300DYMC8BGZZC8844 VESTAS WIND SYSTEMS AS N/A 58203.00000000 NS 5878881.68000000 0.082045066303 Long EC CORP DK N 2 N N N ROCHE HOLDING LTD 549300U41AUUVOAAOB37 ROCHE HOLDINGS AG (GENUSSCHEINE) N/A 17021.00000000 NS 5531872.93000000 0.077202247983 Long EC CORP CH N 2 N N N MORPHOSYS AG 529900493806K77LRE72 MORPHOSYS AG N/A 13499.00000000 NS 1919983.82000000 0.026795096140 Long EC CORP DE N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 83417M104 30406.00000000 NS USD 2891306.54000000 0.040350775825 Long EC CORP US N 1 N N N SONOVA HLDG AG 5299004A0QNX7FBNHS61 SONOVA HLDG AG N/A 23710.00000000 NS 5426498.24000000 0.075731649679 Long EC CORP CH N 1 N N N IDORSIA LTD 506700XOVZUB107S5720 IDORSIA LTD N/A 127087.00000000 NS 3931581.71000000 0.054868748791 Long EC CORP CH N 1 N N FORTINET INC 549300O0QJWDBAS0QX03 FORTINET INC 34959E109 6500.00000000 NS USD 693940.00000000 0.009684555058 Long EC CORP US N 1 N N N EDWARDS LIFESCIENCES CORP YA13X31F3V31L8TMPR58 EDWARDS LIFESCIENCES CORP 28176E108 184712.00000000 NS USD 43091462.48000000 0.601380005366 Long EC CORP US N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER E PC PP N/A 347358.00000000 NS USD 6665800.02000000 0.093027217483 Long EP CORP US Y 3 N N N CHARTER COMMUNICATIONS INC 0J0XRGZE3PBRFEZ7MV65 CHARTER COMMUNICATIONS INC A 16119P108 15797.00000000 NS USD 7662808.76000000 0.106941368614 Long EC CORP US N 1 N N N AVERY DENNISON CORP 549300PW7VPFCYKLIV37 AVERY DENNISON CORP 053611109 5513.00000000 NS USD 721210.66000000 0.010065141576 Long EC CORP US N 1 N N N FIDELITY NATL INFORMN SVCS INC 6WQI0GK1PRFVBA061U48 FIDELITY NATL INFORM SVCS INC 31620M106 27146.00000000 NS USD 3775737.14000000 0.052693798048 Long EC CORP US N 1 N N N MONDELEZ INTERNATIONAL INC 549300DV9GIB88LZ5P30 MONDELEZ INTL INC 609207105 105865.00000000 NS USD 5831044.20000000 0.081377451366 Long EC CORP US N 1 N N N SAMSUNG ELECTRONICS CO LTD 9884007ER46L6N7EI764 SAMSUNG ELECTRONICS CO LTD N/A 97100.00000000 NS 4688467.00000000 0.065431761823 Long EC CORP KR N 1 N N N DOLLAR GEN CORP NEW OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 256677105 12583.00000000 NS USD 1962696.34000000 0.027391187663 Long EC CORP US N 1 N N N AMGEN INC 62QBXGPJ34PQ72Z12S66 AMGEN INC 031162100 21603.00000000 NS USD 5207835.21000000 0.072680010988 Long EC CORP US N 1 N N N INTUITIVE SURGICAL INC N/A INTUITIVE SURGICAL INC 46120E602 41750.00000000 NS USD 24680512.50000000 0.344438686586 Long EC CORP US N 1 N N N ADYEN BV 724500973ODKK3IFQ447 ADYEN BV N/A 12845.00000000 NS 10532420.85000000 0.146989378934 Long EC CORP NL N 1 N N N PNC FINANCIAL SERVICES GRP INC CFGNEKW0P8842LEUIA51 PNC FINANCIAL SERVICES GRP INC 693475105 45719.00000000 NS USD 7298123.97000000 0.101851865303 Long EC CORP US N 1 N N N XILINX INC 6EY4K7ZMF9UX1CU6KC79 XILINX INC 983919101 71446.00000000 NS USD 6985275.42000000 0.097485783210 Long EC CORP US N 1 N N N INGERSOLL RAND PLC 549300BURLR9SLYY2705 INGERSOLL RAND PLC N/A 5200.00000000 NS USD 691184.00000000 0.009646092606 Long EC CORP IE N 1 N N N 23ANDME INC N/A 23ANDME INC PP N/A 9536.00000000 NS USD 136555.52000000 0.001905754751 Long EC CORP US Y 3 N N N AGNICO EAGLE MINES LTD YGE0EUBRF7IJOB3QRX76 AGNICO EAGLE MINES LTD 008474108 53646.00000000 NS 3304152.39000000 0.046112409922 Long EC CORP CA N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECH CORP SER G PC PP N/A 36460.00000000 NS USD 7802440.00000000 0.108890047796 Long EP CORP US Y 3 N N N ACCELERON PHARMA INC 529900TQRID2UY164805 ACCELERON PHARMA INC 00434H108 6822.00000000 NS USD 361702.44000000 0.005047881942 Long EC CORP US N 1 N N N HOME DEPOT INC QEKMOTMBBKA8I816DO57 HOME DEPOT INC 437076102 181855.00000000 NS USD 39713494.90000000 0.554237438267 Long EC CORP US N 1 N N N CANADIAN PACIFIC RAILWAY LTD N/A CANADIAN PAC RAILWAY LTD 13645T100 8600.00000000 NS 2192336.07000000 0.030596016047 Long EC CORP CA N 1 N N N NVIDIA CORP 549300S4KLFTLO7GSQ80 NVIDIA CORP 67066G104 261040.00000000 NS USD 61422712.00000000 0.857209032748 Long EC CORP US N 1 N N N SALESFORCE COM INC RCGZFPDMRW58VJ54VR07 SALESFORCE.COM INC 79466L302 2202526.00000000 NS USD 358218828.64000000 4.999265021233 Long EC CORP US N 1 N N N ADOBE INC FU4LY2G4933NH2E1CP29 ADOBE INC 00724F101 776962.00000000 NS USD 256249837.22000000 3.576196295360 Long EC CORP US N 1 N N N DELPHIX CORP 549300ZUVPWKP077GO54 DELPHIX CORP SER D PC PP N/A 232855.00000000 NS USD 1643956.30000000 0.022942884544 Long EP CORP US Y 3 N N N ALLEGION PLC N/A ALLEGION PLC N/A 4888.00000000 NS USD 608751.52000000 0.008495673418 Long EC CORP IE N 1 N N N AUTOZONE INC GA3JGKJ41LJKXDN23E90 AUTOZONE INC 053332102 3095.00000000 NS USD 3687104.45000000 0.051456849369 Long EC CORP US N 1 N N N STRYKER CORP 5493002F0SC4JTBU5137 STRYKER CORP 863667101 119800.00000000 NS USD 25150812.00000000 0.351002137895 Long EC CORP US N 1 N N N APPLE INC HWUPKR0MPOU8FGXBT394 APPLE INC 037833100 2600.00000000 NS USD 763490.00000000 0.010655187683 Long EC CORP US N 1 N N N BIRCHCLIFF ENERGY LTD NEW 5493000BBN3EF2L0XW29 BIRCHCLIFF ENERGY LTD 090697103 1294134.00000000 NS 2581192.15000000 0.036022851388 Long EC CORP CA N 1 N N N NOVARTIS AG 5493007HIVTX6SY6XD66 NOVARTIS AG SPON ADR 66987V109 186410.00000000 NS USD 17651162.90000000 0.246337808665 Long EC CORP CH N 1 N N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC SPONS ADR 046353108 810109.00000000 NS USD 40392034.74000000 0.563707070280 Long EC CORP GB N 1 N N N ROYAL GOLD INC 5493001NGRU6SFL04184 ROYAL GOLD INC 780287108 11127.00000000 NS USD 1360275.75000000 0.018983868050 Long EC CORP US N 1 N N N TOYOTA MOTOR CORP 5493006W3QUS5LMH6R84 TOYOTA MOTOR CORP N/A 62112.00000000 NS 4376505.30000000 0.061078056518 Long EC CORP JP N 2 N N N GENERAL ELECTRIC CO 3C7474T6CDKPR9K6YT90 GENERAL ELECTRIC CO 369604103 2058496.00000000 NS USD 22972815.36000000 0.320606241454 Long EC CORP US N 1 N N N CERIDIAN HCM HLDG INC 549300T64GVCHFJ8L449 CERIDIAN HCM HLDG INC 15677J108 49171.00000000 NS USD 3337727.48000000 0.046580980415 Long EC CORP US N 1 N N N CHUBB LTD E0JAN6VLUDI1HITHT809 CHUBB LTD N/A 69051.00000000 NS USD 10748478.66000000 0.150004659443 Long EC CORP CH N 1 N N N MARVELL TECHNOLOGY GROUP LTD 8DF36O58U3QIHUCGZB18 MARVELL TECHNOLOGY GROUP LTD N/A 118656.00000000 NS USD 3151503.36000000 0.043982055805 Long EC CORP BM N 1 N N N ALPHABET INC 5493006MHB84DD0ZWV18 ALPHABET INC CL A 02079K305 98417.00000000 NS USD 131818745.63000000 1.839648816542 Long EC CORP US N 1 N N N FAIRFAX FINANCIAL HLDGS LTD GLS7OQD0WOEDI8YAP031 FAIRFAX FINL HLDGS LTD SUB VTG 303901102 12479.00000000 NS 5859570.64000000 0.081775563420 Long EC CORP CA N 1 N N N BERKSHIRE HATHAWAY INC DEL 5493000C01ZX7D35SD85 BERKSHIRE HATHAWAY INC CL A 084670108 1020.00000000 NS USD 346381800.00000000 4.834068670556 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 00507V109 122370.00000000 NS USD 7271225.40000000 0.101476471635 Long EC CORP US N 1 N N N IQVIA HOLDINGS INC 549300W3R20NM4KQPH86 IQVIA HOLDINGS INC 46266C105 79883.00000000 NS USD 12342722.33000000 0.172253759651 Long EC CORP US N 1 N N N VISA INC 549300JZ4OKEHW3DPJ59 VISA INC CL A 92826C839 911447.00000000 NS USD 171260891.30000000 2.390099332946 Long EC CORP US N 1 N N N FACEBOOK INC BQ4BKCS1HXDV9HN80Z93 FACEBOOK INC CL A 30303M102 2789554.00000000 NS USD 572555958.50000000 7.990531896089 Long EC CORP US N 1 N N N REGENERON PHARMACEUTICALS INC 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS INC 75886F107 50781.00000000 NS USD 19067249.88000000 0.266100572485 Long EC CORP US N 1 N N N WUXI BIOLOGICS (CAYMAN) INC 5493001TD2TH6VDTJU11 WUXI BIOLOGICS (CAYMAN) INC N/A 67076.00000000 NS 849177.70000000 0.011851036386 Long EC CORP KY N 1 N N N GENERAC HOLDINGS INC 529900S2H2AHJHSFFI84 GENERAC HOLDINGS INC 368736104 11985.00000000 NS USD 1205571.15000000 0.016824826611 Long EC CORP US N 1 N N N NEXTERA ENERGY INC N/A NEXTERA ENERGY INC 65339F101 53151.00000000 NS USD 12871046.16000000 0.179626992524 Long EC CORP US N 1 N N N BAXTER INTERNATIONAL INC. J5OIVXX3P24RJRW5CK77 BAXTER INTL INC 071813109 422249.00000000 NS USD 35308461.38000000 0.492761244853 Long EC CORP US N 1 N N N CANADIAN NATL RESOURCES LTD 549300T15RIMIKZC5Q38 CANADIAN NATL RESOURCES LTD 136385101 62002.00000000 NS 2005378.31000000 0.027986852834 Long EC CORP CA N 1 N N N LAUDER ESTEE COS INC 549300VFZ8XJ9NUPU221 ESTEE LAUDER COS INC CL A 518439104 429952.00000000 NS USD 88802286.08000000 1.239315544330 Long EC CORP US N 1 N N N CME GROUP INC LCZ7XYGSLJUHFXXNXD88 CME GROUP INC CL A 12572Q105 110961.00000000 NS USD 22272091.92000000 0.310827017407 Long EC CORP US N 1 N N N MASTERCARD INC AR5L2ODV9HN37376R084 MASTERCARD INC CL A 57636Q104 787137.00000000 NS USD 235031236.83000000 3.280071697075 Long EC CORP US N 1 N N N AMAZON.COM INC ZXTILKJKG63JELOEG630 AMAZON.COM INC 023135106 222877.00000000 NS USD 411841035.68000000 5.747611011404 Long EC CORP US N 1 N N N EDENRED 9695006LOD5B2D7Y0N70 EDENRED N/A 13518.00000000 NS 699020.78000000 0.009755461899 Long EC CORP FR N 1 N N N VERTEX PHARMACEUTICALS INC 54930015RAQRRZ5ZGJ91 VERTEX PHARMACEUTICALS INC 92532F100 351068.00000000 NS USD 76866338.60000000 1.072738692525 Long EC CORP US N 1 N N N KIRKLAND LAKE GOLD LTD N/A KIRKLAND LAKE GOLD LTD 49741E100 400727.00000000 NS 17664020.24000000 0.246517244376 Long EC CORP CA N 1 N N N COMCAST CORP NEW 51M0QTTNCGUN7KFCFZ59 COMCAST CORP CL A 20030N101 49160.00000000 NS USD 2210725.20000000 0.030852652848 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 7256.00000000 NS USD 1552784.00000000 0.021670493330 Long EP CORP US Y 3 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA ORD N/A 10503.00000000 NS 3110240.78000000 0.043406199495 Long EC CORP FR N 1 N N N HDFC BANK LTD 335800ZQ6I4E2JXENC50 HDFC BANK LTD SPON ADR 40415F101 573445.00000000 NS USD 36339209.65000000 0.507146261385 Long EC CORP IN N 1 N N N SYNAPTICS INC 549300AJ3LI4FWNRQX29 SYNAPTICS INC 87157D109 29274.00000000 NS USD 1925350.98000000 0.026869999671 Long EC CORP US N 1 N N N FRANCO NEVADA CORP N/A FRANCO-NEVADA CORP 351858105 294717.00000000 NS 30432869.38000000 0.424717985832 Long EC CORP CA N 1 N N N BLUEBIRD BIO INC N/A BLUEBIRD BIO INC 09609G100 31822.00000000 NS USD 2792380.50000000 0.038970174216 Long EC CORP US N 1 N N N WHEATON PRECIOUS METALS CORP 549300XSFG5ZCGVYD886 WHEATON PRECIOUS METALS CORP 962879102 50540.00000000 NS 1503881.71000000 0.020988018015 Long EC CORP CA N 1 N N N AMERICAN TOWER CORP 5493006ORUSIL88JOE18 AMERICAN TOWER CORP 03027X100 182662.00000000 NS USD 41979380.84000000 0.585859908713 Long EC CORP US N 1 N N N MARSH and MCLENNAN COS INC 549300XMP3KDCKJXIU47 MARSH and MCLENNAN COS INC 571748102 16598.00000000 NS USD 1849183.18000000 0.025807009711 Long EC CORP US N 1 N N N AIR PRODUCTS and CHEMICALS INC 7QEON6Y1RL5XR3R1W237 AIR PRODUCTS and CHEMICALS INC 009158106 36474.00000000 NS USD 8571025.26000000 0.119616344403 Long EC CORP US N 1 N N N RINGCENTRAL INC 549300C8EH0H1614VE84 RINGCENTRAL INC CL A 76680R206 142556.00000000 NS USD 24044920.52000000 0.335568430476 Long EC CORP US N 1 N N N UNION PACIFIC CORP 549300LMMRSZZCZ8CL11 UNION PACIFIC CORP 907818108 59904.00000000 NS USD 10830044.16000000 0.151142979147 Long EC CORP US N 1 N N N METTLER-TOLEDO INTL INC 5493000BD5GJNUDIUG10 METTLER-TOLEDO INTL INC 592688105 52056.00000000 NS USD 41294983.68000000 0.576308532545 Long EC CORP US N 1 N N N GALAPAGOS GENOMICS NV 549300QKJ78IY0IOV655 GALAPAGOS GENOMICS NV SPON AR 36315X101 5615.00000000 NS USD 1161350.45000000 0.016207687083 Long EC CORP BE N 1 N N N NORTHROP GRUMMAN CORP RIMU48P07456QXSO0R61 NORTHROP GRUMMAN CORP 666807102 32550.00000000 NS USD 11196223.50000000 0.156253340244 Long EC CORP US N 1 N N N ACCENTURE PLC N/A ACCENTURE PLC CL A N/A 109329.00000000 NS USD 23021407.53000000 0.321284388766 Long EC CORP IE N 1 N N N MAGIC LEAP INC N/A MAGIC LEAP INC PC SER C PP N/A 17554.00000000 NS USD 473958.00000000 0.006614508957 Long EP CORP US Y 3 N N N MOHAWK INDUSTRIES INC 549300JI1115MG3Q6322 MOHAWK INDUSTRIES INC 608190104 38237.00000000 NS USD 5214762.06000000 0.072776681392 Long EC CORP US N 1 N N N 23ANDME INC N/A 23ANDME SER F PC PP N/A 200299.00000000 NS USD 2868281.68000000 0.040029443254 Long EP CORP US Y 3 N N N SVMK INC N/A SVMK INC 78489X103 329280.00000000 NS USD 5884233.60000000 0.082119757146 Long EC CORP US N 1 N N N NOVAGOLD RESOURCES INC 529900587LVZTJ2BHS60 NOVAGOLD RESOURCES INC 66987E206 462134.00000000 NS 4135379.52000000 0.057712930005 Long EC CORP CA N 1 N N N CDW CORP N/A CDW CORPORATION 12514G108 83818.00000000 NS USD 11972563.12000000 0.167087855899 Long EC CORP US N 1 N N N LENNAR CORP 529900G61XVRLX5TJX09 LENNAR CORP CL A 526057104 11647.00000000 NS USD 649786.13000000 0.009068348203 Long EC CORP US N 1 N N N NIKE INC 787RXPR0UX0O0XUXPZ81 NIKE INC CL B 654106103 319843.00000000 NS USD 32403294.33000000 0.452217033179 Long EC CORP US N 1 N N N ABBVIE INC FR5LCKFTG8054YNNRU85 ABBVIE INC 00287Y109 116863.00000000 NS USD 10347050.02000000 0.144402362752 Long EC CORP US N 1 N N N SOUTHWEST AIRLINES CO UDTZ87G0STFETI6HGH41 SOUTHWEST AIRLINES CO 844741108 24647.00000000 NS USD 1330445.06000000 0.018567554018 Long EC CORP US N 1 N N N TOTO LTD N/A TOTO LTD N/A 188020.00000000 NS 7939541.81000000 0.110803426514 Long EC CORP JP N 2 N N N SHISEIDO CO LTD 5299008QCD0YDT5OF506 SHISEIDO CO LTD N/A 131760.00000000 NS 9356276.63000000 0.130575231522 Long EC CORP JP N 2 N N N JPMORGAN CHASE and CO 8I5DZWZKVSZI1NUHU748 JPMORGAN CHASE and CO 46625H100 1002924.00000000 NS USD 139807605.60000000 1.951140522211 Long EC CORP US N 1 N N N MONGODB INC 549300TPTG69WKWE1Z37 MONGODB INC CL A 60937P106 119464.00000000 NS USD 15722657.04000000 0.219423779814 Long EC CORP US N 1 N N ASTRAZENECA PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC N/A 44684.00000000 NS 4472508.70000000 0.062417870065 Long EC CORP GB N 2 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COMPANIES INC SER F PC PP N/A 16235.00000000 NS USD 311549.65000000 0.004347954778 Long EP CORP US Y 3 N N N FISERV INC GI7UBEJLXYLGR2C7GV83 FISERV INC 337738108 39933.00000000 NS USD 4617452.79000000 0.064440694834 Long EC CORP US N 1 N N N PRA HEALTH SCIENCES INC 549300R1HR1VWWHIAK47 PRA HEALTH SCIENCES IN 69354M108 5199.00000000 NS USD 577868.85000000 0.008064678061 Long EC CORP US N 1 N N N LYFT INC 549300H7I5VN334XVZ52 LYFT INC 55087P104 26924.00000000 NS USD 1158270.48000000 0.016164703340 Long EC CORP US N 1 N N N JD SPORTS FASHION PLC 213800HROV6Y9MUU8375 JD SPORTS FASHION PLC N/A 478527.00000000 NS 5307917.38000000 0.074076747428 Long EC CORP GB N 1 N N N PROCTER and GAMBLE CO 2572IBTT8CCZW6AU4141 PROCTER and GAMBLE CO 742718109 5839.00000000 NS USD 729291.10000000 0.010177911363 Long EC CORP US N 1 N N N MULBERRY HEALTH INC N/A MULBERRY HEALTH INC SERIES A-8 PC PP N/A 480971.00000000 NS USD 2520288.04000000 0.035172879911 Long EP CORP US Y 3 N N N GROCERY OUTLET HOLDING CORP N/A GROCERY OUTLET HOLDING CORP 39874R101 39726.00000000 NS USD 1289108.70000000 0.017990668042 Long EC CORP US N 1 N N N WEWORK COS INC 549300D8U9TF7WBED521 WEWORK COS INC CL A N/A 3404.00000000 NS USD 65322.76000000 0.000911637700 Long EC CORP US Y 3 N N N MAGNOLIA OIL and GAS CORPORATION N/A MAGNOLIA OIL and GAS CORPO CL A 559663109 421192.00000000 NS USD 5298595.36000000 0.073946650279 Long EC CORP US N 1 N N N ZEBRA TECHNOLOGIES CORP PO0I32GKZ3HZMMDPZZ08 ZEBRA TECHNOLOGIES CORP CL A 989207105 21519.00000000 NS USD 5496813.36000000 0.076712960240 Long EC CORP US N 1 N N N SIMPLY GOOD FOODS CO N/A SIMPLY GOOD FOODS CO 82900L102 118237.00000000 NS USD 3374483.98000000 0.047093950337 Long EC CORP US N 1 N N N FORTIVE CORP 549300MU9YQJYHDQEF63 FORTIVE CORP 34959J108 487907.00000000 NS USD 37271215.73000000 0.520153242098 Long EC CORP US N 1 N N N FMC CORP CKDHZ2X64EEBQCSP7013 FMC CORP NEW 302491303 21884.00000000 NS USD 2184460.88000000 0.030486110708 Long EC CORP US N 1 N N N MCDONALDS CORP UE2136O97NLB5BYP9H04 MCDONALDS CORP 580135101 273872.00000000 NS USD 54119845.92000000 0.755290987047 Long EC CORP US N 1 N N N HAPVIDA PARTICIPACOES E INVESTIMENTOS SA N/A HAPVIDA PARTICIPACOES E INVESTIMENTOS SA N/A 221300.00000000 NS 3515318.07000000 0.049059416370 Long EC CORP BR N 1 N N N VEEVA SYS INC 549300YZEXPDB92M2F02 VEEVA SYS INC CL A 922475108 167218.00000000 NS USD 23520883.88000000 0.328255029184 Long EC CORP US N 1 N N N ARGENX SE 7245009C5FZE6G9ODQ71 ARGENX SE SPONSORED ADR 04016X101 7434.00000000 NS USD 1193305.68000000 0.016653650977 Long EC CORP NL N 1 N N N TRANSDIGM GROUP INC N/A TRANSDIGM GROUP INC 893641100 27883.00000000 NS USD 15614480.00000000 0.217914072203 Long EC CORP US N 1 N N N APPLIED MATERIALS INC 41BNNE1AFPNAZELZ6K07 APPLIED MATERIALS INC 038222105 27662.00000000 NS USD 1688488.48000000 0.023564371054 Long EC CORP US N 1 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 70432V102 64690.00000000 NS USD 17127324.40000000 0.239027172595 Long EC CORP US N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 169656105 40454.00000000 NS USD 33864447.94000000 0.472608742238 Long EC CORP US N 1 N N N CITIGROUP INC 6SHGI4ZSSLCXXQSBB395 CITIGROUP INC 172967424 811070.00000000 NS USD 64796382.30000000 0.904291627452 Long EC CORP US N 1 N N N MSCI INC 549300HTIN2PD78UB763 MSCI INC 55354G100 2911.00000000 NS USD 751561.98000000 0.010488721467 Long EC CORP US N 1 N N N TJX COMPANIES INC V167QI9I69W364E2DY52 TJX COMPANIES INC NEW 872540109 391512.00000000 NS USD 23905722.72000000 0.333625800338 Long EC CORP US N 1 N N N ENDAVA PLC 213800JJ6CRPCWCQVZ25 ENDAVA PLC SPON ADR 29260V105 9880.00000000 NS USD 460408.00000000 0.006425406555 Long EC CORP GB N 1 N N N LIBERTY MEDIA COR 549300ZKUTPIBZLWLL89 LIBERTY FORMULA ONE-C 531229854 487116.00000000 NS USD 22390286.94000000 0.312476534914 Long EC CORP US N 1 N N N BURBERRY GROUP PLC 213800PE1KEFCNFR1R50 BURBERRY GROUP PLC N/A 58236.00000000 NS 1700923.89000000 0.023737918353 Long EC CORP GB N 1 N N N CONTINENTAL RESOURCES INC OKLA XXRTID9RYWOZ0UPIVR53 CONTINENTAL RES INC OKLA 212015101 53295.00000000 NS USD 1828018.50000000 0.025511637620 Long EC CORP US N 1 N N N FSOIFD TC HOLDINGS LLC N/A FSOIFD TC HOLDINGS LLC N/A 7549.00000000 NS USD 4138163.26000000 0.057751779593 Long EC CORP US Y 3 N N N ASAC II LP N/A ASAC II LP UNIT PP N/A 2013117.00000000 NS USD 338203.66000000 0.004719935392 Long EC CORP US Y 3 N N N DANAHER CORP S4BKK9OTCEWQ3YHPFM11 DANAHER CORP 235851102 408635.00000000 NS USD 62717299.80000000 0.875276166545 Long EC CORP US N 1 N N N CLEAN TEQ HOLDINGS LTD 529900AYAT2TIC68VA49 CLEAN TEQ HOLDINGS LTD N/A 44093.00000000 NS 6343.17000000 0.000088524626 Long EC CORP AU N 1 N N N MOTOROLA SOLUTIONS INC 6S552MUG6KGJVEBSEC55 MOTOROLA SOLUTIONS INC 620076307 86635.00000000 NS USD 13960363.90000000 0.194829398538 Long EC CORP US N 1 N N N BANK OF AMERICA CORPORATION 9DJT3UXIJIZJI4WXO774 BANK OF AMERICA CORPORATION 060505104 5801562.00000000 NS USD 204331013.64000000 2.851622549048 Long EC CORP US N 1 N N N IVANHOE MINE LTD 5299006XZISURYIA4G32 IVANHOE MINES LTD 46579R104 3266987.00000000 NS 10692460.63000000 0.149222877595 Long EC CORP CA N 1 N N N PEPSICO INC FJSUNZKFNQ5YPJ5OT455 PEPSICO INC 713448108 195300.00000000 NS USD 26691651.00000000 0.372505928038 Long EC CORP US N 1 N N N SLACK TECHNOLOGIES INC 549300VIZRB02KN4IJ45 SLACK TECHNOLOGIES INC CL A 83088V102 186800.00000000 NS USD 4199264.00000000 0.058604495218 Long EC CORP US N 1 N N 23ANDME INC N/A 23ANDME SER E PC PP N/A 46180.00000000 NS USD 661297.60000000 0.009229001090 Long EP CORP US Y 3 N N N SPOTIFY TECHNOLOGY SA 549300B4X0JHWV0DTD60 SPOTIFY TECHNOLOGY SA N/A 28182.00000000 NS USD 4214618.10000000 0.058818775454 Long EC CORP LU N 1 N N N OPORTUN FIN CORP 549300351Y4J4FKIOR78 OPORTUN FIN CORP (180 DAY LOCKUP) N/A 245860.00000000 NS USD 5558894.60000000 0.077579359622 Long EC CORP US N 2 N N N ABBOTT LABORATORIES HQD377W2YR662HK5JX27 ABBOTT LABORATORIES 002824100 411813.00000000 NS USD 35770077.18000000 0.499203507341 Long EC CORP US N 1 N N N AMERICAN EXPRESS CO R4PP93JZOLY261QX3811 AMERICAN EXPRESS CO 025816109 537072.00000000 NS USD 66860093.28000000 0.933092565011 Long EC CORP US N 1 N N N BROOKFIELD ASSET MGMT INC C6J3FGIWG6MBDGTE8F80 BROOKFIELD ASSET INC VTG CL A 112585104 135355.00000000 NS 7820789.07000000 0.109146125524 Long EC CORP CA N 1 N N N ZIMMER BIOMET HLDGS INC 2P2YLDVPES3BXQ1FRB91 ZIMMER BIOMET HLDGS INC 98956P102 23980.00000000 NS USD 3589326.40000000 0.050092268989 Long EC CORP US N 1 N N N L'OREAL SA 529900JI1GG6F7RKVI53 L'OREAL SA (PRIME FID 2013) N/A 13125.00000000 NS 3886690.49000000 0.054242251555 Long EC CORP FR N 1 N N N ROOFOODS LTD 549300XN3CMYGITD5K98 ROOFOODS LTD SER F PC PP N/A 9254.00000000 NS USD 4364001.32000000 0.060903552263 Long EP CORP GB Y 3 N N N PAYPAL HLDGS INC 5493005X2GO78EFZ3E94 PAYPAL HLDGS INC 70450Y103 865026.00000000 NS USD 93569862.42000000 1.305851347942 Long EC CORP US N 1 N N N NETFLIX INC 549300Y7VHGU0I7CE873 NETFLIX INC 64110L106 390909.00000000 NS USD 126486425.13000000 1.765231501688 Long EC CORP US N 1 N N N O'REILLY AUTOMOTIVE INC NEW 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 67103H107 30222.00000000 NS USD 13245093.72000000 0.184847161688 Long EC CORP US N 1 N N N HAEMONETICS CORP MASS 549300ZEL6TXZS6F5F95 HAEMONETICS CORP MASS 405024100 5825.00000000 NS USD 669292.50000000 0.009340577090 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC 549300D9GZ4BMLDW5T40 LULULEMON ATHLETICA INC 550021109 25534.00000000 NS USD 5915461.78000000 0.082555574405 Long EC CORP US N 1 N N N B2GOLD CORPORATION 549300F7OK456M5NLM05 B2GOLD CORPORATION 11777Q209 1646929.00000000 NS 6607754.87000000 0.092217145357 Long EC CORP CA N 1 N N N ADMIRAL GROUP PLC 213800FGVM7Z9EJB2685 ADMIRAL GROUP PLC N/A 232971.00000000 NS 7125421.29000000 0.099441644516 Long EC CORP GB N 1 N N N CHURCHILL DOWNS INC 529900FODTBQC8MIS994 CHURCHILL DOWNS INC 171484108 5303.00000000 NS USD 727571.60000000 0.010153914198 Long EC CORP US N 1 N N N HOYA CORP 353800X4VR3BHEUCJB42 HOYA CORP N/A 4055.00000000 NS 389993.56000000 0.005442709894 Long EC CORP JP N 1 N N N ALLOGENE THERAPEUTICS INC N/A ALLOGENE THERAPEUTICS INC 019770106 38477.00000000 NS USD 999632.46000000 0.013950767496 Long EC CORP US N 1 N N SHERWIN WILLIAMS CO Z15BMIOX8DDH0X2OBP21 SHERWIN WILLIAMS CO 824348106 76378.00000000 NS USD 44569618.12000000 0.622008993002 Long EC CORP US N 1 N N N PPG INDUSTRIES INC 549300BKPEP01R3V6C59 PPG INDUSTRIES INC 693506107 22075.00000000 NS USD 2946791.75000000 0.041125121693 Long EC CORP US N 1 N N EQUITY RESIDENTIAL 5493008RACSH5EP3PI59 EQUITY RESIDENTIAL REIT 29476L107 121360.00000000 NS USD 9820451.20000000 0.137053203940 Long EC CORP US N 1 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 22266L106 85880.00000000 NS USD 12559950.00000000 0.175285366606 Long EC CORP US N 1 N N N LOCKHEED MARTIN CORP DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP 539830109 15224.00000000 NS USD 5927921.12000000 0.082729455669 Long EC CORP US N 1 N N N BRUKER CORP LEBZ6VLQ6I8XB1NHVY15 BRUKER CORP 116794108 15184.00000000 NS USD 773928.48000000 0.010800866034 Long EC CORP US N 1 N N N 10X GENOMICS INC 5493003Z6741WNLG7H43 10X GENOMICS INC 88025U109 24127.00000000 NS USD 1839683.75000000 0.025674436646 Long EC CORP US N 1 N N N GLOBAL PAYMENTS INC 549300NOMHGVQBX6S778 GLOBAL PAYMENTS INC 37940X102 188069.00000000 NS USD 34333876.64000000 0.479160040753 Long EC CORP US N 1 N N N SPACE EXPLORATION TECHNOLOGIES CORP N/A SPACE EXPLORATION TECHNOLOGIES CORP CLASS C N/A 783.00000000 NS USD 167562.00000000 0.002338477987 Long EC CORP US Y 3 N N N MICROSOFT CORP INR2EJN1ERAN0W5ZP974 MICROSOFT CORP 594918104 2574749.00000000 NS USD 406037917.30000000 5.666623289900 Long EC CORP US N 1 N N N KEURIG DR PEPPER INC DYTQ8KRTKO7Y2BVU5K74 KEURIG DR PEPPER INC 49271V100 577181.00000000 NS USD 16709389.95000000 0.233194522522 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 22160N109 9998.00000000 NS USD 5981803.40000000 0.083481431210 Long EC CORP US N 1 N N N SALLY BEAUTY HLDGS INC 529900VXW6E8ONDIQ271 SALLY BEAUTY HLDGS INC 79546E104 92517.00000000 NS USD 1688435.25000000 0.023563628182 Long EC CORP US N 1 N N N BURLINGTON STORES INC 5299003Z37DVGKKC1W09 BURLINGTON STORES INC 122017106 7393.00000000 NS USD 1685825.79000000 0.023527210827 Long EC CORP US N 1 N N N MASIMO CORP 549300Q4A8JK0PIYCU29 MASIMO CORP 574795100 14067.00000000 NS USD 2223430.02000000 0.031029960006 Long EC CORP US N 1 N N N CIGNA CORP 549300VIWYMSIGT1U456 CIGNA CORP 125523100 8424.00000000 NS USD 1722623.76000000 0.024040759501 Long EC CORP US N 1 N N N ADIDAS AG 549300JSX0Z4CW0V5023 ADIDAS AG N/A 142590.00000000 NS 46351540.08000000 0.646877312066 Long EC CORP DE N 1 N N N TANIUM INC N/A TANIUM CL B PP N/A 188500.00000000 NS USD 1835990.00000000 0.025622887052 Long EC CORP US Y 3 N N N ASTELLAS PHARMA INC 529900IB708DY2HBBB35 ASTELLAS PHARMA INC N/A 46277.00000000 NS 789947.81000000 0.011024430151 Long EC CORP JP N 2 N N N T-MOBILE US INC 549300QHIJYOHPACPG31 T-MOBILE US INC 872590104 375831.00000000 NS USD 29472667.02000000 0.411317500743 Long EC CORP US N 1 N N N BIO-RAD LABORATORIES INC 549300ZC1GPV35XYDK53 BIO RAD LABS CL A 090572207 12375.00000000 NS USD 4579121.25000000 0.063905743815 Long EC CORP US N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB INC SER E PC PP N/A 16112.00000000 NS USD 1632790.08000000 0.022787049929 Long EP CORP US Y 3 N N N ADVANCED MICRO DEVICES INC R2I72C950HOYXII45366 ADVANCED MICRO DEVICES INC 007903107 680853.00000000 NS USD 31223918.58000000 0.435757786868 Long EC CORP US N 1 N N N INNOVENT BIOLGICS INC 25490058ONL9SCIE1R22 INNOVENT BIOLOGICS INC N/A 229824.00000000 NS 783058.56000000 0.010928284488 Long EC CORP KY N 1 N N N DECKERS OUTDOOR CORP 5493008LG4W3I6K8J118 DECKERS OUTDOOR CORP 243537107 21282.00000000 NS USD 3593678.52000000 0.050153006727 Long EC CORP US N 1 N N N ENPHASE ENERGY INC 5493008U7KIGMI59Z314 ENPHASE ENERGY INC 29355A107 25800.00000000 NS USD 674154.00000000 0.009408423683 Long EC CORP US N 1 N N MAGIC LEAP INC N/A MAGIC LEAP INC PC SER B PP N/A 1907399.00000000 NS USD 51499773.00000000 0.718725519643 Long EP CORP US Y 3 N N N ANALOG DEVICES INC GYVOE5EZ4GDAVTU4CQ61 ANALOG DEVICES INC 032654105 73934.00000000 NS USD 8786316.56000000 0.122620927578 Long EC CORP US N 1 N N N SEA LTD 529900OM6JLLW44YKI15 SEA LTD ADR 81141R100 21631.00000000 NS USD 869998.82000000 0.012141613789 Long EC CORP KY N 1 N N N TAMARACK VALLEY ENERGY LTD N/A TAMARACK VALLEY ENERGY LTD 87505Y409 1313749.00000000 NS 2023409.19000000 0.028238489935 Long EC CORP CA N 1 N N N SCHWAB CHARLES CORP 549300VSGCJ7E698NM85 SCHWAB CHARLES CORP 808513105 111400.00000000 NS USD 5298184.00000000 0.073940909381 Long EC CORP US N 1 N N N DISCOVERY INC 5493006ZCRFWKF6B1K26 DISCOVERY INC A 25470F104 73420.00000000 NS USD 2403770.80000000 0.033546777329 Long EC CORP US N 1 N N N DISNEY (WALT) CO 549300GZKULIZ0WOW665 DISNEY (WALT) CO 254687106 458772.00000000 NS USD 66352194.36000000 0.926004380075 Long EC CORP US N 1 N N N NXP SEMICONDUCTORS BELGIUM NV 724500M9BY5293JDF951 NXP SEMICONDUCTORS NV N/A 125653.00000000 NS USD 15990600.78000000 0.223163175010 Long EC CORP NL N 1 N N N IDEX CORPORATION 549300U5Y5EL6PHYLF13 IDEX CORPORATION 45167R104 8666.00000000 NS USD 1490552.00000000 0.020801989957 Long EC CORP US N 1 N N N WORKDAY INC 549300J0DYC0N31V7G13 WORKDAY INC CL A 98138H101 247230.00000000 NS USD 40656973.50000000 0.567404528286 Long EC CORP US N 1 N N N MERCK and CO INC NEW 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC NEW 58933Y105 361049.00000000 NS USD 32837406.55000000 0.458275458542 Long EC CORP US N 1 N N N WESTLAKE CHEMICAL CORP GOXNEVUM0LL78B1OS344 WESTLAKE CHEMICAL CORP 960413102 71779.00000000 NS USD 5035296.85000000 0.070272083433 Long EC CORP US N 1 N N N RELIANCE INDUSTRIES LTD 5493003UOETFYRONLG31 RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS N/A 1485325.00000000 NS 31516450.37000000 0.439840330354 Long EC CORP IN N 1 N N N SHOPIFY INC 549300HGQ43STJLLP808 SHOPIFY INC CL A 82509L107 66338.00000000 NS 26375811.02000000 0.368098097857 Long EC CORP CA N 1 N N N Blu Homes Inc N/A BLU HOMES INC N/A 21093998.00000000 NS USD 36484.18000000 0.000509169452 Long EC CORP US Y 3 N N N ALIMENTATION COUCHE-TARD INC 549300OSW32RVX8CCZ87 ALIMENTATION COUCH CL B SUBVTGSUB VTG 01626P403 133736.00000000 NS 4244165.08000000 0.059231130059 Long EC CORP CA N 1 N N N AMPHENOL CORPORATION NEW 549300D3L3G0R4U4VT04 AMPHENOL CORPORATION CL A 032095101 1182906.00000000 NS USD 128025916.38000000 1.786716482770 Long EC CORP US N 1 N N N S and P GLOBAL INC Y6X4K52KMJMZE7I7MY94 S and P GLOBAL INC 78409V104 2500.00000000 NS USD 682625.00000000 0.009526644085 Long EC CORP US N 1 N N N INTUIT INC VI90HBPH7XSFMB9E4M29 INTUIT INC 461202103 167590.00000000 NS USD 43896848.70000000 0.612619892375 Long EC CORP US N 1 N N N TESLA INC 54930043XZGB27CTOV49 TESLA INC 88160R101 8008.00000000 NS USD 3349986.64000000 0.046752067987 Long EC CORP US N 1 N N N BROOKFIELD ASSET MGMT INC C6J3FGIWG6MBDGTE8F80 BROOKFIELD ASSET INC VTG CL A 112585104 129801.00000000 NS USD 7502497.80000000 0.104704085393 Long EC CORP CA N 1 N N N GLOBAL BLOOD THERAPEUTICS INC 549300U4G0QKK99GRT15 GLOBAL BLOOD THERAPEUTICS INC 37890U108 9400.00000000 NS USD 747206.00000000 0.010427929859 Long EC CORP US N 1 N N N CLARIVATE ANALYTICS PLC 549300WDHIIODXFO0R55 CLARIVATE ANALYTICS PLC N/A 598508.00000000 NS USD 10054934.40000000 0.140325627292 Long EC CORP JE N 1 N N N KEYSIGHT TECHNOLOGIES 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES INC 49338L103 106489.00000000 NS USD 10928966.07000000 0.152523523119 Long EC CORP US N 1 N N N COCA COLA CO UWJKFUJFZ02DKWI3RY53 COCA COLA CO 191216100 578450.00000000 NS USD 32017207.50000000 0.446828845206 Long EC CORP US N 1 N N N AIRBNB 549300HMUDNO0RY56D37 AIRBNB PC D PP N/A 35238.00000000 NS USD 3571018.92000000 0.049836771687 Long EP CORP US Y 3 N N N PETROLEO BRASILEIRO-PETROBRAS 5493000J801JZRCMFE49 PETROLEO BRASILEIRO SPONS ADR 71654V408 85899.00000000 NS USD 1369230.06000000 0.019108833477 Long EC CORP BR N 1 N N N BARRICK GOLD CORP 0O4KBQCJZX82UKGCBV73 BARRICK GOLD CORP 067901108 1612866.00000000 NS 29958282.64000000 0.418094702243 Long EC CORP CA N 1 N N N FIDELITY REVERE STREET TRUST 549300BDV45LJNXBZC55 Fidelity Securities Lending Cash Central Fund 31635A303 29756355.19900000 NS USD 29759330.83000000 0.415318151305 Long STIV RF US N 1 N N GARMIN LTD 2549001E0HIPIJQ0W046 GARMIN LTD N/A 42149.00000000 NS USD 4112056.44000000 0.057387435506 Long EC CORP CH N 1 N N N MAGIC LEAP INC N/A MAGIC LEAP INC PC SER D PP N/A 469823.00000000 NS USD 12685221.00000000 0.177033635760 Long EP CORP US Y 3 N N N VULCAN MATERIALS CO 549300Q8LSNHAVWBNI21 VULCAN MATERIALS CO 929160109 311.00000000 NS USD 44780.89000000 0.000624957481 Long EC CORP US N 1 N N N FIDELITY REVERE STREET TRUST 549300BDV45LJNXBZC55 Fidelity Cash Central Fund 31635A105 239173920.57400000 NS USD 239221755.36000000 3.338554141416 Long STIV RF US N 1 N N N EQUITY COMMONWEALTH 549300YPGVU9PR4L0606 EQUITY COMMONWEALTH 294628102 22150.00000000 NS USD 727184.50000000 0.010148511870 Long EC CORP US N 1 N N N MEITUAN DIANPING 21380033K525E5JLIA77 MEITUAN DIANPING CL B N/A 129420.00000000 NS 1692426.88000000 0.023619334958 Long EC CORP KY N 1 N N N 2020-01-30 Stacie M. Smith Stacie M. Smith Stacie M. Smith President and Treasurer