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