0001752724-20-034300.txt : 20200225
0001752724-20-034300.hdr.sgml : 20200225
20200225113806
ACCESSION NUMBER: 0001752724-20-034300
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: 20648717
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
2019-12-31
2019-12-31
N
11884035583.07
28929528.68
11855106054.39
0
0
0
0
0
0
0
0
0
0
990683.33
0
0
227321.71
N
FISERV INC
GI7UBEJLXYLGR2C7GV83
FISERV INC
337738108
64431.00000000
NS
USD
7450156.53000000
0.062843440588
Long
EC
CORP
US
N
1
N
N
N
MEITUAN DIANPING
21380033K525E5JLIA77
MEITUAN DIANPING CL B
N/A
204700.00000000
NS
2676864.34000000
0.022579843045
Long
EC
CORP
KY
N
1
N
N
N
CHUBB LTD
E0JAN6VLUDI1HITHT809
CHUBB LTD
N/A
184295.00000000
NS
USD
28687359.70000000
0.241983155345
Long
EC
CORP
CH
N
1
N
N
N
HILTON WORLDWIDE HOLDINGS INC
549300HVGPK36ICB0B89
HILTON WORLDWIDE HOLDINGS INC
43300A203
46822.00000000
NS
USD
5193028.02000000
0.043804146467
Long
EC
CORP
US
N
1
N
N
N
IDORSIA LTD
506700XOVZUB107S5720
IDORSIA LTD
N/A
135894.00000000
NS
4204036.33000000
0.035461819664
Long
EC
CORP
CH
N
1
N
N
N
NETFLIX INC
549300Y7VHGU0I7CE873
NETFLIX INC
64110L106
795812.00000000
NS
USD
257500888.84000000
2.172067357800
Long
EC
CORP
US
N
1
N
N
N
DISNEY (WALT) CO
549300GZKULIZ0WOW665
DISNEY (WALT) CO
254687106
847776.00000000
NS
USD
122613842.88000000
1.034270316245
Long
EC
CORP
US
N
1
N
N
N
BAXTER INTERNATIONAL INC.
J5OIVXX3P24RJRW5CK77
BAXTER INTL INC
071813109
651560.00000000
NS
USD
54483447.20000000
0.459577897911
Long
EC
CORP
US
N
1
N
N
N
BIO-RAD LABORATORIES INC
549300ZC1GPV35XYDK53
BIO RAD LABS CL A
090572207
19988.00000000
NS
USD
7396159.64000000
0.062387966890
Long
EC
CORP
US
N
1
N
N
N
GILEAD SCIENCES INC
549300WTZWR07K8MNV44
GILEAD SCIENCES INC
375558103
13061.00000000
NS
USD
848703.78000000
0.007158972480
Long
EC
CORP
US
N
1
N
N
N
JPMORGAN CHASE and CO
8I5DZWZKVSZI1NUHU748
JPMORGAN CHASE and CO
46625H100
1489573.00000000
NS
USD
207646476.20000000
1.751536217789
Long
EC
CORP
US
N
1
N
N
N
EDWARDS LIFESCIENCES CORP
YA13X31F3V31L8TMPR58
EDWARDS LIFESCIENCES CORP
28176E108
343243.00000000
NS
USD
80075159.47000000
0.675448697823
Long
EC
CORP
US
N
1
N
N
N
ABBOTT LABORATORIES
HQD377W2YR662HK5JX27
ABBOTT LABORATORIES
002824100
674426.00000000
NS
USD
58580642.36000000
0.494138492656
Long
EC
CORP
US
N
1
N
N
N
CIGNA CORP
549300VIWYMSIGT1U456
CIGNA CORP
125523100
12817.00000000
NS
USD
2620948.33000000
0.022108181217
Long
EC
CORP
US
N
1
N
N
N
CSL LTD
529900ECSECK5ZDQTE14
CSL LIMITED
N/A
4801.00000000
NS
929063.50000000
0.007836821499
Long
EC
CORP
AU
N
1
N
N
N
BARRICK GOLD CORP
0O4KBQCJZX82UKGCBV73
BARRICK GOLD CORP
067901108
2512658.00000000
NS
46671526.67000000
0.393682911446
Long
EC
CORP
CA
N
1
N
N
N
MARVELL TECHNOLOGY GROUP LTD
8DF36O58U3QIHUCGZB18
MARVELL TECHNOLOGY GROUP LTD
N/A
174547.00000000
NS
USD
4635968.32000000
0.039105245442
Long
EC
CORP
BM
N
1
N
N
N
ALLBIRDS INC
N/A
ALLBIRDS INC SER B PC PERP PP
N/A
2355.00000000
NS
USD
26776.35000000
0.000225863437
Long
EP
CORP
US
Y
3
N
N
N
EDENRED
9695006LOD5B2D7Y0N70
EDENRED
N/A
20846.00000000
NS
1077954.37000000
0.009092743371
Long
EC
CORP
FR
N
1
N
N
N
KEURIG DR PEPPER INC
DYTQ8KRTKO7Y2BVU5K74
KEURIG DR PEPPER INC
49271V100
941423.00000000
NS
USD
27254195.85000000
0.229894154678
Long
EC
CORP
US
N
1
N
N
N
FMC CORP
CKDHZ2X64EEBQCSP7013
FMC CORP NEW
302491303
35034.00000000
NS
USD
3497093.88000000
0.029498630075
Long
EC
CORP
US
N
1
N
N
N
BRUKER CORP
LEBZ6VLQ6I8XB1NHVY15
BRUKER CORP
116794108
22780.00000000
NS
USD
1161096.60000000
0.009794063373
Long
EC
CORP
US
N
1
N
N
N
INNOVENT BIOLGICS INC
25490058ONL9SCIE1R22
INNOVENT BIOLOGICS INC
N/A
355500.00000000
NS
1211263.04000000
0.010217226521
Long
EC
CORP
KY
N
1
N
N
N
GALAPAGOS GENOMICS NV
549300QKJ78IY0IOV655
GALAPAGOS GENOMICS NV SPON AR
36315X101
7991.00000000
NS
USD
1652778.53000000
0.013941490885
Long
EC
CORP
BE
N
1
N
N
N
CIRRUS LOGIC INC.
549300NKSJEM5ZZSSV18
CIRRUS LOGIC INC
172755100
42979.00000000
NS
USD
3541899.39000000
0.029876572792
Long
EC
CORP
US
N
1
N
N
N
TRAVELERS COS INC
549300Y650407RU8B149
TRAVELERS COMPANIES INC
89417E109
2518.00000000
NS
USD
344840.10000000
0.002908789667
Long
EC
CORP
US
N
1
N
N
N
ALIMENTATION COUCHE-TARD INC
549300OSW32RVX8CCZ87
ALIMENTATION COUCH CL B SUBVTGSUB VTG
01626P403
192883.00000000
NS
6121218.61000000
0.051633604810
Long
EC
CORP
CA
N
1
N
N
N
GLOBAL BLOOD THERAPEUTICS INC
549300U4G0QKK99GRT15
GLOBAL BLOOD THERAPEUTICS INC
37890U108
16015.00000000
NS
USD
1273032.35000000
0.010738262012
Long
EC
CORP
US
N
1
N
N
N
INTUITIVE SURGICAL INC
N/A
INTUITIVE SURGICAL INC
46120E602
81946.00000000
NS
USD
48442377.90000000
0.408620367272
Long
EC
CORP
US
N
1
N
N
N
NIKE INC
787RXPR0UX0O0XUXPZ81
NIKE INC CL B
654106103
767208.00000000
NS
USD
77725842.48000000
0.655631776918
Long
EC
CORP
US
N
1
N
N
N
RINGCENTRAL INC
549300C8EH0H1614VE84
RINGCENTRAL INC CL A
76680R206
227467.00000000
NS
USD
38366858.89000000
0.323631511299
Long
EC
CORP
US
N
1
N
N
N
VEEVA SYS INC
549300YZEXPDB92M2F02
VEEVA SYS INC CL A
922475108
195450.00000000
NS
USD
27491997.00000000
0.231900051116
Long
EC
CORP
US
N
1
N
N
N
KOTAK MAHINDRA BANK LTD
335800E6GTTXKHXE2I75
KOTAK MAHINDRA BANK LTD
N/A
1304072.00000000
NS
30782897.81000000
0.259659404722
Long
EC
CORP
IN
N
1
N
N
N
L'OREAL SA
529900JI1GG6F7RKVI53
L'OREAL SA ORD
N/A
15356.00000000
NS
4547353.84000000
0.038357766005
Long
EC
CORP
FR
N
1
N
N
N
LENNAR CORP
529900G61XVRLX5TJX09
LENNAR CORP CL A
526057104
18068.00000000
NS
USD
1008013.72000000
0.008502781125
Long
EC
CORP
US
N
1
N
N
N
NEWCREST MNG LTD
5299006MN50OZJUJI655
NEWCREST MINING LTD
N/A
635002.00000000
NS
13479782.73000000
0.113704446574
Long
EC
CORP
AU
N
1
N
N
N
DEXCOM INC
549300YSK3QDSFR5EU59
DEXCOM INC
252131107
204644.00000000
NS
USD
44763828.56000000
0.377591127018
Long
EC
CORP
US
N
1
N
N
N
AURORA INNOVATION INC
N/A
AURORA INNOVATION INC SER B PC PP
N/A
119040.00000000
NS
USD
1099965.31000000
0.009278409699
Long
EP
CORP
US
Y
3
N
N
N
ROSS STORES INC
549300ENZFLPGRDFZQ60
ROSS STORES INC
778296103
112196.00000000
NS
USD
13061858.32000000
0.110179177310
Long
EC
CORP
US
N
1
N
N
N
METTLER-TOLEDO INTL INC
5493000BD5GJNUDIUG10
METTLER-TOLEDO INTL INC
592688105
108497.00000000
NS
USD
86068500.16000000
0.726003628859
Long
EC
CORP
US
N
1
N
N
N
STRYKER CORP
5493002F0SC4JTBU5137
STRYKER CORP
863667101
189314.00000000
NS
USD
39744581.16000000
0.335252852042
Long
EC
CORP
US
N
1
N
N
N
SHERWIN WILLIAMS CO
Z15BMIOX8DDH0X2OBP21
SHERWIN WILLIAMS CO
824348106
83783.00000000
NS
USD
48890731.82000000
0.412402315050
Long
EC
CORP
US
N
1
N
N
N
ADVANCED MICRO DEVICES INC
R2I72C950HOYXII45366
ADVANCED MICRO DEVICES INC
007903107
997249.00000000
NS
USD
45733839.14000000
0.385773344668
Long
EC
CORP
US
N
1
N
N
N
AXA EQUITABLE HLDGS INC
549300FIBAKMNHPZ4009
AXA EQUITABLE HLDGS INC
054561105
28938.00000000
NS
USD
717083.64000000
0.006048732391
Long
EC
CORP
US
N
1
N
N
N
BROOKFIELD ASSET MGMT INC
C6J3FGIWG6MBDGTE8F80
BROOKFIELD ASSET INC VTG CL A
112585104
117172.00000000
NS
USD
6772541.60000000
0.057127634024
Long
EC
CORP
CA
N
1
N
N
N
ZEBRA TECHNOLOGIES CORP
PO0I32GKZ3HZMMDPZZ08
ZEBRA TECHNOLOGIES CORP CL A
989207105
131137.00000000
NS
USD
33497635.28000000
0.282558714585
Long
EC
CORP
US
N
1
N
N
N
ADYEN BV
724500973ODKK3IFQ447
ADYEN BV
N/A
17666.00000000
NS
14485461.01000000
0.122187527834
Long
EC
CORP
NL
N
1
N
N
N
IVANHOE MINE LTD
5299006XZISURYIA4G32
IVANPLATS LTD 144A
46579R203
883372.00000000
NS
2891171.69000000
0.024387564959
Long
EC
CORP
CA
N
1
N
N
N
ROYAL GOLD INC
5493001NGRU6SFL04184
ROYAL GOLD INC
780287108
16681.00000000
NS
USD
2039252.25000000
0.017201467794
Long
EC
CORP
US
N
1
N
N
N
FORTINET INC
549300O0QJWDBAS0QX03
FORTINET INC
34959E109
10784.00000000
NS
USD
1151299.84000000
0.009711425901
Long
EC
CORP
US
N
1
N
N
N
EQUITY COMMONWEALTH
549300YPGVU9PR4L0606
EQUITY COMMONWEALTH
294628102
34850.00000000
NS
USD
1144125.50000000
0.009650909023
Long
EC
CORP
US
N
1
N
N
N
NETCOMPANY GROUP AS
5299006DEGAWX1Z1X779
NETCOMPANY GROUP AS
N/A
38189.00000000
NS
1817199.88000000
0.015328415213
Long
EC
CORP
DK
N
1
N
N
N
DOCUSIGN INC
549300Q7PVDWRZ39JG09
DOCUSIGN INC
256163106
16179.00000000
NS
USD
1199025.69000000
0.010114002224
Long
EC
CORP
US
N
1
N
N
N
PROLOGIS INC
529900DFH19P073LZ636
PROLOGIS INC REIT
74340W103
36825.00000000
NS
USD
3282580.50000000
0.027689170260
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
2452184.02000000
0.020684623222
Long
EP
CORP
US
Y
3
N
N
N
PINTEREST INC
N/A
PINTEREST INC CL A
72352L106
116375.00000000
NS
USD
2169230.00000000
0.018297854022
Long
EC
CORP
US
N
1
N
N
N
UNIVERSAL DISPLAY CORP
N/A
UNIVERSAL DISPLAY CORP
91347P105
11628.00000000
NS
USD
2396181.96000000
0.020212235546
Long
EC
CORP
US
N
1
N
N
N
CENTENNIAL RESOURCE DEVELOPMENT INC
529900NXUJPOKU7OJ511
CENTENNIAL RESOURCE DEVELOPMENT INC CL A
15136A102
1938328.00000000
NS
USD
8955075.36000000
0.075537707709
Long
EC
CORP
US
N
1
N
N
N
AMPHENOL CORPORATION NEW
549300D3L3G0R4U4VT04
AMPHENOL CORPORATION CL A
032095101
1976109.00000000
NS
USD
213874277.07000000
1.804068863566
Long
EC
CORP
US
N
1
N
N
N
ALPHABET INC
5493006MHB84DD0ZWV18
ALPHABET INC CL C
02079K107
199732.00000000
NS
USD
267045678.64000000
2.252579415273
Long
EC
CORP
US
N
1
N
N
N
LULULEMON ATHLETICA INC
549300D9GZ4BMLDW5T40
LULULEMON ATHLETICA INC
550021109
27964.00000000
NS
USD
6478419.88000000
0.054646663220
Long
EC
CORP
US
N
1
N
N
N
ALLEGION PLC
N/A
ALLEGION PLC
N/A
7499.00000000
NS
USD
933925.46000000
0.007877833025
Long
EC
CORP
IE
N
1
N
N
N
REGENERON PHARMACEUTICALS INC
549300RCBFWIRX3HYQ56
REGENERON PHARMACEUTICALS INC
75886F107
74635.00000000
NS
USD
28023949.80000000
0.236387170822
Long
EC
CORP
US
N
1
N
N
N
ALLOVIR INC
N/A
ALLOVIR INC SER B PC PP
N/A
117590.00000000
NS
USD
958358.50000000
0.008083930212
Long
EP
CORP
US
Y
3
N
N
N
ATLASSIAN CORP PLC
549300AGBII4MWBVJY22
ATLASSIAN CORP PLC CLS A
N/A
200493.00000000
NS
USD
24127327.62000000
0.203518446054
Long
EC
CORP
GB
N
1
N
N
N
RESMED INC
529900T3QE5253CCXF22
RESMED INC
761152107
31086.00000000
NS
USD
4817397.42000000
0.040635633269
Long
EC
CORP
US
N
1
N
N
N
HERMES INTL SCA
969500Y4IJGHJE2MTJ13
HERMES INTERNATIONAL SA
N/A
3850.00000000
NS
2877014.67000000
0.024268147891
Long
EC
CORP
FR
N
1
N
N
N
DROPBOX INC
549300JCDF7UAR6TJR51
DROPBOX INC CL A
26210C104
453300.00000000
NS
USD
8118603.00000000
0.068481909505
Long
EC
CORP
US
N
1
N
N
N
SCHWAB CHARLES CORP
549300VSGCJ7E698NM85
SCHWAB CHARLES CORP
808513105
184528.00000000
NS
USD
8776151.68000000
0.074028453560
Long
EC
CORP
US
N
1
N
N
N
NOVAGOLD RESOURCES INC
529900587LVZTJ2BHS60
NOVAGOLD RESOURCES INC
66987E206
676822.00000000
NS
6056502.75000000
0.051087714628
Long
EC
CORP
CA
N
1
N
N
N
S and P GLOBAL INC
Y6X4K52KMJMZE7I7MY94
S and P GLOBAL INC
78409V104
4189.00000000
NS
USD
1143806.45000000
0.009648217778
Long
EC
CORP
US
N
1
N
N
N
FORTIVE CORP
549300MU9YQJYHDQEF63
FORTIVE CORP
34959J108
728241.00000000
NS
USD
55630329.99000000
0.469252065184
Long
EC
CORP
US
N
1
N
N
N
WORKDAY INC
549300J0DYC0N31V7G13
WORKDAY INC CL A
98138H101
456024.00000000
NS
USD
74993146.80000000
0.632580986251
Long
EC
CORP
US
N
1
N
N
N
B2GOLD CORPORATION
549300F7OK456M5NLM05
B2GOLD CORPORATION
11777Q209
3471730.00000000
NS
13929161.99000000
0.117495043284
Long
EC
CORP
CA
N
1
N
N
N
PAYPAL HLDGS INC
5493005X2GO78EFZ3E94
PAYPAL HLDGS INC
70450Y103
1523307.00000000
NS
USD
164776118.19000000
1.389916863113
Long
EC
CORP
US
N
1
N
N
N
IVANHOE MINE LTD
5299006XZISURYIA4G32
IVANHOE MINES LTD
46579R104
3339908.00000000
NS
10931122.41000000
0.092206028017
Long
EC
CORP
CA
N
1
N
N
N
GLOBAL PAYMENTS INC
549300NOMHGVQBX6S778
GLOBAL PAYMENTS INC
37940X102
258294.00000000
NS
USD
47154152.64000000
0.397753950269
Long
EC
CORP
US
N
1
N
N
N
ZOETIS INC
549300HD9Q1LOC9KLJ48
ZOETIS INC CL A
98978V103
296396.00000000
NS
USD
39228010.60000000
0.330895484359
Long
EC
CORP
US
N
1
N
N
N
MAGNOLIA OIL and GAS CORPORATION
N/A
MAGNOLIA OIL and GAS CORPO CL A
559663109
666576.00000000
NS
USD
8385526.08000000
0.070733454779
Long
EC
CORP
US
N
1
N
N
N
CERIDIAN HCM HLDG INC
549300T64GVCHFJ8L449
CERIDIAN HCM HLDG INC
15677J108
75367.00000000
NS
USD
5115911.96000000
0.043153658318
Long
EC
CORP
US
N
1
N
N
N
HOME DEPOT INC
QEKMOTMBBKA8I816DO57
HOME DEPOT INC
437076102
277718.00000000
NS
USD
60648056.84000000
0.511577514041
Long
EC
CORP
US
N
1
N
N
N
PNC FINANCIAL SERVICES GRP INC
CFGNEKW0P8842LEUIA51
PNC FINANCIAL SERVICES GRP INC
693475105
73785.00000000
NS
USD
11778299.55000000
0.099352123008
Long
EC
CORP
US
N
1
N
N
N
HIGH POWER EXPLORATION INC
N/A
HIGH POWER EXPL SER A PC PP
N/A
1052269.00000000
NS
USD
5545457.63000000
0.046776955048
Long
EP
CORP
US
Y
3
N
N
N
MONGODB INC
549300TPTG69WKWE1Z37
MONGODB INC CL A
60937P106
167075.00000000
NS
USD
21988740.75000000
0.185479072469
Long
EC
CORP
US
N
1
N
N
WHEATON PRECIOUS METALS CORP
549300XSFG5ZCGVYD886
WHEATON PRECIOUS METALS CORP
962879102
81265.00000000
NS
2418143.01000000
0.020397481042
Long
EC
CORP
CA
N
1
N
N
N
STONECO LTD
549300O1A9LEF0XZCR35
STONECO LTD CL A
N/A
95342.00000000
NS
USD
3803192.38000000
0.032080627221
Long
EC
CORP
KY
N
1
N
N
KEYSIGHT TECHNOLOGIES
549300GLKVIO8YRCYN02
KEYSIGHT TECHNOLOGIES INC
49338L103
170334.00000000
NS
USD
17481378.42000000
0.147458642206
Long
EC
CORP
US
N
1
N
N
N
CLARIVATE ANALYTICS PLC
549300WDHIIODXFO0R55
CLARIVATE ANALYTICS PLC
N/A
767384.00000000
NS
USD
12892051.20000000
0.108746823021
Long
EC
CORP
JE
N
1
N
N
N
BARRICK GOLD CORP
0O4KBQCJZX82UKGCBV73
BARRICK GOLD CORP
067901108
111733.00000000
NS
USD
2077116.47000000
0.017520859454
Long
EC
CORP
CA
N
1
N
N
N
BANK OF AMERICA CORPORATION
9DJT3UXIJIZJI4WXO774
BANK OF AMERICA CORPORATION
060505104
6201944.00000000
NS
USD
218432467.68000000
1.842518039719
Long
EC
CORP
US
N
1
N
N
N
SHOPIFY INC
549300HGQ43STJLLP808
SHOPIFY INC CL A
82509L107
67382.00000000
NS
26790902.62000000
0.225986191073
Long
EC
CORP
CA
N
1
N
N
N
SIMPLY GOOD FOODS CO
N/A
SIMPLY GOOD FOODS CO
82900L102
141809.00000000
NS
USD
4047228.86000000
0.034139119814
Long
EC
CORP
US
N
1
N
N
N
SONOVA HLDG AG
5299004A0QNX7FBNHS61
SONOVA HLDG AG
N/A
48971.00000000
NS
11207973.24000000
0.094541315687
Long
EC
CORP
CH
N
1
N
N
N
FRANCO NEVADA CORP
N/A
FRANCO-NEVADA CORP
351858105
439422.00000000
NS
45375300.13000000
0.382749002175
Long
EC
CORP
CA
N
1
N
N
N
TJX COMPANIES INC
V167QI9I69W364E2DY52
TJX COMPANIES INC NEW
872540109
1288340.00000000
NS
USD
78666040.40000000
0.663562519298
Long
EC
CORP
US
N
1
N
N
N
PROCTER and GAMBLE CO
2572IBTT8CCZW6AU4141
PROCTER and GAMBLE CO
742718109
235429.00000000
NS
USD
29405082.10000000
0.248037275795
Long
EC
CORP
US
N
1
N
N
N
CME GROUP INC
LCZ7XYGSLJUHFXXNXD88
CME GROUP INC CL A
12572Q105
181560.00000000
NS
USD
36442723.20000000
0.307401072860
Long
EC
CORP
US
N
1
N
N
N
LILLY (ELI) and CO
FRDRIPF3EKNDJ2CQJL29
LILLY (ELI) and CO
532457108
196280.00000000
NS
USD
25797080.40000000
0.217603117860
Long
EC
CORP
US
N
1
N
N
N
ACCELERON PHARMA INC
529900TQRID2UY164805
ACCELERON PHARMA INC
00434H108
9491.00000000
NS
USD
503212.82000000
0.004244692689
Long
EC
CORP
US
N
1
N
N
N
DANAHER CORP
S4BKK9OTCEWQ3YHPFM11
DANAHER CORP
235851102
537728.00000000
NS
USD
82530493.44000000
0.696159891454
Long
EC
CORP
US
N
1
N
N
N
UNITED AIRLINES HOLDINGS INC
N/A
UNITED AIRLINES HOLDINGS INC
910047109
11624.00000000
NS
USD
1023958.16000000
0.008637275409
Long
EC
CORP
US
N
1
N
N
N
GENERAL ELECTRIC CO
3C7474T6CDKPR9K6YT90
GENERAL ELECTRIC CO
369604103
4014891.00000000
NS
USD
44806183.56000000
0.377948399233
Long
EC
CORP
US
N
1
N
N
N
BURBERRY GROUP PLC
213800PE1KEFCNFR1R50
BURBERRY GROUP PLC
N/A
84957.00000000
NS
2481375.63000000
0.020930859822
Long
EC
CORP
GB
N
1
N
N
N
ALLOGENE THERAPEUTICS INC
N/A
ALLOGENE THERAPEUTICS INC
019770106
57732.00000000
NS
USD
1499877.36000000
0.012651741394
Long
EC
CORP
US
N
1
N
N
WESTLAKE CHEMICAL CORP
GOXNEVUM0LL78B1OS344
WESTLAKE CHEMICAL CORP
960413102
85723.00000000
NS
USD
6013468.45000000
0.050724712393
Long
EC
CORP
US
N
1
N
N
N
AMAZON.COM INC
ZXTILKJKG63JELOEG630
AMAZON.COM INC
023135106
385506.00000000
NS
USD
712353407.04000000
6.008832006831
Long
EC
CORP
US
N
1
N
N
N
BURLINGTON STORES INC
5299003Z37DVGKKC1W09
BURLINGTON STORES INC
122017106
11392.00000000
NS
USD
2597717.76000000
0.021912227086
Long
EC
CORP
US
N
1
N
N
N
LOCKHEED MARTIN CORP
DPRBOZP0K5RM2YE8UU08
LOCKHEED MARTIN CORP
539830109
22946.00000000
NS
USD
8934713.48000000
0.075365951506
Long
EC
CORP
US
N
1
N
N
N
STARBUCKS CORP
OQSJ1DU9TAOC51A47K68
STARBUCKS CORP
855244109
105251.00000000
NS
USD
9253667.92000000
0.078056390871
Long
EC
CORP
US
N
1
N
N
N
DOVER CORP
549300FMC2ALGA7N9E80
DOVER CORP
260003108
6191.00000000
NS
USD
713574.66000000
0.006019133500
Long
EC
CORP
US
N
1
N
N
N
THERMO FISHER SCIENTIFIC INC
HCHV7422L5HDJZCRFL38
THERMO FISHER SCIENTIFIC INC
883556102
221067.00000000
NS
USD
71818036.29000000
0.605798345122
Long
EC
CORP
US
N
1
N
N
N
BUDWEISER BREWING CO APAC LTD
N/A
BUDWEISER BREWING CO APAC LTD
N/A
1076300.00000000
NS
3632648.90000000
0.030642061600
Long
EC
CORP
KY
N
1
N
N
N
SOUTHWEST AIRLINES CO
UDTZ87G0STFETI6HGH41
SOUTHWEST AIRLINES CO
844741108
39502.00000000
NS
USD
2132317.96000000
0.017986494175
Long
EC
CORP
US
N
1
N
N
N
WALMART INC
Y87794H0US1R65VBXU25
WALMART INC
931142103
63575.00000000
NS
USD
7555253.00000000
0.063729948642
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
1801393.40000000
0.015195084647
Long
EP
CORP
US
Y
3
N
N
N
LYFT INC
549300H7I5VN334XVZ52
LYFT INC
55087P104
28994.00000000
NS
USD
1247321.88000000
0.010521389469
Long
EC
CORP
US
N
1
N
N
N
RELIANCE INDUSTRIES LTD
5493003UOETFYRONLG31
RELIANCE INDUSTRIES LTD(DEMAT)DEMATERIALIZED SHS
N/A
2543782.00000000
NS
53975378.56000000
0.455292245487
Long
EC
CORP
IN
N
1
N
N
N
CANADIAN PACIFIC RAILWAY LTD
N/A
CANADIAN PAC RAILWAY LTD
13645T100
14364.00000000
NS
3661711.08000000
0.030887206434
Long
EC
CORP
CA
N
1
N
N
N
EOG RESOURCES INC
XWTZDRYZPBUHIQBKDB46
EOG RESOURCES INC
26875P101
157503.00000000
NS
USD
13192451.28000000
0.111280752947
Long
EC
CORP
US
N
1
N
N
N
PEPSICO INC
FJSUNZKFNQ5YPJ5OT455
PEPSICO INC
713448108
309683.00000000
NS
USD
42324375.61000000
0.357013892712
Long
EC
CORP
US
N
1
N
N
N
ALPHABET INC
5493006MHB84DD0ZWV18
ALPHABET INC CL A
02079K305
222058.00000000
NS
USD
297422264.62000000
2.508811504979
Long
EC
CORP
US
N
1
N
N
N
SPOTIFY TECHNOLOGY SA
549300B4X0JHWV0DTD60
SPOTIFY TECHNOLOGY SA
N/A
39974.00000000
NS
USD
5978111.70000000
0.050426471704
Long
EC
CORP
LU
N
1
N
N
HDFC BANK LTD
335800ZQ6I4E2JXENC50
HDFC BANK LTD SPON ADR
40415F101
678162.00000000
NS
USD
42975125.94000000
0.362503091434
Long
EC
CORP
IN
N
1
N
N
N
FAIRFAX FINANCIAL HLDGS LTD
GLS7OQD0WOEDI8YAP031
FAIRFAX FINL HLDGS LTD SUB VTG
303901102
13022.00000000
NS
6114538.74000000
0.051577258878
Long
EC
CORP
CA
N
1
N
N
N
RALPH LAUREN CORP
HO1QNWM0IXBZ0QSMMO20
RALPH LAUREN CORP
751212101
41458.00000000
NS
USD
4859706.76000000
0.040992520334
Long
EC
CORP
US
N
1
N
N
N
UNITEDHEALTH GROUP INC
549300GHBMY8T5GXDE41
UNITEDHEALTH GROUP INC
91324P102
1268990.00000000
NS
USD
373057680.20000000
3.146810146517
Long
EC
CORP
US
N
1
N
N
N
XP INC
5493008KDA8NBZRJST80
XP INC CL A
N/A
78469.00000000
NS
USD
3022625.88000000
0.025496405229
Long
EC
CORP
KY
N
1
N
N
N
GROCERY OUTLET HOLDING CORP
N/A
GROCERY OUTLET HOLDING CORP
39874R101
59676.00000000
NS
USD
1936486.20000000
0.016334617262
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
152528.55000000
0.001286606372
Long
EP
CORP
US
Y
3
N
N
N
BERKSHIRE HATHAWAY INC DEL
5493000C01ZX7D35SD85
BERKSHIRE HATHAWAY INC CL A
084670108
1932.00000000
NS
USD
656087880.00000000
5.534221937702
Long
EC
CORP
US
N
1
N
N
N
O'REILLY AUTOMOTIVE INC NEW
549300K2RLMQL149Q332
O'REILLY AUTOMOTIVE INC
67103H107
50349.00000000
NS
USD
22065952.74000000
0.186130369806
Long
EC
CORP
US
N
1
N
N
N
HAEMONETICS CORP MASS
549300ZEL6TXZS6F5F95
HAEMONETICS CORP MASS
405024100
9137.00000000
NS
USD
1049841.30000000
0.008855604455
Long
EC
CORP
US
N
1
N
N
N
TURNING POINT THERAPEUTICS INC
N/A
TURNING POINT THERAPEUTICS INC
90041T108
52692.00000000
NS
USD
3282184.68000000
0.027685831446
Long
EC
CORP
US
N
1
N
N
N
AMGEN INC
62QBXGPJ34PQ72Z12S66
AMGEN INC
031162100
33731.00000000
NS
USD
8131532.17000000
0.068590969432
Long
EC
CORP
US
N
1
N
N
N
COCA COLA CO
UWJKFUJFZ02DKWI3RY53
COCA COLA CO
191216100
1192795.00000000
NS
USD
66021203.25000000
0.556900992256
Long
EC
CORP
US
N
1
N
N
N
ARGENX SE
7245009C5FZE6G9ODQ71
ARGENX SE SPONSORED ADR
04016X101
11712.00000000
NS
USD
1880010.24000000
0.015858232152
Long
EC
CORP
NL
N
1
N
N
N
GARMIN LTD
2549001E0HIPIJQ0W046
GARMIN LTD
N/A
65824.00000000
NS
USD
6421789.44000000
0.054168975043
Long
EC
CORP
CH
N
1
N
N
N
BRIDGEBIO PHARMA INC
54930028YG89VTY2J114
BRIDGEBIO PHARMA INC
10806X102
15359.00000000
NS
USD
538332.95000000
0.004540937445
Long
EC
CORP
US
N
1
N
N
N
MORPHOSYS AG
529900493806K77LRE72
MORPHOSYS AG
N/A
19516.00000000
NS
2775791.12000000
0.023414308630
Long
EC
CORP
DE
N
1
N
N
N
PAYCOM SOFTWARE INC
254900LSB0HNJUDC6Q18
PAYCOM SOFTWARE INC
70432V102
77156.00000000
NS
USD
20427822.56000000
0.172312440447
Long
EC
CORP
US
N
1
N
N
N
IQVIA HOLDINGS INC
549300W3R20NM4KQPH86
IQVIA HOLDINGS INC
46266C105
118614.00000000
NS
USD
18327049.14000000
0.154592030268
Long
EC
CORP
US
N
1
N
N
N
MOHAWK INDUSTRIES INC
549300JI1115MG3Q6322
MOHAWK INDUSTRIES INC
608190104
52423.00000000
NS
USD
7149448.74000000
0.060306915072
Long
EC
CORP
US
N
1
N
N
N
BLUEBIRD BIO INC
N/A
BLUEBIRD BIO INC
09609G100
54374.00000000
NS
USD
4771318.50000000
0.040246949104
Long
EC
CORP
US
N
1
N
N
N
MOODYS CORP
549300GCEDD8YCF5WU84
MOODYS CORP
615369105
34460.00000000
NS
USD
8181148.60000000
0.069009493145
Long
EC
CORP
US
N
1
N
N
N
PRA HEALTH SCIENCES INC
549300R1HR1VWWHIAK47
PRA HEALTH SCIENCES IN
69354M108
8445.00000000
NS
USD
938661.75000000
0.007917784503
Long
EC
CORP
US
N
1
N
N
N
TOTO LTD
N/A
TOTO LTD
N/A
222700.00000000
NS
9403978.09000000
0.079324284800
Long
EC
CORP
JP
N
2
N
N
N
US BANCORP DEL
N1GZ7BBF3NP8GI976H15
US BANCORP DEL
902973304
95904.00000000
NS
USD
5686148.16000000
0.047963705545
Long
EC
CORP
US
N
1
N
N
N
ALLSTATE CORP
OBT0W1ED8G0NWVOLOJ77
ALLSTATE CORPORATION
020002101
45770.00000000
NS
USD
5146836.50000000
0.043414512501
Long
EC
CORP
US
N
1
N
N
N
FIDELITY NATL INFORMN SVCS INC
6WQI0GK1PRFVBA061U48
FIDELITY NATL INFORM SVCS INC
31620M106
43590.00000000
NS
USD
6062933.10000000
0.051141955813
Long
EC
CORP
US
N
1
N
N
N
UNION PACIFIC CORP
549300LMMRSZZCZ8CL11
UNION PACIFIC CORP
907818108
184902.00000000
NS
USD
33428432.58000000
0.281974977082
Long
EC
CORP
US
N
1
N
N
N
NEXTERA ENERGY INC
N/A
NEXTERA ENERGY INC
65339F101
74743.00000000
NS
USD
18099764.88000000
0.152674845732
Long
EC
CORP
US
N
1
N
N
N
ASTRAZENECA PLC
PY6ZZQWO2IZFZC3IOL08
ASTRAZENECA PLC
N/A
62995.00000000
NS
6305292.40000000
0.053186301084
Long
EC
CORP
GB
N
2
N
N
N
MARSH and MCLENNAN COS INC
549300XMP3KDCKJXIU47
MARSH and MCLENNAN COS INC
571748102
23027.00000000
NS
USD
2565438.07000000
0.021639941964
Long
EC
CORP
US
N
1
N
N
N
VF CORPORATION
CWAJJ9DJ5Z7P057HV541
VF CORP
918204108
285908.00000000
NS
USD
28493591.28000000
0.240348683084
Long
EC
CORP
US
N
1
N
N
N
AMERICAN EXPRESS CO
R4PP93JZOLY261QX3811
AMERICAN EXPRESS CO
025816109
1080394.00000000
NS
USD
134498249.06000000
1.134517468194
Long
EC
CORP
US
N
1
N
N
N
PPG INDUSTRIES INC
549300BKPEP01R3V6C59
PPG INDUSTRIES INC
693506107
34845.00000000
NS
USD
4651459.05000000
0.039235912598
Long
EC
CORP
US
N
1
N
N
N
NVIDIA CORP
549300S4KLFTLO7GSQ80
NVIDIA CORP
67066G104
362709.00000000
NS
USD
85345427.70000000
0.719904379669
Long
EC
CORP
US
N
1
N
N
N
EQUITY RESIDENTIAL
5493008RACSH5EP3PI59
EQUITY RESIDENTIAL REIT
29476L107
181174.00000000
NS
USD
14660600.08000000
0.123664858101
Long
EC
CORP
US
N
1
N
N
N
TAIWAN SEMICONDUCTR MFG CO LTD
549300KB6NK5SBD14S87
TAIWAN SEMIC MFG CO LTD SP ADR
874039100
29530.00000000
NS
USD
1715693.00000000
0.014472186011
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
27362.00000000
NS
USD
8097510.28000000
0.068303988533
Long
EC
CORP
NL
N
1
N
N
N
MOTOROLA SOLUTIONS INC
6S552MUG6KGJVEBSEC55
MOTOROLA SOLUTIONS INC
620076307
131229.00000000
NS
USD
21146241.06000000
0.178372432629
Long
EC
CORP
US
N
1
N
N
N
ADIDAS AG
549300JSX0Z4CW0V5023
ADIDAS AG
N/A
199285.00000000
NS
64781307.70000000
0.546442245246
Long
EC
CORP
DE
N
1
N
N
N
BRISTOL-MYERS SQUIBB CO
HLYYNH7UQUORYSJQCN42
BRISTOL-MYERS SQUIBB CO
110122108
457942.00000000
NS
USD
29395296.98000000
0.247954736508
Long
EC
CORP
US
N
1
N
N
N
SALESFORCE COM INC
RCGZFPDMRW58VJ54VR07
SALESFORCE.COM INC
79466L302
2780601.00000000
NS
USD
452236946.64000000
3.814701821857
Long
EC
CORP
US
N
1
N
N
N
AMERICAN TOWER CORP
5493006ORUSIL88JOE18
AMERICAN TOWER CORP
03027X100
289347.00000000
NS
USD
66497727.54000000
0.560920562286
Long
EC
CORP
US
N
1
N
N
N
NEUROCRINE BIOSCIENCES INC
549300FECER0XBN49756
NEUROCRINE BIOSCIENCES INC
64125C109
30033.00000000
NS
USD
3228247.17000000
0.027230858629
Long
EC
CORP
US
N
1
N
N
N
ASTRAZENECA PLC
PY6ZZQWO2IZFZC3IOL08
ASTRAZENECA PLC SPONS ADR
046353108
1633561.00000000
NS
USD
81449351.46000000
0.687040260005
Long
EC
CORP
GB
N
1
N
N
N
DECKERS OUTDOOR CORP
5493008LG4W3I6K8J118
DECKERS OUTDOOR CORP
243537107
32013.00000000
NS
USD
5405715.18000000
0.045598201780
Long
EC
CORP
US
N
1
N
N
N
MONDELEZ INTERNATIONAL INC
549300DV9GIB88LZ5P30
MONDELEZ INTL INC
609207105
137574.00000000
NS
USD
7577575.92000000
0.063918246578
Long
EC
CORP
US
N
1
N
N
N
NORTHROP GRUMMAN CORP
RIMU48P07456QXSO0R61
NORTHROP GRUMMAN CORP
666807102
53123.00000000
NS
USD
18272718.31000000
0.154133739725
Long
EC
CORP
US
N
1
N
N
N
CANADIAN NATL RESOURCES LTD
549300T15RIMIKZC5Q38
CANADIAN NATL RESOURCES LTD
136385101
100826.00000000
NS
3261092.76000000
0.027507917221
Long
EC
CORP
CA
N
1
N
N
N
L3HARRIS TECHNOLOGIES INC
549300UTE50ZMDBG8A20
L3HARRIS TECHNOLOGIES INC
502431109
135980.00000000
NS
USD
26906362.60000000
0.226960117240
Long
EC
CORP
US
N
1
N
N
N
ABBVIE INC
FR5LCKFTG8054YNNRU85
ABBVIE INC
00287Y109
189051.00000000
NS
USD
16738575.54000000
0.141192963295
Long
EC
CORP
US
N
1
N
N
N
CDW CORP
N/A
CDW CORPORATION
12514G108
132058.00000000
NS
USD
18863164.72000000
0.159114263790
Long
EC
CORP
US
N
1
N
N
N
GENERATION BIO
N/A
GENERATION BIO CO SER B PC PP
N/A
48000.00000000
NS
USD
436320.00000000
0.003680439449
Long
EP
CORP
US
Y
3
N
N
N
COMCAST CORP NEW
51M0QTTNCGUN7KFCFZ59
COMCAST CORP CL A
20030N101
65340.00000000
NS
USD
2938339.80000000
0.024785436642
Long
EC
CORP
US
N
1
N
N
N
HOYA CORP
353800X4VR3BHEUCJB42
HOYA CORP
N/A
6000.00000000
NS
577055.82000000
0.004867571975
Long
EC
CORP
JP
N
1
N
N
N
LAM RESEARCH CORP
549300I4GMO6D34U1T02
LAM RESEARCH CORP
512807108
102545.00000000
NS
USD
29984158.00000000
0.252921887517
Long
EC
CORP
US
N
1
N
N
N
MCDONALDS CORP
UE2136O97NLB5BYP9H04
MCDONALDS CORP
580135101
357536.00000000
NS
USD
70652688.96000000
0.595968426059
Long
EC
CORP
US
N
1
N
N
N
LIBERTY MEDIA COR
549300ZKUTPIBZLWLL89
LIBERTY FORMULA ONE-C
531229854
609376.00000000
NS
USD
28009967.84000000
0.236269230418
Long
EC
CORP
US
N
1
N
N
N
FACEBOOK INC
BQ4BKCS1HXDV9HN80Z93
FACEBOOK INC CL A
30303M102
4381382.00000000
NS
USD
899278655.50000000
7.585580857515
Long
EC
CORP
US
N
1
N
N
N
ACTIVISION BLIZZARD INC
549300TPQQDBP9GNOF40
ACTIVISION BLIZZARD INC
00507V109
1280209.00000000
NS
USD
76070018.78000000
0.641664599464
Long
EC
CORP
US
N
1
N
N
N
ALIBABA GROUP HOLDING LTD
5493001NTNQJDH60PM02
ALIBABA GROUP HOLDING LTD
N/A
1112000.00000000
NS
29568471.44000000
0.249415494929
Long
EC
CORP
KY
N
1
N
N
N
CHARTER COMMUNICATIONS INC
0J0XRGZE3PBRFEZ7MV65
CHARTER COMMUNICATIONS INC A
16119P108
23009.00000000
NS
USD
11161205.72000000
0.094146823054
Long
EC
CORP
US
N
1
N
N
N
DISCOVERY INC
5493006ZCRFWKF6B1K26
DISCOVERY INC A
25470F104
112711.00000000
NS
USD
3690158.14000000
0.031127162617
Long
EC
CORP
US
N
1
N
N
N
GROWMAX RESOURCES CORP
549300P3X3574P811I48
GROWMAX RESOURCES CORP 144A
39986E204
206700.00000000
NS
8754.76000000
0.000073848010
Long
EC
CORP
CA
N
3
N
N
N
KLA CORP
549300H0BF5JCG96TJ81
KLA CORP
482480100
6358.00000000
NS
USD
1132804.86000000
0.009555417343
Long
EC
CORP
US
N
1
N
N
N
AVERY DENNISON CORP
549300PW7VPFCYKLIV37
AVERY DENNISON CORP
053611109
9368.00000000
NS
USD
1225521.76000000
0.010337501447
Long
EC
CORP
US
N
1
N
N
N
T-MOBILE US INC
549300QHIJYOHPACPG31
T-MOBILE US INC
872590104
550664.00000000
NS
USD
43183070.88000000
0.364257145249
Long
EC
CORP
US
N
1
N
N
N
AMERICAN INTERNATIONAL GROUP INC
ODVCVCQG2BP6VHV36M30
AMERICAN INTERNATIONAL GROUP
026874784
620773.00000000
NS
USD
31864278.09000000
0.268781046274
Long
EC
CORP
US
N
1
N
N
N
MSCI INC
549300HTIN2PD78UB763
MSCI INC
55354G100
4286.00000000
NS
USD
1106559.48000000
0.009334032735
Long
EC
CORP
US
N
1
N
N
N
CARBON INC
N/A
CARBON INC SER E PC PERP PP
N/A
8344.00000000
NS
USD
233585.27000000
0.001970334714
Long
EP
CORP
US
Y
3
N
N
N
AFLAC INC
549300N0B7DOGLXWPP39
AFLAC INC
001055102
39989.00000000
NS
USD
2115418.10000000
0.017843940748
Long
EC
CORP
US
N
1
N
N
N
CLOUDFLARE INC
N/A
CLOUDFLARE INC (180 DAY LOCKUP)
N/A
83500.00000000
NS
USD
1353284.50000000
0.011415203658
Long
EC
CORP
US
N
2
N
N
N
COUPA SOFTWARE INC
549300Q95ICR2GFL2K37
COUPA SOFTWARE INC
22266L106
116133.00000000
NS
USD
16984451.25000000
0.143266970131
Long
EC
CORP
US
N
1
N
N
N
AMETEK INC NEW
549300WZDEF9KKE40E98
AMETEK INC NEW
031100100
115691.00000000
NS
USD
11539020.34000000
0.097333758863
Long
EC
CORP
US
N
1
N
N
N
PETROLEO BRASILEIRO-PETROBRAS
5493000J801JZRCMFE49
PETROLEO BRASILEIRO SPONS ADR
71654V408
140566.00000000
NS
USD
2240622.04000000
0.018900059010
Long
EC
CORP
BR
N
1
N
N
N
MASCO CORP
5GCSNMQXHEYA1JO8QN11
MASCO CORPORATION
574599106
69636.00000000
NS
USD
3341831.64000000
0.028188964524
Long
EC
CORP
US
N
1
N
N
N
MICROSOFT CORP
INR2EJN1ERAN0W5ZP974
MICROSOFT CORP
594918104
4269841.00000000
NS
USD
673353925.70000000
5.679864208811
Long
EC
CORP
US
N
1
N
N
N
SOLAREDGE TECHNOLOGIES INC
5493000K6Y58XXPDF853
SOLAREDGE TECHNOLOGIES INC
83417M104
51718.00000000
NS
USD
4917864.62000000
0.041483092580
Long
EC
CORP
US
N
1
N
N
N
MICROCHIP TECHNOLOGY INC
5493007PTFULNYZJ1R12
MICROCHIP TECHNOLOGY
595017104
41584.00000000
NS
USD
4354676.48000000
0.036732497035
Long
EC
CORP
US
N
1
N
N
ALLBIRDS INC
N/A
ALLBIRDS INC SER C PC PERP PP
N/A
22525.00000000
NS
USD
256109.25000000
0.002160328628
Long
EP
CORP
US
Y
3
N
N
N
BROOKFIELD ASSET MGMT INC
C6J3FGIWG6MBDGTE8F80
BROOKFIELD ASSET INC VTG CL A
112585104
200043.00000000
NS
11558450.80000000
0.097497658367
Long
EC
CORP
CA
N
1
N
N
N
FIDELITY REVERE STREET TRUST
549300BDV45LJNXBZC55
Fidelity Cash Central Fund
31635A105
180302678.25300000
NS
USD
180338738.79000000
1.521190430204
Long
STIV
RF
US
N
1
N
N
N
BRISTOL-MYERS SQUIBB CO
HLYYNH7UQUORYSJQCN42
BRISTOL-MYERS SQUIBB (CVR)
110122157
98386.00000000
NS
USD
296141.86000000
0.002498011056
Long
EC
CORP
US
N
1
N
N
N
PACCAR INC
KDTEY8BWE486IKZ3CC07
PACCAR INC
693718108
14392.00000000
NS
USD
1138407.20000000
0.009602674111
Long
EC
CORP
US
N
1
N
N
N
AGNICO EAGLE MINES LTD
YGE0EUBRF7IJOB3QRX76
AGNICO EAGLE MINES LTD
008474108
86960.00000000
NS
5356020.79000000
0.045179020461
Long
EC
CORP
CA
N
1
N
N
N
QUALCOMM INC
H1J8DDZKZP6H7RWC0H53
QUALCOMM INC
747525103
711950.00000000
NS
USD
62815348.50000000
0.529859017808
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
1482175.94000000
0.012502426660
Long
EP
CORP
GB
N
3
N
N
N
HAPVIDA PARTICIPACOES E INVESTIMENTOS SA
N/A
HAPVIDA PARTICIPACOES E INVESTIMENTOS SA
N/A
313800.00000000
NS
4984667.01000000
0.042046583026
Long
EC
CORP
BR
N
1
N
N
N
ZIMMER BIOMET HLDGS INC
2P2YLDVPES3BXQ1FRB91
ZIMMER BIOMET HLDGS INC
98956P102
39105.00000000
NS
USD
5853236.40000000
0.049373125581
Long
EC
CORP
US
N
1
N
N
N
ADMIRAL GROUP PLC
213800FGVM7Z9EJB2685
ADMIRAL GROUP PLC
N/A
330996.00000000
NS
10123517.28000000
0.085393730208
Long
EC
CORP
GB
N
1
N
N
N
EVOLUTION GAMING GROUP AB
549300SUH6ZR1RF6TA88
EVOLUTION GAMING GROUP AB
N/A
180863.00000000
NS
5445383.31000000
0.045932809753
Long
EC
CORP
SE
N
1
N
N
N
QORVO INC
254900YAUJV2EUEVBR11
QORVO INC
74736K101
58870.00000000
NS
USD
6842460.10000000
0.057717409431
Long
EC
CORP
US
N
1
N
N
N
HANSOH PHARMACETICAL GROUP
254900Q6MR00EBXTPF42
HANSOH PHARMACETICAL GROUP
N/A
1815000.00000000
NS
6032686.11000000
0.050886816889
Long
EC
CORP
KY
N
1
N
N
N
AUTOZONE INC
GA3JGKJ41LJKXDN23E90
AUTOZONE INC
053332102
4673.00000000
NS
USD
5566991.63000000
0.046958598298
Long
EC
CORP
US
N
1
N
N
N
XILINX INC
6EY4K7ZMF9UX1CU6KC79
XILINX INC
983919101
189624.00000000
NS
USD
18539538.48000000
0.156384416933
Long
EC
CORP
US
N
1
N
N
N
MASIMO CORP
549300Q4A8JK0PIYCU29
MASIMO CORP
574795100
21793.00000000
NS
USD
3444601.58000000
0.029055847870
Long
EC
CORP
US
N
1
N
N
N
SALLY BEAUTY HLDGS INC
529900VXW6E8ONDIQ271
SALLY BEAUTY HLDGS INC
79546E104
145084.00000000
NS
USD
2647783.00000000
0.022334536594
Long
EC
CORP
US
N
1
N
N
N
EXPERIAN PLC
635400RXXHHYT1JTSZ26
EXPERIAN PLC
N/A
259640.00000000
NS
8801661.07000000
0.074243629956
Long
EC
CORP
JE
N
2
N
N
N
VISA INC
549300JZ4OKEHW3DPJ59
VISA INC CL A
92826C839
2521640.00000000
NS
USD
473816156.00000000
3.996726421730
Long
EC
CORP
US
N
1
N
N
N
CITIGROUP INC
6SHGI4ZSSLCXXQSBB395
CITIGROUP INC
172967424
1863212.00000000
NS
USD
148852006.68000000
1.255594053710
Long
EC
CORP
US
N
1
N
N
N
TESLA INC
54930043XZGB27CTOV49
TESLA INC
88160R101
18788.00000000
NS
USD
7859584.04000000
0.066297036938
Long
EC
CORP
US
N
1
N
N
N
CLEAN TEQ HOLDINGS LTD
529900AYAT2TIC68VA49
CLEAN TEQ HOLDINGS LTD
N/A
3269289.00000000
NS
470315.83000000
0.003967200528
Long
EC
CORP
AU
N
1
N
N
23ANDME INC
N/A
23ANDME INC PP
N/A
6779.00000000
NS
USD
97075.28000000
0.000818847841
Long
EC
CORP
US
Y
3
N
N
N
ALLBIRDS INC
N/A
ALLBIRDS INC PFD PERP PP
N/A
7210.00000000
NS
USD
81977.70000000
0.000691496977
Long
EP
CORP
US
Y
3
N
N
N
OKTA INC
549300N8J06I8MRHU620
OKTA INC CL A
679295105
331911.00000000
NS
USD
38292572.07000000
0.323004888309
Long
EC
CORP
US
N
1
N
N
N
NUVATION BIO INC
N/A
NUVATION BIO INC SER A PC PP
N/A
2568600.00000000
NS
USD
1981366.67000000
0.016713192281
Long
EP
CORP
US
Y
3
N
N
N
CARGURUS INC
54930027BKQN6B7X7G78
CARGURUS INC CL A
141788109
90150.00000000
NS
USD
3171477.00000000
0.026751991803
Long
EC
CORP
US
N
1
N
N
N
TOYOTA MOTOR CORP
5493006W3QUS5LMH6R84
TOYOTA MOTOR CORP
N/A
80700.00000000
NS
5686243.84000000
0.047964512623
Long
EC
CORP
JP
N
2
N
N
N
VERTEX PHARMACEUTICALS INC
54930015RAQRRZ5ZGJ91
VERTEX PHARMACEUTICALS INC
92532F100
645410.00000000
NS
USD
141312519.50000000
1.191997092659
Long
EC
CORP
US
N
1
N
N
N
ROOFOODS LTD
549300XN3CMYGITD5K98
ROOFOODS LTD SER F PC PP
N/A
1222.00000000
NS
USD
576270.76000000
0.004860949850
Long
EP
CORP
GB
Y
3
N
N
N
ANTHEM INC
8MYN82XMYQH89CTMTH67
ANTHEM INC
036752103
7968.00000000
NS
USD
2406575.04000000
0.020299903087
Long
EC
CORP
US
N
1
N
N
N
ENDAVA PLC
213800JJ6CRPCWCQVZ25
ENDAVA PLC SPON ADR
29260V105
12467.00000000
NS
USD
580962.20000000
0.004900523009
Long
EC
CORP
GB
N
1
N
N
N
ROCHE HOLDING LTD
549300U41AUUVOAAOB37
ROCHE HOLDINGS AG (GENUSSCHEINE)
N/A
57994.00000000
NS
18848213.29000000
0.158988145728
Long
EC
CORP
CH
N
2
N
N
N
IDEX CORPORATION
549300U5Y5EL6PHYLF13
IDEX CORPORATION
45167R104
5942.00000000
NS
USD
1022024.00000000
0.008620960414
Long
EC
CORP
US
N
1
N
N
N
DOLLAR GEN CORP NEW
OPX52SQVOZI8IVSWYU66
DOLLAR GENERAL CORP
256677105
19631.00000000
NS
USD
3062043.38000000
0.025828899091
Long
EC
CORP
US
N
1
N
N
N
GENERAC HOLDINGS INC
529900S2H2AHJHSFFI84
GENERAC HOLDINGS INC
368736104
20678.00000000
NS
USD
2080000.02000000
0.017545182729
Long
EC
CORP
US
N
1
N
N
N
KAO CORPORATION
353800HM38HFCB8RGL63
KAO CORP
N/A
42900.00000000
NS
3538181.89000000
0.029845214996
Long
EC
CORP
JP
N
2
N
N
N
CONTINENTAL RESOURCES INC OKLA
XXRTID9RYWOZ0UPIVR53
CONTINENTAL RES INC OKLA
212015101
38259.00000000
NS
USD
1312283.70000000
0.011069354369
Long
EC
CORP
US
N
1
N
N
N
SAMSUNG ELECTRONICS CO LTD
9884007ER46L6N7EI764
SAMSUNG ELECTRONICS CO LTD
N/A
139800.00000000
NS
6750233.64000000
0.056939462279
Long
EC
CORP
KR
N
1
N
N
N
SYNAPTICS INC
549300AJ3LI4FWNRQX29
SYNAPTICS INC
87157D109
46263.00000000
NS
USD
3042717.51000000
0.025665881823
Long
EC
CORP
US
N
1
N
N
CONTK TC HOLDINGS LLC
N/A
CONTK TC HOLDINGS LLC
N/A
1552.00000000
NS
USD
850765.58000000
0.007176364142
Long
EC
CORP
US
Y
3
N
N
N
ANALOG DEVICES INC
GYVOE5EZ4GDAVTU4CQ61
ANALOG DEVICES INC
032654105
165189.00000000
NS
USD
19631060.76000000
0.165591608121
Long
EC
CORP
US
N
1
N
N
N
COSTAR GROUP INC
N/A
COSTAR GROUP INC
22160N109
15083.00000000
NS
USD
9024158.90000000
0.076120440075
Long
EC
CORP
US
N
1
N
N
N
CHURCHILL DOWNS INC
529900FODTBQC8MIS994
CHURCHILL DOWNS INC
171484108
8125.00000000
NS
USD
1114750.00000000
0.009403121278
Long
EC
CORP
US
N
1
N
N
N
NXP SEMICONDUCTORS BELGIUM NV
724500M9BY5293JDF951
NXP SEMICONDUCTORS NV
N/A
184417.00000000
NS
USD
23468907.42000000
0.197964550568
Long
EC
CORP
NL
N
1
N
N
N
ADOBE INC
FU4LY2G4933NH2E1CP29
ADOBE INC
00724F101
1038992.00000000
NS
USD
342669951.52000000
2.890484066088
Long
EC
CORP
US
N
1
N
N
N
INTUIT INC
VI90HBPH7XSFMB9E4M29
INTUIT INC
461202103
212172.00000000
NS
USD
55574211.96000000
0.468778699279
Long
EC
CORP
US
N
1
N
N
N
MASTERCARD INC
AR5L2ODV9HN37376R084
MASTERCARD INC CL A
57636Q104
1044807.00000000
NS
USD
311968922.13000000
2.631515236546
Long
EC
CORP
US
N
1
N
N
N
APPLE INC
HWUPKR0MPOU8FGXBT394
APPLE INC
037833100
929459.00000000
NS
USD
272935635.35000000
2.302262283422
Long
EC
CORP
US
N
1
N
N
N
TRANSDIGM GROUP INC
N/A
TRANSDIGM GROUP INC
893641100
38924.00000000
NS
USD
21797440.00000000
0.183865415458
Long
EC
CORP
US
N
1
N
N
N
SHISEIDO CO LTD
5299008QCD0YDT5OF506
SHISEIDO CO LTD
N/A
177800.00000000
NS
12625576.69000000
0.106499061518
Long
EC
CORP
JP
N
2
N
N
N
NOVARTIS AG
5493007HIVTX6SY6XD66
NOVARTIS AG SPON ADR
66987V109
320532.00000000
NS
USD
30351175.08000000
0.256017744090
Long
EC
CORP
CH
N
1
N
N
N
KEISEI ELECTRIC RAILWAY CO
529900VNP95IIHXPCY17
KEISEI ELECTRIC RAILWAY CO
N/A
28700.00000000
NS
1112107.03000000
0.009380827340
Long
EC
CORP
JP
N
2
N
N
N
AIR PRODUCTS and CHEMICALS INC
7QEON6Y1RL5XR3R1W237
AIR PRODUCTS and CHEMICALS INC
009158106
56462.00000000
NS
USD
13268005.38000000
0.111918065676
Long
EC
CORP
US
N
1
N
N
N
XERO LTD
254900UG5D8YST164N14
XERO LTD
N/A
21182.00000000
NS
1189157.48000000
0.010030762057
Long
EC
CORP
NZ
N
1
N
N
N
VESTAS WIND SYSTEMS AS
549300DYMC8BGZZC8844
VESTAS WIND SYSTEMS AS
N/A
94278.00000000
NS
9522691.39000000
0.080325653320
Long
EC
CORP
DK
N
2
N
N
N
FIDELITY REVERE STREET TRUST
549300BDV45LJNXBZC55
Fidelity Securities Lending Cash Central Fund
31635A303
21265931.29700000
NS
USD
21268057.89000000
0.179399979995
Long
STIV
RF
US
N
1
N
N
HESS CORP
UASVRYNXNK17ULIGK870
HESS CORP
42809H107
582696.00000000
NS
USD
38929919.76000000
0.328381033298
Long
EC
CORP
US
N
1
N
N
N
MERCK and CO INC NEW
4YV9Y5M8S0BRK1RP0397
MERCK and CO INC NEW
58933Y105
583151.00000000
NS
USD
53037583.45000000
0.447381771252
Long
EC
CORP
US
N
1
N
N
N
BOSTON SCIENTIFIC CORP
Y6ZDD9FP4P8JSSJMW954
BOSTON SCIENTIFIC CORP
101137107
1061805.00000000
NS
USD
48014822.10000000
0.405013855462
Long
EC
CORP
US
N
1
N
N
N
ALIBABA GROUP HOLDING LTD
5493001NTNQJDH60PM02
ALIBABA GROUP HOLDING LTD SPON ADR
01609W102
23809.00000000
NS
USD
5049888.90000000
0.042596741664
Long
EC
CORP
KY
N
1
N
N
N
ENPHASE ENERGY INC
5493008U7KIGMI59Z314
ENPHASE ENERGY INC
29355A107
45921.00000000
NS
USD
1199915.73000000
0.010121509875
Long
EC
CORP
US
N
1
N
N
23ANDME INC
N/A
23ANDME SER F PC PP
N/A
26649.00000000
NS
USD
381613.68000000
0.003218981578
Long
EP
CORP
US
Y
3
N
N
N
ACCENTURE PLC
N/A
ACCENTURE PLC CL A
N/A
161824.00000000
NS
USD
34075279.68000000
0.287431251341
Long
EC
CORP
IE
N
1
N
N
N
CHIPOTLE MEXICAN GRILL INC
N/A
CHIPOTLE MEXICAN GRILL INC
169656105
61703.00000000
NS
USD
51652198.33000000
0.435695792960
Long
EC
CORP
US
N
1
N
N
N
ASTELLAS PHARMA INC
529900IB708DY2HBBB35
ASTELLAS PHARMA INC
N/A
69400.00000000
NS
1184657.13000000
0.009992800777
Long
EC
CORP
JP
N
2
N
N
N
10X GENOMICS INC
5493003Z6741WNLG7H43
10X GENOMICS INC
88025U109
36329.00000000
NS
USD
2770086.25000000
0.023366187002
Long
EC
CORP
US
N
1
N
N
N
FTI CONSULTING INC
549300K17GM8EQD0FQ48
FTI CONSULTING INC
302941109
124785.00000000
NS
USD
13808708.10000000
0.116478992567
Long
EC
CORP
US
N
1
N
N
N
KIRKLAND LAKE GOLD LTD
N/A
KIRKLAND LAKE GOLD LTD
49741E100
583462.00000000
NS
25718967.22000000
0.216944218820
Long
EC
CORP
CA
N
1
N
N
N
CARBON INC
N/A
CARBON INC SER D PC PERP PP
N/A
9678.00000000
NS
USD
270929.80000000
0.002285342693
Long
EP
CORP
US
Y
3
N
N
N
ALLBIRDS INC
N/A
ALLBIRDS INC PP
N/A
33995.00000000
NS
USD
386523.15000000
0.003260393860
Long
EC
CORP
US
Y
3
N
N
N
EPAM SYSTEMS INC
549300XCR4R530HJP604
EPAM SYSTEMS INC
29414B104
44735.00000000
NS
USD
9490977.60000000
0.080058141668
Long
EC
CORP
US
N
1
N
N
N
INGERSOLL RAND PLC
549300BURLR9SLYY2705
INGERSOLL RAND PLC
N/A
65234.00000000
NS
USD
8670903.28000000
0.073140663948
Long
EC
CORP
IE
N
1
N
N
N
WUXI BIOLOGICS (CAYMAN) INC
5493001TD2TH6VDTJU11
WUXI BIOLOGICS (CAYMAN) INC
N/A
100000.00000000
NS
1265993.35000000
0.010678886753
Long
EC
CORP
KY
N
1
N
N
N
CINTAS CORP
N/A
CINTAS CORP
172908105
128920.00000000
NS
USD
34689793.60000000
0.292614789280
Long
EC
CORP
US
N
1
N
N
N
LUNDIN GOLD INC
549300ZOV16K515FC525
LUNDIN GOLD INC
550371108
187807.00000000
NS
1204753.23000000
0.010162315077
Long
EC
CORP
CA
N
1
N
N
N
JD SPORTS FASHION PLC
213800HROV6Y9MUU8375
JD SPORTS FASHION PLC
N/A
708654.00000000
NS
7860532.18000000
0.066305034673
Long
EC
CORP
GB
N
1
N
N
N
VULCAN MATERIALS CO
549300Q8LSNHAVWBNI21
VULCAN MATERIALS CO
929160109
446.00000000
NS
USD
64219.54000000
0.000541703631
Long
EC
CORP
US
N
1
N
N
N
LAUDER ESTEE COS INC
549300VFZ8XJ9NUPU221
ESTEE LAUDER COS INC CL A
518439104
764182.00000000
NS
USD
157834150.28000000
1.331360087002
Long
EC
CORP
US
N
1
N
N
N
L'OREAL SA
529900JI1GG6F7RKVI53
L'OREAL SA (PRIME FID 2013)
N/A
13940.00000000
NS
4128035.46000000
0.034820738347
Long
EC
CORP
FR
N
1
N
N
N
COSTCO WHOLESALE CORP NEW
29DX7H14B9S6O3FD6V18
COSTCO WHOLESALE CORP
22160K105
310414.00000000
NS
USD
91236882.88000000
0.769599887689
Long
EC
CORP
US
N
1
N
N
N
SLACK TECHNOLOGIES INC
549300VIZRB02KN4IJ45
SLACK TECHNOLOGIES INC CL A
83088V102
309582.00000000
NS
USD
6959403.36000000
0.058703847338
Long
EC
CORP
US
N
1
N
N
BIRCHCLIFF ENERGY LTD NEW
5493000BBN3EF2L0XW29
BIRCHCLIFF ENERGY LTD
090697103
1462816.00000000
NS
2917633.85000000
0.024610778145
Long
EC
CORP
CA
N
1
N
N
N
2020-01-30
Stacie M. Smith
Stacie M. Smith
Stacie M. Smith
President and Treasurer