0001752724-20-128045.txt : 20200625
0001752724-20-128045.hdr.sgml : 20200625
20200625110650
ACCESSION NUMBER: 0001752724-20-128045
CONFORMED SUBMISSION TYPE: NPORT-P
PUBLIC DOCUMENT COUNT: 1
CONFORMED PERIOD OF REPORT: 20200430
FILED AS OF DATE: 20200625
PERIOD START: 20201031
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: PRINCIPAL FUNDS INC
CENTRAL INDEX KEY: 0000898745
IRS NUMBER: 000000000
STATE OF INCORPORATION: MD
FISCAL YEAR END: 1031
FILING VALUES:
FORM TYPE: NPORT-P
SEC ACT: 1940 Act
SEC FILE NUMBER: 811-07572
FILM NUMBER: 20987725
BUSINESS ADDRESS:
STREET 1: 711 HIGH STREET
CITY: DES MOINES
STATE: IA
ZIP: 50392
BUSINESS PHONE: 515-248-4745
MAIL ADDRESS:
STREET 1: PRINCIPAL FINANCIAL GROUP
CITY: DES MOINES
STATE: IA
ZIP: 50392
FORMER COMPANY:
FORMER CONFORMED NAME: PRINCIPAL INVESTORS FUND INC
DATE OF NAME CHANGE: 20001012
FORMER COMPANY:
FORMER CONFORMED NAME: PRINCIPAL SPECIAL MARKETS FUND INC
DATE OF NAME CHANGE: 19930714
0000898745
S000007125
MidCap Growth Fund III
C000019479
R-1
PHASX
C000019480
R-2
PPQNX
C000019481
R-3
PPQMX
C000019482
R-5
PPQPX
C000019483
R-4
PPQSX
C000019484
Institutional Class
PPIMX
C000019485
Class J
PPQJX
NPORT-P
1
primary_doc.xml
NPORT-P
false
0000898745
XXXXXXXX
S000007125
C000019485
C000019484
C000019479
C000019480
C000019481
C000019483
C000019482
Principal Funds, Inc
811-07572
0000898745
549300HZGBXSW6DSXF23
801 Grand Ave
Des Moines
50309
515-248-0156
MidCap Growth Fund III
S000007125
549300GHS4DWMKDWYG64
2020-10-31
2020-04-30
N
1009187364.18
3315539.55
1005871824.63
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
713730.40000000
N
NetApp Inc
QTX3D84DZDD5JYOCYH15
NetApp Inc
64110D104
10810.00000000
NS
USD
473153.70000000
0.047039164276
Long
EC
CORP
US
N
1
N
N
N
Agios Pharmaceuticals Inc
529900ONJHY8EOGYT555
Agios Pharmaceuticals Inc
00847X104
235.00000000
NS
USD
9667.90000000
0.000961146317
Long
EC
CORP
US
N
1
N
N
N
Dollar Tree Inc
549300PMSTQITB1WHR43
Dollar Tree Inc
256746108
45074.00000000
NS
USD
3591045.58000000
0.357008268058
Long
EC
CORP
US
N
1
N
N
N
Lennox International Inc
S7DWAC87RDMPBF77GJ92
Lennox International Inc
526107107
1197.00000000
NS
USD
223455.96000000
0.022215152520
Long
EC
CORP
US
N
1
N
N
N
Martin Marietta Materials Inc
5299005MZ4WZECVATV08
Martin Marietta Materials Inc
573284106
23709.00000000
NS
USD
4510163.07000000
0.448383477851
Long
EC
CORP
US
N
1
N
N
N
Pegasystems Inc
549300FMCOKPL06FYN26
Pegasystems Inc
705573103
1552.00000000
NS
USD
129778.24000000
0.012902065334
Long
EC
CORP
US
N
1
N
N
N
Expeditors International of Washington Inc
984500B055A804AB6E40
Expeditors International of Washington Inc
302130109
5139.00000000
NS
USD
367978.10000000
0.036583001033
Long
EC
CORP
US
N
1
N
N
N
Proofpoint Inc
529900C5FODDK0WSR085
Proofpoint Inc
743424103
2124.00000000
NS
USD
258554.52000000
0.025704519568
Long
EC
CORP
US
N
1
N
N
N
Fox Corp - B Shares
549300DDU6FDRBIELS05
Fox Corp - B Shares
35137L204
958.00000000
NS
USD
24486.48000000
0.002434353900
Long
EC
CORP
US
N
1
N
N
N
Carter's Inc
5299003WAQK4R3L3ZU36
Carter's Inc
146229109
820.00000000
NS
USD
64124.00000000
0.006374967309
Long
EC
CORP
US
N
1
N
N
N
Ceridian HCM Holding Inc
549300T64GVCHFJ8L449
Ceridian HCM Holding Inc
15677J108
2989.00000000
NS
USD
176261.33000000
0.017523239610
Long
EC
CORP
US
N
1
N
N
N
WR Grace & Co
5493003X5Z6TVAXIPW56
WR Grace & Co
38388F108
2070.00000000
NS
USD
97766.10000000
0.009719538574
Long
EC
CORP
US
N
1
N
N
N
Outfront Media Inc
549300RZWDYU5722I639
Outfront Media Inc
69007J106
764.00000000
NS
USD
11987.16000000
0.001191718438
Long
EC
CORP
US
N
1
N
N
N
Nexstar Media Group Inc
52990083ZRR5UT591988
Nexstar Media Group Inc
65336K103
1370.00000000
NS
USD
95954.80000000
0.009539465929
Long
EC
CORP
US
N
1
N
N
N
Laboratory Corp of America Holdings
OZ7UA8IXAIFILY2VZH07
Laboratory Corp of America Holdings
50540R409
789.00000000
NS
USD
129751.05000000
0.012899362207
Long
EC
CORP
US
N
1
N
N
N
Dropbox Inc - A Shares
549300JCDF7UAR6TJR51
Dropbox Inc - A Shares
26210C104
8549.00000000
NS
USD
179699.98000000
0.017865097281
Long
EC
CORP
US
N
1
N
N
N
Ollie's Bargain Outlet Holdings Inc
529900YO5DSQCPEFDZ05
Ollie's Bargain Outlet Holdings Inc
681116109
116478.00000000
NS
USD
7910020.98000000
0.786384585621
Long
EC
CORP
US
N
1
N
N
Cerner Corp
549300L4UJ40IEVVI304
Cerner Corp
156782104
43203.00000000
NS
USD
2997856.17000000
0.298035604198
Long
EC
CORP
US
N
1
N
N
N
IDEXX Laboratories Inc
OGMTXK0LUU1HKV2P0J84
IDEXX Laboratories Inc
45168D104
51086.00000000
NS
USD
14181473.60000000
1.409868857318
Long
EC
CORP
US
N
1
N
N
N
Sensata Technologies Holding PLC
529900MS7KFYCY9MS037
Sensata Technologies Holding PLC
G8060N102
2887.00000000
NS
USD
105029.06000000
0.010441594786
Long
EC
CORP
US
N
1
N
N
N
Cognex Corp
549300JQTYZCLC43S226
Cognex Corp
192422103
134450.00000000
NS
USD
7427018.00000000
0.738366242908
Long
EC
CORP
US
N
1
N
N
N
STERIS PLC
549300F1857N5E6G6T48
STERIS PLC
G8473T100
705.00000000
NS
USD
100462.50000000
0.009987604537
Long
EC
CORP
US
N
1
N
N
N
Hanesbrands Inc
GX5LWVWZLL5S4W1L2F20
Hanesbrands Inc
410345102
10754.00000000
NS
USD
106894.76000000
0.010627075675
Long
EC
CORP
US
N
1
N
N
N
Peloton Interactive Inc
5493002YS021166W0339
Peloton Interactive Inc
70614W100
100517.00000000
NS
USD
3166285.50000000
0.314780215775
Long
EC
CORP
US
N
1
N
N
N
McKesson Corp
549300WZWOM80UCFSF54
McKesson Corp
58155Q103
1223.00000000
NS
USD
172748.75000000
0.017174032095
Long
EC
CORP
US
N
1
N
N
N
HEICO Corp
529900O1DTDLCJ7L0I14
HEICO Corp
422806109
61766.00000000
NS
USD
5410701.60000000
0.537911637199
Long
EC
CORP
US
N
1
N
N
N
Switch Inc
549300EZ98N5Y55J4X37
Switch Inc
87105L104
3673.00000000
NS
USD
63065.41000000
0.006269726266
Long
EC
CORP
US
N
1
N
N
N
Americold Realty Trust
549300R7N1V5YV8MWH02
Americold Realty Trust
03064D108
6935.00000000
NS
USD
212141.65000000
0.021090326302
Long
EC
CORP
US
N
1
N
N
N
Ingersoll Rand Inc
5299004C02FMZCUOIR50
Ingersoll Rand Inc
45687V106
167532.00000000
NS
USD
4871830.56000000
0.484339101733
Long
EC
CORP
US
N
1
N
N
N
Cheniere Energy Inc
MIHC87W9WTYSYZWV1J40
Cheniere Energy Inc
16411R208
3746.00000000
NS
USD
174900.74000000
0.017387974860
Long
EC
CORP
US
N
1
N
N
N
Trimble Inc
549300E2MI7NSZFQWS19
Trimble Inc
896239100
125984.00000000
NS
USD
4362825.92000000
0.433735771613
Long
EC
CORP
US
N
1
N
N
N
MSCI Inc
549300HTIN2PD78UB763
MSCI Inc
55354G100
26321.00000000
NS
USD
8606967.00000000
0.855672342066
Long
EC
CORP
US
N
1
N
N
N
Brown & Brown Inc
549300PC8KTJ71XKFY89
Brown & Brown Inc
115236101
578.00000000
NS
USD
20755.98000000
0.002063481597
Long
EC
CORP
US
N
1
N
N
N
IPG Photonics Corp
5493002KZ51CADQ94G15
IPG Photonics Corp
44980X109
33569.00000000
NS
USD
4341478.77000000
0.431613518113
Long
EC
CORP
US
N
1
N
N
N
Avalara Inc
N/A
Avalara Inc
05338G106
1846.00000000
NS
USD
164977.02000000
0.016401395879
Long
EC
CORP
US
N
1
N
N
N
Jazz Pharmaceuticals PLC
635400GAUMJCLEZRRV50
Jazz Pharmaceuticals PLC
G50871105
41801.00000000
NS
USD
4608560.25000000
0.458165756029
Long
EC
CORP
IE
N
1
N
N
N
Avantor Inc
5493003VM0XB4U8YD238
Avantor Inc
05352A100
8870.00000000
NS
USD
149104.70000000
0.014823429422
Long
EC
CORP
US
N
1
N
N
N
MongoDB Inc
549300TPTG69WKWE1Z37
MongoDB Inc
60937P106
1556.00000000
NS
USD
252274.28000000
0.025080161688
Long
EC
CORP
US
N
1
N
N
N
Black Knight Inc
549300TUSNXS3BFFML48
Black Knight Inc
09215C105
6898.00000000
NS
USD
486791.86000000
0.048395018935
Long
EC
CORP
US
N
1
N
N
N
Cantel Medical Corp
549300ZFW3JXCDHTGW91
Cantel Medical Corp
138098108
1258.00000000
NS
USD
46546.00000000
0.004627428551
Long
EC
CORP
US
N
1
N
N
N
L Brands Inc
GR3KVMWVCR54YWQNXU90
L Brands Inc
501797104
1790.00000000
NS
USD
21283.10000000
0.002115885889
Long
EC
CORP
US
N
1
N
N
N
AO Smith Corp
549300XG4US7UJNECY36
AO Smith Corp
831865209
138859.00000000
NS
USD
5884844.42000000
0.585049136073
Long
EC
CORP
US
N
1
N
N
N
Interpublic Group of Cos Inc/The
5493008IUOJ5VWTRC333
Interpublic Group of Cos Inc/The
460690100
1818.00000000
NS
USD
30869.64000000
0.003068943700
Long
EC
CORP
US
N
1
N
N
N
JB Hunt Transport Services Inc
549300XCD1MPI1C5GK90
JB Hunt Transport Services Inc
445658107
41872.00000000
NS
USD
4234096.64000000
0.420937989942
Long
EC
CORP
US
N
1
N
N
N
Athene Holding Ltd
549300H316CT32FQXI76
Athene Holding Ltd
G0684D107
2267.00000000
NS
USD
61209.00000000
0.006085168955
Long
EC
CORP
BM
N
1
N
N
N
Credit Acceptance Corp
N/A
Credit Acceptance Corp
225310101
341.00000000
NS
USD
106245.37000000
0.010562515759
Long
EC
CORP
US
N
1
N
N
Albemarle Corp
HDBLS2Q6GV1LSKQPBS54
Albemarle Corp
012653101
37323.00000000
NS
USD
2292751.89000000
0.227936784176
Long
EC
CORP
US
N
1
N
N
N
Ubiquiti Inc
N/A
Ubiquiti Inc
90353W103
315.00000000
NS
USD
51039.45000000
0.005074150478
Long
EC
CORP
US
N
1
N
N
N
Church & Dwight Co Inc
POOXSI30AWAQGYJZC921
Church & Dwight Co Inc
171340102
9225.00000000
NS
USD
645657.75000000
0.064188869216
Long
EC
CORP
US
N
1
N
N
N
ServiceNow Inc
549300HJTQM36M0E1G39
ServiceNow Inc
81762P102
5216.00000000
NS
USD
1833632.64000000
0.182292872223
Long
EC
CORP
US
N
1
N
N
N
Herbalife Nutrition Ltd
549300BA7TYPBSZZIA41
Herbalife Nutrition Ltd
G4412G101
687.00000000
NS
USD
25659.45000000
0.002550966173
Long
EC
CORP
US
N
1
N
N
N
Generac Holdings Inc
529900S2H2AHJHSFFI84
Generac Holdings Inc
368736104
64461.00000000
NS
USD
6281079.84000000
0.624441373761
Long
EC
CORP
US
N
1
N
N
N
Molina Healthcare Inc
549300NQQCEQ46YHZ591
Molina Healthcare Inc
60855R100
2304.00000000
NS
USD
377786.88000000
0.037558153111
Long
EC
CORP
US
N
1
N
N
N
WABCO Holdings Inc
549300SNE3FOSCV7FY94
WABCO Holdings Inc
92927K102
1211.00000000
NS
USD
162734.18000000
0.016178421148
Long
EC
CORP
US
N
1
N
N
N
Square Inc
549300OHIIUWSTIZME52
Square Inc
852234103
9716.00000000
NS
USD
632900.24000000
0.062920565473
Long
EC
CORP
US
N
1
N
N
N
Anaplan Inc
N/A
Anaplan Inc
03272L108
3247.00000000
NS
USD
132672.42000000
0.013189793843
Long
EC
CORP
US
N
1
N
N
N
Moody's Corp
549300GCEDD8YCF5WU84
Moody's Corp
615369105
26238.00000000
NS
USD
6399448.20000000
0.636209111668
Long
EC
CORP
US
N
1
N
N
N
Huntsman Corp
5299000V56320A7RIQ67
Huntsman Corp
447011107
135836.00000000
NS
USD
2283403.16000000
0.227007368542
Long
EC
CORP
US
N
1
N
N
N
Brown-Forman Corp - B Shares
549300873K3LXF7ARU34
Brown-Forman Corp - B Shares
115637209
4538.00000000
NS
USD
282263.60000000
0.028061587280
Long
EC
CORP
US
N
1
N
N
N
BioMarin Pharmaceutical Inc
NSLL8ITTRR0J5HEMR848
BioMarin Pharmaceutical Inc
09061G101
32408.00000000
NS
USD
2982184.16000000
0.296477551809
Long
EC
CORP
US
N
1
N
N
N
Scotts Miracle-Gro Co/The
2TH9E0JTOUXOEGI2R879
Scotts Miracle-Gro Co/The
810186106
1430.00000000
NS
USD
177362.90000000
0.017632753563
Long
EC
CORP
US
N
1
N
N
N
Wayfair Inc
54930027N9ZAVYFDHK53
Wayfair Inc
94419L101
2319.00000000
NS
USD
287648.76000000
0.028596959667
Long
EC
CORP
US
N
1
N
N
N
Spotify Technology SA
549300B4X0JHWV0DTD60
Spotify Technology SA
L8681T102
3672.00000000
NS
USD
556565.04000000
0.055331606510
Long
EC
CORP
SE
N
1
N
N
N
McCormick & Co Inc/MD
549300JQQA6MQ4OJP259
McCormick & Co Inc/MD
579780206
3091.00000000
NS
USD
484792.44000000
0.048196244106
Long
EC
CORP
US
N
1
N
N
N
American Airlines Group Inc
N/A
American Airlines Group Inc
02376R102
1783.00000000
NS
USD
21413.83000000
0.002128882574
Long
EC
CORP
US
N
1
N
N
Hill-Rom Holdings Inc
JLZ01A0E2071OH26RE45
Hill-Rom Holdings Inc
431475102
1398.00000000
NS
USD
157261.02000000
0.015634300131
Long
EC
CORP
US
N
1
N
N
N
Zebra Technologies Corp
PO0I32GKZ3HZMMDPZZ08
Zebra Technologies Corp
989207105
2311.00000000
NS
USD
530744.26000000
0.052764601513
Long
EC
CORP
US
N
1
N
N
N
Marvell Technology Group Ltd
8DF36O58U3QIHUCGZB18
Marvell Technology Group Ltd
G5876H105
143948.00000000
NS
USD
3849169.52000000
0.382669980980
Long
EC
CORP
US
N
1
N
N
N
Allegion plc
N/A
Allegion plc
G0176J109
3225.00000000
NS
USD
324241.50000000
0.032234872481
Long
EC
CORP
IE
N
1
N
N
N
Elastic NV
N/A
Elastic NV
N14506104
49289.00000000
NS
USD
3161396.46000000
0.314294165776
Long
EC
CORP
US
N
1
N
N
N
Element Solutions Inc
549300FLGN6P5CU20J91
Element Solutions Inc
28618M106
3053.00000000
NS
USD
31293.25000000
0.003111057416
Long
EC
CORP
US
N
1
N
N
N
Sirius XM Holdings Inc
54930055RWDMVXAGZK98
Sirius XM Holdings Inc
82968B103
858812.00000000
NS
USD
5075578.92000000
0.504594998658
Long
EC
CORP
US
N
1
N
N
Yum China Holdings Inc
529900DO9BYZ7VA3K502
Yum China Holdings Inc
98850P109
8259.00000000
NS
USD
400231.14000000
0.039789477167
Long
EC
CORP
CN
N
1
N
N
N
EPAM Systems Inc
549300XCR4R530HJP604
EPAM Systems Inc
29414B104
52222.00000000
NS
USD
11535317.58000000
1.146797961484
Long
EC
CORP
US
N
1
N
N
N
CoreLogic Inc/United States
54930086CD8K2UIL0516
CoreLogic Inc/United States
21871D103
876.00000000
NS
USD
33655.92000000
0.003345945196
Long
EC
CORP
US
N
1
N
N
N
Alteryx Inc
549300XWZG0JHL7I0827
Alteryx Inc
02156B103
52000.00000000
NS
USD
5885360.00000000
0.585100393100
Long
EC
CORP
US
N
1
N
N
N
Armstrong World Industries Inc
KXMRXXOJ88Q45Y45MG74
Armstrong World Industries Inc
04247X102
1922.00000000
NS
USD
148147.76000000
0.014728294040
Long
EC
CORP
US
N
1
N
N
N
Nordstrom Inc
549300S3IZB5P35KNV16
Nordstrom Inc
655664100
4330.00000000
NS
USD
81317.40000000
0.008084270580
Long
EC
CORP
US
N
1
N
N
N
Trane Technologies PLC
549300BURLR9SLYY2705
Trane Technologies PLC
G8994E103
8667.00000000
NS
USD
757669.14000000
0.075324621034
Long
EC
CORP
IE
N
1
N
N
N
Skyworks Solutions Inc
549300WZ3ORQ2BVKBD96
Skyworks Solutions Inc
83088M102
1277.00000000
NS
USD
132654.76000000
0.013188038152
Long
EC
CORP
US
N
1
N
N
N
Colony Capital Inc
549300XG87L902AGBO89
Colony Capital Inc
19626G108
902.00000000
NS
USD
2083.62000000
0.000207145676
Long
EC
CORP
US
N
1
N
N
N
Post Holdings Inc
JM1I5YUAURL6DC8N1468
Post Holdings Inc
737446104
1120.00000000
NS
USD
102872.00000000
0.010227147980
Long
EC
CORP
US
N
1
N
N
N
Hologic Inc
549300DYP6F5ZJL0LB74
Hologic Inc
436440101
9623.00000000
NS
USD
482112.30000000
0.047929794651
Long
EC
CORP
US
N
1
N
N
N
Keysight Technologies Inc
549300GLKVIO8YRCYN02
Keysight Technologies Inc
49338L103
153520.00000000
NS
USD
14856130.40000000
1.476940703201
Long
EC
CORP
US
N
1
N
N
N
Lululemon Athletica Inc
549300D9GZ4BMLDW5T40
Lululemon Athletica Inc
550021109
34321.00000000
NS
USD
7670057.08000000
0.762528275689
Long
EC
CORP
CA
N
1
N
N
N
Ulta Beauty Inc
529900CIV6HN8M28YM82
Ulta Beauty Inc
90384S303
2303.00000000
NS
USD
501869.76000000
0.049894007139
Long
EC
CORP
US
N
1
N
N
N
Teladoc Health Inc
549300I2PVFBC9MFAC61
Teladoc Health Inc
87918A105
12606.00000000
NS
USD
2074821.54000000
0.206270967055
Long
EC
CORP
US
N
1
N
N
N
Quanta Services Inc
SHVRXXEACT60MMH07S24
Quanta Services Inc
74762E102
1516.00000000
NS
USD
55121.76000000
0.005479998410
Long
EC
CORP
US
N
1
N
N
N
Exelixis Inc
N/A
Exelixis Inc
30161Q104
4421.00000000
NS
USD
109176.60000000
0.010853927640
Long
EC
CORP
US
N
1
N
N
N
ANSYS Inc
549300VJV8H15Z5FJ571
ANSYS Inc
03662Q105
2362.00000000
NS
USD
618442.46000000
0.061483227271
Long
EC
CORP
US
N
1
N
N
N
Caesars Entertainment Corp
529900CJT4VQO26ONP04
Caesars Entertainment Corp
127686103
523785.00000000
NS
USD
5059763.10000000
0.503022649218
Long
EC
CORP
US
N
1
N
N
N
IHS Markit Ltd
549300HLPTRASHS0E726
IHS Markit Ltd
G47567105
107639.00000000
NS
USD
7244104.70000000
0.720181689418
Long
EC
CORP
GB
N
1
N
N
N
Altice USA Inc
54930064K3612MGCER95
Altice USA Inc
02156K103
11076.00000000
NS
USD
287643.72000000
0.028596458610
Long
EC
CORP
US
N
1
N
N
N
Tractor Supply Co
549300OJ9VZHZRO6I137
Tractor Supply Co
892356106
4987.00000000
NS
USD
505831.41000000
0.050287859507
Long
EC
CORP
US
N
1
N
N
N
Omnicom Group Inc
HKUPACFHSSASQK8HLS17
Omnicom Group Inc
681919106
4782.00000000
NS
USD
272717.46000000
0.027112545885
Long
EC
CORP
US
N
1
N
N
N
Genpact Ltd
529900OSEC6Q0L4L5B35
Genpact Ltd
G3922B107
7625.00000000
NS
USD
262528.75000000
0.026099622593
Long
EC
CORP
US
N
1
N
N
N
Alnylam Pharmaceuticals Inc
529900S3ZI14OWRJII50
Alnylam Pharmaceuticals Inc
02043Q107
3247.00000000
NS
USD
427629.90000000
0.042513359011
Long
EC
CORP
US
N
1
N
N
N
Arch Capital Group Ltd
549300AYR4P8AFKDCE43
Arch Capital Group Ltd
G0450A105
2510.00000000
NS
USD
60315.30000000
0.005996320656
Long
EC
CORP
BM
N
1
N
N
N
Air Lease Corp
5493004NW4M4P8TMMK63
Air Lease Corp
00912X302
809.00000000
NS
USD
21155.35000000
0.002103185463
Long
EC
CORP
US
N
1
N
N
N
Carvana Co
5493003WEAK2PJ5WS063
Carvana Co
146869102
1665.00000000
NS
USD
133383.15000000
0.013260451951
Long
EC
CORP
US
N
1
N
N
Kellogg Co
LONOZNOJYIBXOHXWDB86
Kellogg Co
487836108
4041.00000000
NS
USD
264685.50000000
0.026314038580
Long
EC
CORP
US
N
1
N
N
N
Grand Canyon Education Inc
529900XFER799IYOSW74
Grand Canyon Education Inc
38526M106
52747.00000000
NS
USD
4537296.94000000
0.451081025325
Long
EC
CORP
US
N
1
N
N
N
Columbia Sportswear Co
549300OTMCIEUXAH5Z60
Columbia Sportswear Co
198516106
788.00000000
NS
USD
57437.32000000
0.005710202691
Long
EC
CORP
US
N
1
N
N
N
West Pharmaceutical Services Inc
5493007NKRGM1RJQ1P16
West Pharmaceutical Services Inc
955306105
14726.00000000
NS
USD
2787042.76000000
0.277077326529
Long
EC
CORP
US
N
1
N
N
N
Corteva Inc
549300WZN9I2QKLS0O94
Corteva Inc
22052L104
142897.00000000
NS
USD
3742472.43000000
0.372062556914
Long
EC
CORP
US
N
1
N
N
N
Axalta Coating Systems Ltd
529900AGLPA40GV6H619
Axalta Coating Systems Ltd
G0750C108
2302.00000000
NS
USD
45441.48000000
0.004517621319
Long
EC
CORP
US
N
1
N
N
N
Twitter Inc
549300I8RX485XMK6836
Twitter Inc
90184L102
212183.00000000
NS
USD
6085408.44000000
0.604988457872
Long
EC
CORP
US
N
1
N
N
N
FLIR Systems Inc
VOBD35NEPH6WISIRTJ85
FLIR Systems Inc
302445101
79007.00000000
NS
USD
3428903.80000000
0.340888741093
Long
EC
CORP
US
N
1
N
N
N
PTC Inc
54930050SSMU8SKDJ030
PTC Inc
69370C100
104023.00000000
NS
USD
7203592.75000000
0.716154143461
Long
EC
CORP
US
N
1
N
N
N
Fortune Brands Home & Security Inc
54930032LHW54PQUJD44
Fortune Brands Home & Security Inc
34964C106
98571.00000000
NS
USD
4751122.20000000
0.472338729812
Long
EC
CORP
US
N
1
N
N
N
MGM Resorts International
54930066VBP7DZEGGJ87
MGM Resorts International
552953101
2095.00000000
NS
USD
35258.85000000
0.003505302478
Long
EC
CORP
US
N
1
N
N
N
Lam Research Corp
549300I4GMO6D34U1T02
Lam Research Corp
512807108
4947.00000000
NS
USD
1262870.16000000
0.125549809536
Long
EC
CORP
US
N
1
N
N
N
TransUnion
549300ZS772LUNUMRB03
TransUnion
89400J107
220413.00000000
NS
USD
17366340.27000000
1.726496343248
Long
EC
CORP
US
N
1
N
N
N
TreeHouse Foods Inc
5493007M7EVHE470Q576
TreeHouse Foods Inc
89469A104
422.00000000
NS
USD
21830.06000000
0.002170262598
Long
EC
CORP
US
N
1
N
N
N
Advance Auto Parts Inc
529900UCNQ5H9FSL0Y70
Advance Auto Parts Inc
00751Y106
659.00000000
NS
USD
79679.69000000
0.007921455601
Long
EC
CORP
US
N
1
N
N
N
Trex Co Inc
N/A
Trex Co Inc
89531P105
69590.00000000
NS
USD
6626359.80000000
0.658767810942
Long
EC
CORP
US
N
1
N
N
N
Pilgrim's Pride Corp
549300ZSLGV64ZL3HD75
Pilgrim's Pride Corp
72147K108
889.00000000
NS
USD
19558.00000000
0.001944382924
Long
EC
CORP
US
N
1
N
N
N
Corning Inc
549300X2937PB0CJ7I56
Corning Inc
219350105
12974.00000000
NS
USD
285557.74000000
0.028389078310
Long
EC
CORP
US
N
1
N
N
N
TransDigm Group Inc
N/A
TransDigm Group Inc
893641100
1178.00000000
NS
USD
427708.24000000
0.042521147280
Long
EC
CORP
US
N
1
N
N
N
WEX Inc
T9M5IGROL1TL1G5OV478
WEX Inc
96208T104
1730.00000000
NS
USD
228913.60000000
0.022757730596
Long
EC
CORP
US
N
1
N
N
N
Virtu Financial Inc
5493001OPW2K42CH3884
Virtu Financial Inc
928254101
782.00000000
NS
USD
18275.34000000
0.001816865683
Long
EC
CORP
US
N
1
N
N
N
Discover Financial Services
Z1YLO2USPORE63VVUL20
Discover Financial Services
254709108
4467.00000000
NS
USD
191946.99000000
0.019082649031
Long
EC
CORP
US
N
1
N
N
N
Lennar Corp - B Shares
529900G61XVRLX5TJX09
Lennar Corp - B Shares
526057302
491.00000000
NS
USD
18731.65000000
0.001862230310
Long
EC
CORP
US
N
1
N
N
N
SBA Communications Corp
5299001HX8ZN8Y8QIT49
SBA Communications Corp
78410G104
46796.00000000
NS
USD
13567096.32000000
1.348789774978
Long
EC
CORP
US
N
1
N
N
N
Lennar Corp - A Shares
529900G61XVRLX5TJX09
Lennar Corp - A Shares
526057104
79158.00000000
NS
USD
3963441.06000000
0.394030428425
Long
EC
CORP
US
N
1
N
N
N
O'Reilly Automotive Inc
549300K2RLMQL149Q332
O'Reilly Automotive Inc
67103H107
30358.00000000
NS
USD
11728509.72000000
1.166004398653
Long
EC
CORP
US
N
1
N
N
N
Arthur J Gallagher & Co
54930049QLLMPART6V29
Arthur J Gallagher & Co
363576109
87472.00000000
NS
USD
6866552.00000000
0.682646817602
Long
EC
CORP
US
N
1
N
N
N
Cadence Design Systems Inc
GCT7RXJOGLXPV0NXZY22
Cadence Design Systems Inc
127387108
11558.00000000
NS
USD
937700.54000000
0.093222666848
Long
EC
CORP
US
N
1
N
N
N
Nielsen Holdings PLC
549300ZVCBHQE0XHG367
Nielsen Holdings PLC
G6518L108
2365.00000000
NS
USD
34836.45000000
0.003463309056
Long
EC
CORP
US
N
1
N
N
N
Centene Corp
549300Z7JJ4TQSQGT333
Centene Corp
15135B101
110858.00000000
NS
USD
7380925.64000000
0.733783913543
Long
EC
CORP
US
N
1
N
N
N
Hasbro Inc
549300NUB6D2R1ITYR45
Hasbro Inc
418056107
5740.00000000
NS
USD
414485.40000000
0.041206582175
Long
EC
CORP
US
N
1
N
N
N
Brown-Forman Corp - A Shares
549300873K3LXF7ARU34
Brown-Forman Corp - A Shares
115637100
1601.00000000
NS
USD
90808.72000000
0.009027861977
Long
EC
CORP
US
N
1
N
N
N
Akamai Technologies Inc
OC1LZNN2LF5WTJ5RIL89
Akamai Technologies Inc
00971T101
6337.00000000
NS
USD
619188.27000000
0.061557372901
Long
EC
CORP
US
N
1
N
N
N
Xylem Inc/NY
549300DF5MV96DRYLQ48
Xylem Inc/NY
98419M100
5062.00000000
NS
USD
363957.80000000
0.036183317902
Long
EC
CORP
US
N
1
N
N
N
Match Group Inc
549300BIJKT86CPCKK96
Match Group Inc
57665R106
2071.00000000
NS
USD
159384.16000000
0.015845374738
Long
EC
CORP
US
N
1
N
N
National Oilwell Varco Inc
549300EHF3IW1AR6U008
National Oilwell Varco Inc
637071101
107406.00000000
NS
USD
1357611.84000000
0.134968671629
Long
EC
CORP
US
N
1
N
N
N
Republic Services Inc
NKNQHM6BLECKVOQP7O46
Republic Services Inc
760759100
386.00000000
NS
USD
30239.24000000
0.003006271699
Long
EC
CORP
US
N
1
N
N
N
Zscaler Inc
529900MZ0RTK1BWRNF46
Zscaler Inc
98980G102
2614.00000000
NS
USD
175347.12000000
0.017432352284
Long
EC
CORP
US
N
1
N
N
N
Vail Resorts Inc
529900PSZHRNU9HKH870
Vail Resorts Inc
91879Q109
21732.00000000
NS
USD
3716172.00000000
0.369447866915
Long
EC
CORP
US
N
1
N
N
N
Citrix Systems Inc
HCTKJGUQOPZ5NBK7NP58
Citrix Systems Inc
177376100
18158.00000000
NS
USD
2633091.58000000
0.261772078263
Long
EC
CORP
US
N
1
N
N
N
Zendesk Inc
549300SLI6BN94BKKO36
Zendesk Inc
98936J101
66293.00000000
NS
USD
5096605.84000000
0.506685416094
Long
EC
CORP
US
N
1
N
N
N
Toro Co/The
YJKE4YIT6BWQHVEW0D14
Toro Co/The
891092108
3997.00000000
NS
USD
255048.57000000
0.025355971183
Long
EC
CORP
US
N
1
N
N
N
IAA Inc
549300PZCOPC5178W747
IAA Inc
449253103
90785.00000000
NS
USD
3504301.00000000
0.348384447619
Long
EC
CORP
US
N
1
N
N
N
AMETEK Inc
549300WZDEF9KKE40E98
AMETEK Inc
031100100
7481.00000000
NS
USD
627431.47000000
0.062376880894
Long
EC
CORP
US
N
1
N
N
N
FactSet Research Systems Inc
549300ZSJE7NBK6K9P30
FactSet Research Systems Inc
303075105
1066.00000000
NS
USD
293150.00000000
0.029143872292
Long
EC
CORP
US
N
1
N
N
N
SolarWinds Corp
N/A
SolarWinds Corp
83417Q105
1504.00000000
NS
USD
25537.92000000
0.002538884117
Long
EC
CORP
US
N
1
N
N
N
Atlassian Corp PLC
549300AGBII4MWBVJY22
Atlassian Corp PLC
G06242104
3385.00000000
NS
USD
526333.65000000
0.052326115227
Long
EC
CORP
AU
N
1
N
N
N
United Rentals Inc
5323X5O7RN0NKFCDRY08
United Rentals Inc
911363109
28227.00000000
NS
USD
3627169.50000000
0.360599572548
Long
EC
CORP
US
N
1
N
N
N
Live Nation Entertainment Inc
5493007B9BM9ZXJINO78
Live Nation Entertainment Inc
538034109
4770.00000000
NS
USD
214029.90000000
0.021278049027
Long
EC
CORP
US
N
1
N
N
N
American Homes 4 Rent
549300ZJUO7A58PNUW40
American Homes 4 Rent
02665T306
3992.00000000
NS
USD
96366.88000000
0.009580433375
Long
EC
CORP
US
N
1
N
N
N
Ritchie Bros Auctioneers Inc
5493002H8U24DJXQ4886
Ritchie Bros Auctioneers Inc
767744105
109507.00000000
NS
USD
4718656.63000000
0.469111124743
Long
EC
CORP
CA
N
1
N
N
N
Varian Medical Systems Inc
TK3LAKL7I0QNTCVWSY07
Varian Medical Systems Inc
92220P105
3773.00000000
NS
USD
431555.74000000
0.042903651283
Long
EC
CORP
US
N
1
N
N
N
Smartsheet Inc
549300N9WF42OK9VL589
Smartsheet Inc
83200N103
3251.00000000
NS
USD
171392.72000000
0.017039220684
Long
EC
CORP
US
N
1
N
N
N
Dollar General Corp
OPX52SQVOZI8IVSWYU66
Dollar General Corp
256677105
56780.00000000
NS
USD
9953534.00000000
0.989542977174
Long
EC
CORP
US
N
1
N
N
N
IQVIA Holdings Inc
549300W3R20NM4KQPH86
IQVIA Holdings Inc
46266C105
31985.00000000
NS
USD
4560741.15000000
0.453411760656
Long
EC
CORP
US
N
1
N
N
N
Comerica Inc
I9Q57JVPWHHZ3ZGBW498
Comerica Inc
200340107
476.00000000
NS
USD
16593.36000000
0.001649649547
Long
EC
CORP
US
N
1
N
N
N
Darden Restaurants Inc
CY1NFSCCB5GUXC7WZC70
Darden Restaurants Inc
237194105
5829.00000000
NS
USD
430121.91000000
0.042761105288
Long
EC
CORP
US
N
1
N
N
N
Aspen Technology Inc
529900B0MZWTVFG7CB96
Aspen Technology Inc
045327103
60550.00000000
NS
USD
6191237.50000000
0.615509585654
Long
EC
CORP
US
N
1
N
N
N
Dolby Laboratories Inc
549300X04FB2QPCJ5J24
Dolby Laboratories Inc
25659T107
100738.00000000
NS
USD
6047302.14000000
0.601200072606
Long
EC
CORP
US
N
1
N
N
N
Waters Corp
5T547R1474YC9HOD8Q74
Waters Corp
941848103
1815.00000000
NS
USD
339405.00000000
0.033742370716
Long
EC
CORP
US
N
1
N
N
N
ViacomCBS Inc - Class A
5KYC8KF17ROCY24M3H09
ViacomCBS Inc - Class A
92556H107
617.00000000
NS
USD
12111.71000000
0.001204100731
Long
EC
CORP
US
N
1
N
N
SVB Financial Group
549300D2KJ20JMXE7542
SVB Financial Group
78486Q101
231.00000000
NS
USD
44622.27000000
0.004436178537
Long
EC
CORP
US
N
1
N
N
N
Align Technology Inc
549300N5YSE0U3LCP840
Align Technology Inc
016255101
46856.00000000
NS
USD
10067011.60000000
1.000824494085
Long
EC
CORP
US
N
1
N
N
N
Eagle Materials Inc
529900KRXRGXL61SG039
Eagle Materials Inc
26969P108
1252.00000000
NS
USD
76384.52000000
0.007593862173
Long
EC
CORP
US
N
1
N
N
N
Workday Inc
549300J0DYC0N31V7G13
Workday Inc
98138H101
21131.00000000
NS
USD
3252060.90000000
0.323307683978
Long
EC
CORP
US
N
1
N
N
N
Universal Display Corp
N/A
Universal Display Corp
91347P105
1547.00000000
NS
USD
232235.64000000
0.023087995340
Long
EC
CORP
US
N
1
N
N
N
VeriSign Inc
LMPL4N8ZOJRMF0KOF759
VeriSign Inc
92343E102
23084.00000000
NS
USD
4835867.16000000
0.480763755539
Long
EC
CORP
US
N
1
N
N
N
Service Corp International/US
549300RKVM2ME20JHZ15
Service Corp International/US
817565104
1804.00000000
NS
USD
66278.96000000
0.006589205341
Long
EC
CORP
US
N
1
N
N
N
Williams-Sonoma Inc
549300IARG6YWVTZ1I92
Williams-Sonoma Inc
969904101
728.00000000
NS
USD
45019.52000000
0.004475671641
Long
EC
CORP
US
N
1
N
N
N
Manhattan Associates Inc
529900Q1GJP7KD52SW51
Manhattan Associates Inc
562750109
2742.00000000
NS
USD
194517.48000000
0.019338197495
Long
EC
CORP
US
N
1
N
N
N
Synopsys Inc
QG7T915N9S0NY5UKNE63
Synopsys Inc
871607107
141852.00000000
NS
USD
22287786.24000000
2.215768022749
Long
EC
CORP
US
N
1
N
N
N
Axis Capital Holdings Ltd
N/A
Axis Capital Holdings Ltd
G0692U109
381.00000000
NS
USD
13944.60000000
0.001386319773
Long
EC
CORP
BM
N
1
N
N
N
Cintas Corp
N/A
Cintas Corp
172908105
25257.00000000
NS
USD
5602760.31000000
0.557005393014
Long
EC
CORP
US
N
1
N
N
N
Six Flags Entertainment Corp
549300JYTDUAA4JQ3717
Six Flags Entertainment Corp
83001A102
736.00000000
NS
USD
14727.36000000
0.001464138833
Long
EC
CORP
US
N
1
N
N
N
Pinnacle Financial Partners Inc
54930098EZ8JMSAZGS24
Pinnacle Financial Partners Inc
72346Q104
122725.00000000
NS
USD
4939681.25000000
0.491084562570
Long
EC
CORP
US
N
1
N
N
N
Palo Alto Networks Inc
549300QXR2YVZV231H43
Palo Alto Networks Inc
697435105
2678.00000000
NS
USD
526253.78000000
0.052318174852
Long
EC
CORP
US
N
1
N
N
N
Bruker Corp
LEBZ6VLQ6I8XB1NHVY15
Bruker Corp
116794108
3980.00000000
NS
USD
156493.60000000
0.015558006116
Long
EC
CORP
US
N
1
N
N
N
Howard Hughes Corp/The
549300BVHY25JZC1KI49
Howard Hughes Corp/The
44267D107
431.00000000
NS
USD
23342.96000000
0.002320669436
Long
EC
CORP
US
N
1
N
N
N
Hexcel Corp
S6Q7LW43WUBUHXY2QP69
Hexcel Corp
428291108
74164.00000000
NS
USD
2565332.76000000
0.255035750796
Long
EC
CORP
US
N
1
N
N
N
Western Union Co/The
28ID94QU1140NC23S047
Western Union Co/The
959802109
8823.00000000
NS
USD
168254.61000000
0.016727241570
Long
EC
CORP
US
N
1
N
N
N
Etsy Inc
54930089Q7XT501AEA40
Etsy Inc
29786A106
4323.00000000
NS
USD
280433.01000000
0.027879596896
Long
EC
CORP
US
N
1
N
N
N
Paylocity Holding Corp
549300VH75FTB4DIEE07
Paylocity Holding Corp
70438V106
1396.00000000
NS
USD
159883.88000000
0.015895055024
Long
EC
CORP
US
N
1
N
N
N
Maxim Integrated Products Inc
SO0H5YEO14Y4PVKQH532
Maxim Integrated Products Inc
57772K101
88280.00000000
NS
USD
4853634.40000000
0.482530107828
Long
EC
CORP
US
N
1
N
N
N
Ameriprise Financial Inc
6ZLKQF7QB6JAEKQS5388
Ameriprise Financial Inc
03076C106
810.00000000
NS
USD
93101.40000000
0.009255791614
Long
EC
CORP
US
N
1
N
N
N
DocuSign Inc
549300Q7PVDWRZ39JG09
DocuSign Inc
256163106
26856.00000000
NS
USD
2813166.00000000
0.279674400964
Long
EC
CORP
US
N
1
N
N
N
SS&C Technologies Holdings Inc
529900POY8H7NPPNKK71
SS&C Technologies Holdings Inc
78467J100
9480.00000000
NS
USD
522916.80000000
0.051986424830
Long
EC
CORP
US
N
1
N
N
N
RenaissanceRe Holdings Ltd
EK6GB9U3U58PDI411C94
RenaissanceRe Holdings Ltd
G7496G103
642.00000000
NS
USD
93738.42000000
0.009319121751
Long
EC
CORP
BM
N
1
N
N
N
Sage Therapeutics Inc
5493000JX4BJS9W6CN35
Sage Therapeutics Inc
78667J108
1898.00000000
NS
USD
73984.04000000
0.007355215464
Long
EC
CORP
US
N
1
N
N
N
ServiceMaster Global Holdings Inc
549300GS10644JGL8R77
ServiceMaster Global Holdings Inc
81761R109
988.00000000
NS
USD
33641.40000000
0.003344501672
Long
EC
CORP
US
N
1
N
N
N
Alaska Air Group Inc
529900G48RT4KWLC6C27
Alaska Air Group Inc
011659109
2509.00000000
NS
USD
81592.68000000
0.008111637884
Long
EC
CORP
US
N
1
N
N
N
Rockwell Automation Inc
VH3R4HHBHH12O0EXZJ88
Rockwell Automation Inc
773903109
42853.00000000
NS
USD
8119786.44000000
0.807238680036
Long
EC
CORP
US
N
1
N
N
N
Teradata Corp
549300JU9SOUHV4U4R71
Teradata Corp
88076W103
4649.00000000
NS
USD
114318.91000000
0.011365156792
Long
EC
CORP
US
N
1
N
N
N
ICU Medical Inc
5493003NRW7LS2QZRH60
ICU Medical Inc
44930G107
238.00000000
NS
USD
52195.78000000
0.005189108465
Long
EC
CORP
US
N
1
N
N
N
Hilton Worldwide Holdings Inc
549300HVGPK36ICB0B89
Hilton Worldwide Holdings Inc
43300A203
10812.00000000
NS
USD
818576.52000000
0.081379804062
Long
EC
CORP
US
N
1
N
N
N
Global Payments Inc
549300NOMHGVQBX6S778
Global Payments Inc
37940X102
107942.00000000
NS
USD
17920530.84000000
1.781591888866
Long
EC
CORP
US
N
1
N
N
N
LKQ Corp
DS830JTTZQN6GK0I2E41
LKQ Corp
501889208
2064.00000000
NS
USD
53973.60000000
0.005365852654
Long
EC
CORP
US
N
1
N
N
N
Zynga Inc
N/A
Zynga Inc
98986T108
7844.00000000
NS
USD
59143.76000000
0.005879850548
Long
EC
CORP
US
N
1
N
N
N
Royal Gold Inc
5493001NGRU6SFL04184
Royal Gold Inc
780287108
750.00000000
NS
USD
91897.50000000
0.009136104397
Long
EC
CORP
US
N
1
N
N
N
Spirit AeroSystems Holdings Inc
N/A
Spirit AeroSystems Holdings Inc
848574109
3928.00000000
NS
USD
87044.48000000
0.008653635370
Long
EC
CORP
US
N
1
N
N
N
Lamb Weston Holdings Inc
5493005SMYID1D2OY946
Lamb Weston Holdings Inc
513272104
138475.00000000
NS
USD
8496826.00000000
0.844722537399
Long
EC
CORP
US
N
1
N
N
N
Sun Communities Inc
549300H5GEOJYN41ZG57
Sun Communities Inc
866674104
787.00000000
NS
USD
105772.80000000
0.010515534624
Long
EC
CORP
US
N
1
N
N
N
Choice Hotels International Inc
5493003CYRY5RFGTIR97
Choice Hotels International Inc
169905106
594.00000000
NS
USD
44579.70000000
0.004431946388
Long
EC
CORP
US
N
1
N
N
N
Sarepta Therapeutics Inc
549300IKDPIED8J8IG21
Sarepta Therapeutics Inc
803607100
32256.00000000
NS
USD
3802337.28000000
0.378014095523
Long
EC
CORP
US
N
1
N
N
N
Evercore Inc - Class A
529900P6KLPT95DW3W58
Evercore Inc - Class A
29977A105
645.00000000
NS
USD
33282.00000000
0.003308771474
Long
EC
CORP
US
N
1
N
N
N
Motorola Solutions Inc
6S552MUG6KGJVEBSEC55
Motorola Solutions Inc
620076307
5062.00000000
NS
USD
727966.22000000
0.072371668255
Long
EC
CORP
US
N
1
N
N
N
Graco Inc
4T5VJ4S81BRT6Q7GGT78
Graco Inc
384109104
151064.00000000
NS
USD
6746518.24000000
0.670713511881
Long
EC
CORP
US
N
1
N
N
N
ICON PLC
6354008SRQGEMC4XFI67
ICON PLC
G4705A100
62496.00000000
NS
USD
10028733.12000000
0.997018991330
Long
EC
CORP
IE
N
1
N
N
N
Teradyne Inc
C3X4YJ278QNZHRJULN75
Teradyne Inc
880770102
7397.00000000
NS
USD
462608.38000000
0.045990788157
Long
EC
CORP
US
N
1
N
N
N
Expedia Group Inc
CI7MUJI4USF3V0NJ1H64
Expedia Group Inc
30212P303
5591.00000000
NS
USD
396849.18000000
0.039453255403
Long
EC
CORP
US
N
1
N
N
N
Dover Corp
549300FMC2ALGA7N9E80
Dover Corp
260003108
3307.00000000
NS
USD
309700.55000000
0.030789265830
Long
EC
CORP
US
N
1
N
N
N
Microchip Technology Inc
5493007PTFULNYZJ1R12
Microchip Technology Inc
595017104
172722.00000000
NS
USD
15152901.06000000
1.506444527917
Long
EC
CORP
US
N
1
N
N
N
Woodward Inc
YPYKXXTR8TFDH54ZMB45
Woodward Inc
980745103
1844.00000000
NS
USD
111672.64000000
0.011102074565
Long
EC
CORP
US
N
1
N
N
N
RealPage Inc
5493001RSFZX4122A604
RealPage Inc
75606N109
130110.00000000
NS
USD
8390793.90000000
0.834181224142
Long
EC
CORP
US
N
1
N
N
N
Fair Isaac Corp
RI6HET5SJUEY30V1PS26
Fair Isaac Corp
303250104
10341.00000000
NS
USD
3649752.54000000
0.362844693591
Long
EC
CORP
US
N
1
N
N
N
Carlisle Cos Inc
XR64VGX1ZPX6G7ZN7Z11
Carlisle Cos Inc
142339100
1853.00000000
NS
USD
224138.88000000
0.022283045862
Long
EC
CORP
US
N
1
N
N
N
Donaldson Co Inc
OZE6KXY9QQPR8EJ8WL20
Donaldson Co Inc
257651109
4825.00000000
NS
USD
211479.75000000
0.021024522689
Long
EC
CORP
US
N
1
N
N
N
Wyndham Hotels & Resorts Inc
549300FE3MQ4RVXXC673
Wyndham Hotels & Resorts Inc
98311A105
1275.00000000
NS
USD
48080.25000000
0.004779957925
Long
EC
CORP
US
N
1
N
N
N
Diamondback Energy Inc
549300R22LSX6OHWEN64
Diamondback Energy Inc
25278X109
42978.00000000
NS
USD
1871262.12000000
0.186033853835
Long
EC
CORP
US
N
1
N
N
N
Equity LifeStyle Properties Inc
529900PEQG66LENB6798
Equity LifeStyle Properties Inc
29472R108
6277.00000000
NS
USD
378565.87000000
0.037635597372
Long
EC
CORP
US
N
1
N
N
N
Mettler-Toledo International Inc
5493000BD5GJNUDIUG10
Mettler-Toledo International Inc
592688105
671.00000000
NS
USD
483079.74000000
0.048025973903
Long
EC
CORP
US
N
1
N
N
N
Westinghouse Air Brake Technologies Corp
06BTX5UWZD0GQ5N5Y745
Westinghouse Air Brake Technologies Corp
929740108
67052.00000000
NS
USD
3783073.84000000
0.376098996648
Long
EC
CORP
US
N
1
N
N
N
Euronet Worldwide Inc
YG3575C4DSHJPA5KET68
Euronet Worldwide Inc
298736109
70978.00000000
NS
USD
6512941.28000000
0.647492167542
Long
EC
CORP
US
N
1
N
N
N
H&R Block Inc
549300CE3KUCWLZBG404
H&R Block Inc
093671105
1475.00000000
NS
USD
24558.75000000
0.002441538712
Long
EC
CORP
US
N
1
N
N
N
United Airlines Holdings Inc
98450079DA0B78DD6764
United Airlines Holdings Inc
910047109
4086.00000000
NS
USD
120863.88000000
0.012015833135
Long
EC
CORP
US
N
1
N
N
N
Cboe Global Markets Inc
529900RLNSGA90UPEH54
Cboe Global Markets Inc
12503M108
1046.00000000
NS
USD
103951.48000000
0.010334465829
Long
EC
CORP
US
N
1
N
N
N
Chipotle Mexican Grill Inc
N/A
Chipotle Mexican Grill Inc
169656105
21643.00000000
NS
USD
19014457.65000000
1.890345984886
Long
EC
CORP
US
N
1
N
N
N
Morningstar Inc
529900YGNQPOVAXQ7F29
Morningstar Inc
617700109
18369.00000000
NS
USD
2864829.24000000
0.284810566301
Long
EC
CORP
US
N
1
N
N
N
WW Grainger Inc
549300TWZSP6O1IH2V34
WW Grainger Inc
384802104
21695.00000000
NS
USD
5978708.10000000
0.594380710703
Long
EC
CORP
US
N
1
N
N
N
First Republic Bank/CA
YWC0TIKBQM2JV8L4IV08
First Republic Bank/CA
33616C100
869.00000000
NS
USD
90628.01000000
0.009009896468
Long
EC
CORP
US
N
1
N
N
N
Pool Corp
5493005VZK1KMN6CO617
Pool Corp
73278L105
85799.00000000
NS
USD
18160216.34000000
1.805420521315
Long
EC
CORP
US
N
1
N
N
N
Arista Networks Inc
635400H1WKBLOQERUU95
Arista Networks Inc
040413106
1676.00000000
NS
USD
367546.80000000
0.036540122806
Long
EC
CORP
US
N
1
N
N
N
Veeva Systems Inc
549300YZEXPDB92M2F02
Veeva Systems Inc
922475108
67939.00000000
NS
USD
12962761.20000000
1.288709046479
Long
EC
CORP
US
N
1
N
N
N
Splunk Inc
549300XGDSGBP6UEI867
Splunk Inc
848637104
65829.00000000
NS
USD
9239758.44000000
0.918582091053
Long
EC
CORP
US
N
1
N
N
N
National Instruments Corp
549300TP4OOPCYWDUP86
National Instruments Corp
636518102
283.00000000
NS
USD
10872.86000000
0.001080938916
Long
EC
CORP
US
N
1
N
N
N
Lincoln Electric Holdings Inc
BIMGBY40SIN95O01BN93
Lincoln Electric Holdings Inc
533900106
2136.00000000
NS
USD
171969.36000000
0.017096548067
Long
EC
CORP
US
N
1
N
N
N
Signature Bank/New York NY
VLP5AP0XK2GM6GKD1007
Signature Bank/New York NY
82669G104
997.00000000
NS
USD
106858.46000000
0.010623466865
Long
EC
CORP
US
N
1
N
N
N
Fortinet Inc
549300O0QJWDBAS0QX03
Fortinet Inc
34959E109
6201.00000000
NS
USD
668095.74000000
0.066419569933
Long
EC
CORP
US
N
1
N
N
N
KLA Corp
549300H0BF5JCG96TJ81
KLA Corp
482480100
6166.00000000
NS
USD
1011778.94000000
0.100587263230
Long
EC
CORP
US
N
1
N
N
N
Broadridge Financial Solutions Inc
N/A
Broadridge Financial Solutions Inc
11133T103
46855.00000000
NS
USD
5435180.00000000
0.540345187817
Long
EC
CORP
US
N
1
N
N
N
Markel Corp
549300SCNO12JLWIK605
Markel Corp
570535104
57.00000000
NS
USD
49352.88000000
0.004906478021
Long
EC
CORP
US
N
1
N
N
N
Parsley Energy Inc
549300DMRA8DSL66G562
Parsley Energy Inc
701877102
6800.00000000
NS
USD
64260.00000000
0.006388487919
Long
EC
CORP
US
N
1
N
N
N
Burlington Stores Inc
5299003Z37DVGKKC1W09
Burlington Stores Inc
122017106
92087.00000000
NS
USD
16823374.03000000
1.672516678373
Long
EC
CORP
US
N
1
N
N
N
Wendy's Co/The
529900M0JIUCMWVKHG76
Wendy's Co/The
95058W100
7081.00000000
NS
USD
140628.66000000
0.013980773350
Long
EC
CORP
US
N
1
N
N
N
Norwegian Cruise Line Holdings Ltd
N/A
Norwegian Cruise Line Holdings Ltd
G66721104
2063.00000000
NS
USD
33833.20000000
0.003363569708
Long
EC
CORP
US
N
1
N
N
N
E*TRADE Financial Corp
549300LYE2HSVYJFJD24
E*TRADE Financial Corp
269246401
1909.00000000
NS
USD
77524.49000000
0.007707193710
Long
EC
CORP
US
N
1
N
N
N
Dynatrace Inc
N/A
Dynatrace Inc
268150109
4076.00000000
NS
USD
121668.60000000
0.012095835375
Long
EC
CORP
US
N
1
N
N
N
Landstar System Inc
254900CUQXQRL09MEI52
Landstar System Inc
515098101
1387.00000000
NS
USD
143290.97000000
0.014245450214
Long
EC
CORP
US
N
1
N
N
N
Alliance Data Systems Corp
549300G8S4PO686J7H97
Alliance Data Systems Corp
018581108
478.00000000
NS
USD
23933.46000000
0.002379374728
Long
EC
CORP
US
N
1
N
N
N
PerkinElmer Inc
549300IKL1SDPFI7N655
PerkinElmer Inc
714046109
1614.00000000
NS
USD
146115.42000000
0.014526246428
Long
EC
CORP
US
N
1
N
N
N
AMC Networks Inc
549300VGG9K75226LR46
AMC Networks Inc
00164V103
1823.00000000
NS
USD
43478.55000000
0.004322474189
Long
EC
CORP
US
N
1
N
N
N
HubSpot Inc
529900BLNVEW0MVKJB37
HubSpot Inc
443573100
1517.00000000
NS
USD
255811.71000000
0.025431839697
Long
EC
CORP
US
N
1
N
N
N
Monolithic Power Systems Inc
529900TB7O85LSZ1XU31
Monolithic Power Systems Inc
609839105
53696.00000000
NS
USD
10734367.36000000
1.067170497985
Long
EC
CORP
US
N
1
N
N
N
DexCom Inc
549300YSK3QDSFR5EU59
DexCom Inc
252131107
61442.00000000
NS
USD
20595358.40000000
2.047513201552
Long
EC
CORP
US
N
1
N
N
N
N/A
N/A
Futures
N/A
42.00000000
NC
USD
836808.86000000
0.083192394846
N/A
DE
N/A
N
1
CME
N/A
Long
S&P Mid 400 Emini; June 2020
N/A
S&P Mid 400 Emini; June 2020
2020-06-20
6893460.00000000
USD
836808.86000000
N
N
N
Lions Gate Entertainment Corp - A shares
5493000JSMHPHZURLM72
Lions Gate Entertainment Corp - A shares
535919401
192255.00000000
NS
USD
1372700.70000000
0.136468749435
Long
EC
CORP
US
N
1
N
N
Booz Allen Hamilton Holding Corp
529900JPV47PIUWMA015
Booz Allen Hamilton Holding Corp
099502106
6581.00000000
NS
USD
483308.64000000
0.048048730282
Long
EC
CORP
US
N
1
N
N
N
Tempur Sealy International Inc
549300HFEKVR3US71V91
Tempur Sealy International Inc
88023U101
1800.00000000
NS
USD
96750.00000000
0.009618521727
Long
EC
CORP
US
N
1
N
N
N
Change Healthcare Inc
549300GS1BPJEDOZHM07
Change Healthcare Inc
15912K100
5099.00000000
NS
USD
59352.36000000
0.005900588777
Long
EC
CORP
US
N
1
N
N
N
Bright Horizons Family Solutions Inc
N/A
Bright Horizons Family Solutions Inc
109194100
31876.00000000
NS
USD
3711960.20000000
0.369029145573
Long
EC
CORP
US
N
1
N
N
N
ABIOMED Inc
5493001EZN4ZTB4Z5887
ABIOMED Inc
003654100
1649.00000000
NS
USD
315371.25000000
0.031353025532
Long
EC
CORP
US
N
1
N
N
N
Fastenal Co
529900PP0C7H2HHPSJ32
Fastenal Co
311900104
171089.00000000
NS
USD
6196843.58000000
0.616066921079
Long
EC
CORP
US
N
1
N
N
N
JetBlue Airways Corp
54930070J9H97ZO93T57
JetBlue Airways Corp
477143101
2279.00000000
NS
USD
22197.46000000
0.002206788127
Long
EC
CORP
US
N
1
N
N
N
Entegris Inc
IYX6OWO7BT5DKO3BYG52
Entegris Inc
29362U104
4886.00000000
NS
USD
264967.78000000
0.026342101797
Long
EC
CORP
US
N
1
N
N
N
Horizon Therapeutics Plc
529900P0GSQ79OOZEV53
Horizon Therapeutics Plc
G46188101
1272.00000000
NS
USD
45842.88000000
0.004557527000
Long
EC
CORP
US
N
1
N
N
N
Guardant Health Inc
N/A
Guardant Health Inc
40131M109
27463.00000000
NS
USD
2113552.48000000
0.210121451684
Long
EC
CORP
US
N
1
N
N
N
Synovus Financial Corp
549300EIUS8UN5JTLE54
Synovus Financial Corp
87161C501
646.00000000
NS
USD
13572.46000000
0.001349323011
Long
EC
CORP
US
N
1
N
N
N
Capri Holdings Ltd
549300LPG8W0H1OX3A26
Capri Holdings Ltd
G1890L107
2878.00000000
NS
USD
43889.50000000
0.004363329295
Long
EC
CORP
GB
N
1
N
N
N
IAC/interactivecorp
15OMOPB0A8K0EFUVD031
IAC/interactivecorp
44919P508
1714.00000000
NS
USD
383044.72000000
0.038080867822
Long
EC
CORP
US
N
1
N
N
N
Cable One Inc
549300648QS85T0XSH18
Cable One Inc
12685J105
6449.00000000
NS
USD
12336034.14000000
1.226402195382
Long
EC
CORP
US
N
1
N
N
N
Crown Holdings Inc
NYLWZIOY8PUNIT4JOE22
Crown Holdings Inc
228368106
3375.00000000
NS
USD
217383.75000000
0.021611476201
Long
EC
CORP
US
N
1
N
N
N
Pure Storage Inc
549300NPDB0BZTK3WO90
Pure Storage Inc
74624M102
8572.00000000
NS
USD
123436.80000000
0.012271623180
Long
EC
CORP
US
N
1
N
N
N
Ball Corp
0BGI85ALH27ZJP15DY16
Ball Corp
058498106
68817.00000000
NS
USD
4513707.03000000
0.448735805047
Long
EC
CORP
US
N
1
N
N
N
NVR Inc
529900RWXR4JI3JYTV70
NVR Inc
62944T105
148.00000000
NS
USD
458800.00000000
0.045612173317
Long
EC
CORP
US
N
1
N
N
N
CIT Group Inc
N8O96ZZJQRFYQUJY7K79
CIT Group Inc
125581801
597.00000000
NS
USD
11331.06000000
0.001126491439
Long
EC
CORP
US
N
1
N
N
N
NewMarket Corp
54930082CG88ERDREQ47
NewMarket Corp
651587107
229.00000000
NS
USD
94219.76000000
0.009366974766
Long
EC
CORP
US
N
1
N
N
N
Sinclair Broadcast Group Inc
529900879GWQV880PQ28
Sinclair Broadcast Group Inc
829226109
2451.00000000
NS
USD
43260.15000000
0.004300761681
Long
EC
CORP
US
N
1
N
N
N
CH Robinson Worldwide Inc
529900WNWN5L0OVDHA79
CH Robinson Worldwide Inc
12541W209
2943.00000000
NS
USD
208658.70000000
0.020744064491
Long
EC
CORP
US
N
1
N
N
N
Hershey Co/The
21X2CX66SU2BR6QTAD08
Hershey Co/The
427866108
4896.00000000
NS
USD
648377.28000000
0.064459234678
Long
EC
CORP
US
N
1
N
N
N
Jones Lang LaSalle Inc
6SYKCME112RT8TQUO411
Jones Lang LaSalle Inc
48020Q107
199.00000000
NS
USD
21010.42000000
0.002088777067
Long
EC
CORP
US
N
1
N
N
N
Extra Space Storage Inc
N/A
Extra Space Storage Inc
30225T102
3685.00000000
NS
USD
325164.40000000
0.032326623734
Long
EC
CORP
US
N
1
N
N
N
Huntington Ingalls Industries Inc
5TZLZ6WJTBVJ0QWBG121
Huntington Ingalls Industries Inc
446413106
1412.00000000
NS
USD
270270.92000000
0.026869320064
Long
EC
CORP
US
N
1
N
N
N
Monster Beverage Corp
52990090AP0E7HCB6F33
Monster Beverage Corp
61174X109
76993.00000000
NS
USD
4758937.33000000
0.473115680693
Long
EC
CORP
US
N
1
N
N
N
Domino's Pizza Inc
5299004V0Y8MI5D9FF45
Domino's Pizza Inc
25754A201
1157.00000000
NS
USD
418753.01000000
0.041630851938
Long
EC
CORP
US
N
1
N
N
N
Allison Transmission Holdings Inc
529900RP7DJ882LI9T83
Allison Transmission Holdings Inc
01973R101
4446.00000000
NS
USD
161567.64000000
0.016062448121
Long
EC
CORP
US
N
1
N
N
N
Twilio Inc
5493004W8TRGD63APX93
Twilio Inc
90138F102
3463.00000000
NS
USD
388894.90000000
0.038662470751
Long
EC
CORP
US
N
1
N
N
N
CoStar Group Inc
N/A
CoStar Group Inc
22160N109
1018.00000000
NS
USD
659928.68000000
0.065607631493
Long
EC
CORP
US
N
1
N
N
N
Fortive Corp
549300MU9YQJYHDQEF63
Fortive Corp
34959J108
3404.00000000
NS
USD
217856.00000000
0.021658425523
Long
EC
CORP
US
N
1
N
N
N
Moderna Inc
549300EI6OKH5K5Q2G38
Moderna Inc
60770K107
7244.00000000
NS
USD
333151.56000000
0.033120677191
Long
EC
CORP
US
N
1
N
N
N
Iron Mountain Inc
SQL3F6CKNNBM3SQGHX24
Iron Mountain Inc
46284V101
1155.00000000
NS
USD
27927.90000000
0.002776486955
Long
EC
CORP
US
N
1
N
N
N
Raymond James Financial Inc
RGUZHJ05YTITL6D76949
Raymond James Financial Inc
754730109
1279.00000000
NS
USD
84311.68000000
0.008381950655
Long
EC
CORP
US
N
1
N
N
N
Middleby Corp/The
JDFO86U9VQRBKW5KYA35
Middleby Corp/The
596278101
2302.00000000
NS
USD
128060.26000000
0.012731270213
Long
EC
CORP
US
N
1
N
N
N
Sprouts Farmers Market Inc
529900P8F4G77Q52XE24
Sprouts Farmers Market Inc
85208M102
2226.00000000
NS
USD
46256.28000000
0.004598625676
Long
EC
CORP
US
N
1
N
N
N
Advanced Micro Devices Inc
R2I72C950HOYXII45366
Advanced Micro Devices Inc
007903107
211335.00000000
NS
USD
11071840.65000000
1.100720825346
Long
EC
CORP
US
N
1
N
N
N
Seattle Genetics Inc
N/A
Seattle Genetics Inc
812578102
39167.00000000
NS
USD
5374887.41000000
0.534351124903
Long
EC
CORP
US
N
1
N
N
N
FireEye Inc
549300E9D2UJUFLLY524
FireEye Inc
31816Q101
8230.00000000
NS
USD
94727.30000000
0.009417432487
Long
EC
CORP
US
N
1
N
N
N
UDR Inc
P3CH2EG5X6Z1XWU1OO74
UDR Inc
902653104
529.00000000
NS
USD
19821.63000000
0.001970592029
Long
EC
CORP
US
N
1
N
N
N
Teleflex Inc
UUL85LWXB4NGSWWXIQ25
Teleflex Inc
879369106
14718.00000000
NS
USD
4936417.20000000
0.490760062974
Long
EC
CORP
US
N
1
N
N
N
Berry Global Group Inc
549300G6KKUMMXM8NH73
Berry Global Group Inc
08579W103
1833.00000000
NS
USD
72935.07000000
0.007250930805
Long
EC
CORP
US
N
1
N
N
N
Avery Dennison Corp
549300PW7VPFCYKLIV37
Avery Dennison Corp
053611109
3169.00000000
NS
USD
349825.91000000
0.034778378460
Long
EC
CORP
US
N
1
N
N
N
Waste Connections Inc
549300HDLRTPBQU69P29
Waste Connections Inc
94106B101
116999.00000000
NS
USD
10051384.09000000
0.999270865718
Long
EC
CORP
US
N
1
N
N
N
Envista Holdings Corp
549300BX623VURJZ5269
Envista Holdings Corp
29415F104
4421.00000000
NS
USD
86076.87000000
0.008557439217
Long
EC
CORP
US
N
1
N
N
N
Baker Hughes Co
N/A
Baker Hughes Co
05722G100
156929.00000000
NS
USD
2189159.55000000
0.217638022697
Long
EC
CORP
US
N
1
N
N
N
Chemed Corp
54930020031IDJT2IM79
Chemed Corp
16359R103
8812.00000000
NS
USD
3670814.84000000
0.364938628373
Long
EC
CORP
US
N
1
N
N
N
Henry Schein Inc
VGO3WGL8H45T73F4RR92
Henry Schein Inc
806407102
2205.00000000
NS
USD
120304.80000000
0.011960251500
Long
EC
CORP
US
N
1
N
N
N
NCR Corp
549300YKTY8JX1DV2R67
NCR Corp
62886E108
4716.00000000
NS
USD
96772.32000000
0.009620740697
Long
EC
CORP
US
N
1
N
N
N
Floor & Decor Holdings Inc
549300M5FR3N688XGQ36
Floor & Decor Holdings Inc
339750101
2539.00000000
NS
USD
107653.60000000
0.010702516698
Long
EC
CORP
US
N
1
N
N
N
Insulet Corp
549300TZTYD2PYN92D43
Insulet Corp
45784P101
68350.00000000
NS
USD
13650862.00000000
1.357117444364
Long
EC
CORP
US
N
1
N
N
N
Vulcan Materials Co
549300Q8LSNHAVWBNI21
Vulcan Materials Co
929160109
4651.00000000
NS
USD
525423.47000000
0.052235628549
Long
EC
CORP
US
N
1
N
N
N
RPM International Inc
549300TJCKW4BRXPJ474
RPM International Inc
749685103
1272.00000000
NS
USD
84473.52000000
0.008398040180
Long
EC
CORP
US
N
1
N
N
N
CBRE Group Inc
52990016II9MJ2OSWA10
CBRE Group Inc
12504L109
4475.00000000
NS
USD
192111.75000000
0.019099028851
Long
EC
CORP
US
N
1
N
N
N
RingCentral Inc
549300C8EH0H1614VE84
RingCentral Inc
76680R206
41045.00000000
NS
USD
9380013.85000000
0.932525757290
Long
EC
CORP
US
N
1
N
N
N
AptarGroup Inc
VNPEQDQFAA7IY1T2PX43
AptarGroup Inc
038336103
41776.00000000
NS
USD
4473374.08000000
0.444726054599
Long
EC
CORP
US
N
1
N
N
N
Interactive Brokers Group Inc - A Shares
5493004DT6DCDUZNDM53
Interactive Brokers Group Inc - A Shares
45841N107
846.00000000
NS
USD
34686.00000000
0.003448351882
Long
EC
CORP
US
N
1
N
N
N
KAR Auction Services Inc
5493004HKD20LBSG7D03
KAR Auction Services Inc
48238T109
5598.00000000
NS
USD
83858.04000000
0.008336851470
Long
EC
CORP
US
N
1
N
N
N
Everest Re Group Ltd
549300N24XF2VV0B3570
Everest Re Group Ltd
G3223R108
528.00000000
NS
USD
91412.64000000
0.009087901436
Long
EC
CORP
BM
N
1
N
N
N
CF Industries Holdings Inc
529900CG8YAQFZ2JMV97
CF Industries Holdings Inc
125269100
747.00000000
NS
USD
20542.50000000
0.002042258217
Long
EC
CORP
US
N
1
N
N
N
CoreSite Realty Corp
549300H0YYORITFM2B74
CoreSite Realty Corp
21870Q105
1058.00000000
NS
USD
128219.02000000
0.012747053537
Long
EC
CORP
US
N
1
N
N
N
ONEOK Inc
2T3D6M0JSY48PSZI1Q41
ONEOK Inc
682680103
3709.00000000
NS
USD
111010.37000000
0.011036234168
Long
EC
CORP
US
N
1
N
N
N
Bio-Techne Corp
54930073RLKQ51TILZ35
Bio-Techne Corp
09073M104
1409.00000000
NS
USD
317025.00000000
0.031517435148
Long
EC
CORP
US
N
1
N
N
N
Fox Corp - A Shares
549300DDU6FDRBIELS05
Fox Corp - A Shares
35137L105
2761.00000000
NS
USD
71427.07000000
0.007101011108
Long
EC
CORP
US
N
1
N
N
N
Sabre Corp
529900VKCYZW8GZ4WW58
Sabre Corp
78573M104
5509.00000000
NS
USD
40050.43000000
0.003981663370
Long
EC
CORP
US
N
1
N
N
N
AutoZone Inc
GA3JGKJ41LJKXDN23E90
AutoZone Inc
053332102
5993.00000000
NS
USD
6114777.76000000
0.607908245391
Long
EC
CORP
US
N
1
N
N
N
Principal Sustainable Momentum Index ETF
549300QLIL0DC3CKD235
Principal Sustainable Momentum Index ETF
74255Y854
1517.00000000
NS
USD
41464.46000000
0.004122240924
Long
EC
RF
US
N
1
N
N
N
Tyler Technologies Inc
N/A
Tyler Technologies Inc
902252105
54948.00000000
NS
USD
17621274.12000000
1.751840909400
Long
EC
CORP
US
N
1
N
N
N
LPL Financial Holdings Inc
549300XROQ4Y8G2L7682
LPL Financial Holdings Inc
50212V100
45480.00000000
NS
USD
2738805.60000000
0.272281769201
Long
EC
CORP
US
N
1
N
N
N
Charles River Laboratories International Inc
549300BSQ0R4UZ5KX287
Charles River Laboratories International Inc
159864107
1853.00000000
NS
USD
268073.51000000
0.026650861813
Long
EC
CORP
US
N
1
N
N
N
Agilent Technologies Inc
QUIX8Y7A2WP0XRMW7G29
Agilent Technologies Inc
00846U101
842.00000000
NS
USD
64547.72000000
0.006417091961
Long
EC
CORP
US
N
1
N
N
N
Neurocrine Biosciences Inc
549300FECER0XBN49756
Neurocrine Biosciences Inc
64125C109
3309.00000000
NS
USD
324745.26000000
0.032284954409
Long
EC
CORP
US
N
1
N
N
N
Old Dominion Freight Line Inc
5299009TWK32WE417T96
Old Dominion Freight Line Inc
679580100
36263.00000000
NS
USD
5268651.27000000
0.523789526755
Long
EC
CORP
US
N
1
N
N
N
Best Buy Co Inc
HL5XPTVRV0O8TUN5LL90
Best Buy Co Inc
086516101
3225.00000000
NS
USD
247454.25000000
0.024600972404
Long
EC
CORP
US
N
1
N
N
N
Sealed Air Corp
Q0M0CZB4YN6JZ65WXI09
Sealed Air Corp
81211K100
468.00000000
NS
USD
13380.12000000
0.001330201291
Long
EC
CORP
US
N
1
N
N
N
Synchrony Financial
549300RS7EWPM9MA6C78
Synchrony Financial
87165B103
7366.00000000
NS
USD
145773.14000000
0.014492218236
Long
EC
CORP
US
N
1
N
N
N
Hilton Grand Vacations Inc
549300O9K6MFD8D07574
Hilton Grand Vacations Inc
43283X105
838.00000000
NS
USD
17262.80000000
0.001716202758
Long
EC
CORP
US
N
1
N
N
N
Principal Government Money Market Fund - Institutional Class
549300WWK3YB7DNN4U34
Principal Government Money Market Fund - Institutional Class
742537228
30577713.23000000
NS
USD
30577713.23000000
3.039921437430
Long
STIV
RF
US
N
1
N
N
N
Pinterest Inc
N/A
Pinterest Inc
72352L106
200822.00000000
NS
USD
4148982.52000000
0.412476263715
Long
EC
CORP
US
N
1
N
N
N
Equifax Inc
5493004MCF8JDC86VS77
Equifax Inc
294429105
2881.00000000
NS
USD
400170.90000000
0.039783488333
Long
EC
CORP
US
N
1
N
N
N
Xilinx Inc
6EY4K7ZMF9UX1CU6KC79
Xilinx Inc
983919101
40719.00000000
NS
USD
3558840.60000000
0.353806569868
Long
EC
CORP
US
N
1
N
N
N
Robert Half International Inc
529900VPCUY9H3HLIC08
Robert Half International Inc
770323103
4447.00000000
NS
USD
210209.69000000
0.020898258093
Long
EC
CORP
US
N
1
N
N
N
Fiserv Inc
GI7UBEJLXYLGR2C7GV83
Fiserv Inc
337738108
92932.00000000
NS
USD
9577571.92000000
0.952166238827
Long
EC
CORP
US
N
1
N
N
N
Pioneer Natural Resources Co
FY8JBF7CCL2VE4F1B628
Pioneer Natural Resources Co
723787107
3024.00000000
NS
USD
270073.44000000
0.026849687344
Long
EC
CORP
US
N
1
N
N
N
Lazard Ltd
254900RIBCDJSUFG1A11
Lazard Ltd
G54050102
1703.00000000
NS
USD
46832.50000000
0.004655911305
Long
EC
CORP
US
N
1
N
N
N
CDK Global Inc
5493000L10CYRTHIJ385
CDK Global Inc
12508E101
5077.00000000
NS
USD
199424.56000000
0.019826040964
Long
EC
CORP
US
N
1
N
N
N
Coupa Software Inc
549300Q95ICR2GFL2K37
Coupa Software Inc
22266L106
1799.00000000
NS
USD
316785.91000000
0.031493665717
Long
EC
CORP
US
N
1
N
N
N
MarketAxess Holdings Inc
5493002U1CA1XJOVID83
MarketAxess Holdings Inc
57060D108
39901.00000000
NS
USD
18155354.01000000
1.804937126723
Long
EC
CORP
US
N
1
N
N
N
Kemper Corp
549300FNI1JKTRY2PV09
Kemper Corp
488401100
484.00000000
NS
USD
32534.48000000
0.003234455842
Long
EC
CORP
US
N
1
N
N
N
Cabot Oil & Gas Corp
FCNMH6O7VWU7LHXMK351
Cabot Oil & Gas Corp
127097103
10560.00000000
NS
USD
228307.20000000
0.022697444585
Long
EC
CORP
US
N
1
N
N
N
Perspecta Inc
549300XIT2GJKMZC0O65
Perspecta Inc
715347100
192966.00000000
NS
USD
4162276.62000000
0.413797913221
Long
EC
CORP
US
N
1
N
N
N
ResMed Inc
529900T3QE5253CCXF22
ResMed Inc
761152107
4012.00000000
NS
USD
623143.84000000
0.061950620818
Long
EC
CORP
US
N
1
N
N
N
New York Times Co/The
529900J1WEMMIW7BOH57
New York Times Co/The
650111107
1202.00000000
NS
USD
39089.04000000
0.003886085586
Long
EC
CORP
US
N
1
N
N
N
HEICO Corp - Class A
529900O1DTDLCJ7L0I14
HEICO Corp - Class A
422806208
2961.00000000
NS
USD
214169.13000000
0.021291890751
Long
EC
CORP
US
N
1
N
N
N
Voya Financial Inc
549300T065Z4KJ686G75
Voya Financial Inc
929089100
518.00000000
NS
USD
23398.06000000
0.002326147271
Long
EC
CORP
US
N
1
N
N
N
Gartner Inc
PP55B5R38BFB8O8HH686
Gartner Inc
366651107
4123.00000000
NS
USD
489853.63000000
0.048699408613
Long
EC
CORP
US
N
1
N
N
N
Prosperity Bancshares Inc
N/A
Prosperity Bancshares Inc
743606105
374.00000000
NS
USD
22413.82000000
0.002228297825
Long
EC
CORP
US
N
1
N
N
N
Medallia Inc
5493009P6W6C5BK60J60
Medallia Inc
584021109
2199.00000000
NS
USD
47234.52000000
0.004695878624
Long
EC
CORP
US
N
1
N
N
N
Masimo Corp
549300Q4A8JK0PIYCU29
Masimo Corp
574795100
27241.00000000
NS
USD
5827122.31000000
0.579310620629
Long
EC
CORP
US
N
1
N
N
N
Exact Sciences Corp
549300VM3X1FYD4N9Z14
Exact Sciences Corp
30063P105
43640.00000000
NS
USD
3446687.20000000
0.342656699949
Long
EC
CORP
US
N
1
N
N
N
SEI Investments Co
5LJTIFADGZ6XH1RVOC11
SEI Investments Co
784117103
2280.00000000
NS
USD
116188.80000000
0.011551054235
Long
EC
CORP
US
N
1
N
N
N
LendingTree Inc
549300ISY5YHUJZTON08
LendingTree Inc
52603B107
280.00000000
NS
USD
69823.60000000
0.006941600141
Long
EC
CORP
US
N
1
N
N
Amphenol Corp
549300D3L3G0R4U4VT04
Amphenol Corp
032095101
11362.00000000
NS
USD
1002810.12000000
0.099695616821
Long
EC
CORP
US
N
1
N
N
N
Guidewire Software Inc
549300WXSG0J8IXZCK32
Guidewire Software Inc
40171V100
3104.00000000
NS
USD
281967.36000000
0.028032136212
Long
EC
CORP
US
N
1
N
N
N
Trade Desk Inc/The
549300GXPD31VT3E0P46
Trade Desk Inc/The
88339J105
1108.00000000
NS
USD
324178.64000000
0.032228623176
Long
EC
CORP
US
N
1
N
N
N
CDW Corp/DE
N/A
CDW Corp/DE
12514G108
100804.00000000
NS
USD
11169083.20000000
1.110388314545
Long
EC
CORP
US
N
1
N
N
N
Jabil Inc
5493000CGCQY2OQU7669
Jabil Inc
466313103
1236.00000000
NS
USD
35151.84000000
0.003494663946
Long
EC
CORP
US
N
1
N
N
N
Encompass Health Corp
549300FVRPM9DRQZRG64
Encompass Health Corp
29261A100
2031.00000000
NS
USD
134553.75000000
0.013376828608
Long
EC
CORP
US
N
1
N
N
N
ViacomCBS Inc - Class B
5KYC8KF17ROCY24M3H09
ViacomCBS Inc - Class B
92556H206
13234.00000000
NS
USD
228418.84000000
0.022708543415
Long
EC
CORP
US
N
1
N
N
N
L3Harris Technologies Inc
549300UTE50ZMDBG8A20
L3Harris Technologies Inc
502431109
34927.00000000
NS
USD
6765359.90000000
0.672586678972
Long
EC
CORP
US
N
1
N
N
N
Hubbell Inc
54930088VDQ6840Y6597
Hubbell Inc
443510607
1211.00000000
NS
USD
150684.73000000
0.014980510071
Long
EC
CORP
US
N
1
N
N
N
AmerisourceBergen Corp
AI8GXW8LG5WK7E9UD086
AmerisourceBergen Corp
03073E105
6315.00000000
NS
USD
566202.90000000
0.056289766363
Long
EC
CORP
US
N
1
N
N
N
Incyte Corp
549300Z4WN6JVZ3T4680
Incyte Corp
45337C102
6520.00000000
NS
USD
636743.20000000
0.063302618127
Long
EC
CORP
US
N
1
N
N
N
Roku Inc
549300KR6ITU0YIR1T71
Roku Inc
77543R102
2411.00000000
NS
USD
292285.53000000
0.029057929931
Long
EC
CORP
US
N
1
N
N
N
Alleghany Corp
549300DCJE6AYX159479
Alleghany Corp
017175100
83.00000000
NS
USD
44297.93000000
0.004403933872
Long
EC
CORP
US
N
1
N
N
N
BWX Technologies Inc
549300NP85N265KWMS58
BWX Technologies Inc
05605H100
2703.00000000
NS
USD
143421.18000000
0.014258395203
Long
EC
CORP
US
N
1
N
N
N
Under Armour Inc - Class A
549300D4549QKWETZ406
Under Armour Inc - Class A
904311107
4996.00000000
NS
USD
52058.32000000
0.005175442708
Long
EC
CORP
US
N
1
N
N
Paycom Software Inc
254900LSB0HNJUDC6Q18
Paycom Software Inc
70432V102
20867.00000000
NS
USD
5446704.34000000
0.541490894429
Long
EC
CORP
US
N
1
N
N
N
IDEX Corp
549300U5Y5EL6PHYLF13
IDEX Corp
45167R104
52671.00000000
NS
USD
8091845.73000000
0.804460919558
Long
EC
CORP
US
N
1
N
N
N
Casey's General Stores Inc
549300CAFWSI86V66Q65
Casey's General Stores Inc
147528103
372.00000000
NS
USD
56324.52000000
0.005599572293
Long
EC
CORP
US
N
1
N
N
N
Flowserve Corp
6Y0GK87T6V7NJKZJVM41
Flowserve Corp
34354P105
1711.00000000
NS
USD
48198.87000000
0.004791750680
Long
EC
CORP
US
N
1
N
N
N
Wynn Resorts Ltd
254900CEKKWIHTEAB172
Wynn Resorts Ltd
983134107
2991.00000000
NS
USD
255820.23000000
0.025432686723
Long
EC
CORP
US
N
1
N
N
N
XPO Logistics Inc
54930096DB9LCLPN7H13
XPO Logistics Inc
983793100
2147.00000000
NS
USD
143290.78000000
0.014245431325
Long
EC
CORP
US
N
1
N
N
N
Aptiv PLC
N/A
Aptiv PLC
G6095L109
46073.00000000
NS
USD
3204377.15000000
0.318567144594
Long
EC
CORP
IE
N
1
N
N
N
Take-Two Interactive Software Inc
BOMSTHHJK882EWYX3334
Take-Two Interactive Software Inc
874054109
87273.00000000
NS
USD
10564396.65000000
1.050272648196
Long
EC
CORP
US
N
1
N
N
N
Mercury Systems Inc
549300P3B84SGK7HH679
Mercury Systems Inc
589378108
78017.00000000
NS
USD
6955995.72000000
0.691538976405
Long
EC
CORP
US
N
1
N
N
N
Okta Inc
549300N8J06I8MRHU620
Okta Inc
679295105
2960.00000000
NS
USD
447848.00000000
0.044523366599
Long
EC
CORP
US
N
1
N
N
N
Polaris Inc
549300QJSN8UVWN1EI78
Polaris Inc
731068102
1994.00000000
NS
USD
141434.42000000
0.014060878984
Long
EC
CORP
US
N
1
N
N
N
T Rowe Price Group Inc
549300SIV6FPS9Y7IH33
T Rowe Price Group Inc
74144T108
2487.00000000
NS
USD
287571.81000000
0.028589309587
Long
EC
CORP
US
N
1
N
N
N
DR Horton Inc
529900ZIUEYVSB8QDD25
DR Horton Inc
23331A109
121300.00000000
NS
USD
5727786.00000000
0.569434977672
Long
EC
CORP
US
N
1
N
N
N
Coherent Inc
549300RYOCKUMWACR010
Coherent Inc
192479103
30511.00000000
NS
USD
3901441.57000000
0.387866671922
Long
EC
CORP
US
N
1
N
N
N
Skechers USA Inc
529900D2R54KZPA4XR56
Skechers USA Inc
830566105
1987.00000000
NS
USD
55993.66000000
0.005566679434
Long
EC
CORP
US
N
1
N
N
N
PRA Health Sciences Inc
549300R1HR1VWWHIAK47
PRA Health Sciences Inc
69354M108
2447.00000000
NS
USD
236135.50000000
0.023475704778
Long
EC
CORP
US
N
1
N
N
N
Planet Fitness Inc
549300LLE5HUPF6H8G33
Planet Fitness Inc
72703H101
40124.00000000
NS
USD
2420680.92000000
0.240655007996
Long
EC
CORP
US
N
1
N
N
N
Mattel Inc
549300VELLG24KHTJ564
Mattel Inc
577081102
9068.00000000
NS
USD
79072.96000000
0.007861136783
Long
EC
CORP
US
N
1
N
N
N
F5 Networks Inc
N/A
F5 Networks Inc
315616102
2056.00000000
NS
USD
286318.56000000
0.028464716178
Long
EC
CORP
US
N
1
N
N
N
Jack Henry & Associates Inc
529900X1QS8C54W0JB21
Jack Henry & Associates Inc
426281101
33278.00000000
NS
USD
5442616.90000000
0.541084536491
Long
EC
CORP
US
N
1
N
N
N
Verisk Analytics Inc
549300I1YSWNIRKBWP67
Verisk Analytics Inc
92345Y106
58183.00000000
NS
USD
8892107.89000000
0.884019978715
Long
EC
CORP
US
N
1
N
N
N
Crowdstrike Holdings Inc
549300YBY08K9KM4HX32
Crowdstrike Holdings Inc
22788C105
91541.00000000
NS
USD
6193664.06000000
0.615750825139
Long
EC
CORP
US
N
1
N
N
N
Copart Inc
549300KVYX3JWMYEHU61
Copart Inc
217204106
90535.00000000
NS
USD
7252758.85000000
0.721042052516
Long
EC
CORP
US
N
1
N
N
N
GoDaddy Inc
N/A
GoDaddy Inc
380237107
4865.00000000
NS
USD
337776.95000000
0.033580516098
Long
EC
CORP
US
N
1
N
N
N
Shopify Inc
549300HGQ43STJLLP808
Shopify Inc
82509L107
7639.00000000
NS
USD
4830063.31000000
0.480186758564
Long
EC
CORP
CA
N
1
N
N
N
Campbell Soup Co
5493007JDSMX8Z5Z1902
Campbell Soup Co
134429109
4173.00000000
NS
USD
208566.54000000
0.020734902290
Long
EC
CORP
US
N
1
N
N
N
BlackRock Liquidity FedFund - Institutional Class
549300T8K043VZEOVK74
BlackRock Liquidity FedFund - Institutional Class
09248U700
2386562.59000000
NS
USD
2386562.59000000
0.237263091734
Long
STIV
RF
US
N
1
N
N
Zoetis Inc
549300HD9Q1LOC9KLJ48
Zoetis Inc
98978V103
34010.00000000
NS
USD
4397833.10000000
0.437216054005
Long
EC
CORP
US
N
1
N
N
N
Constellation Brands Inc
5493005GKEG8QCVY7037
Constellation Brands Inc
21036P108
23503.00000000
NS
USD
3870709.07000000
0.384811362165
Long
EC
CORP
US
N
1
N
N
N
Cooper Cos Inc/The
QJKMVPIGLH7530PCUE20
Cooper Cos Inc/The
216648402
30708.00000000
NS
USD
8803983.60000000
0.875258992689
Long
EC
CORP
US
N
1
N
N
N
Dunkin' Brands Group Inc
549300311IRV47UCTO62
Dunkin' Brands Group Inc
265504100
2889.00000000
NS
USD
181544.76000000
0.018048498382
Long
EC
CORP
US
N
1
N
N
N
Principal Healthcare Innovators Index ETF
549300HI5VZD2P4JPY17
Principal Healthcare Innovators Index ETF
74255Y409
3988.00000000
NS
USD
152062.44000000
0.015117476827
Long
EC
RF
US
N
1
N
N
N
Clorox Co/The
54930044KVSC06Z79I06
Clorox Co/The
189054109
2901.00000000
NS
USD
540862.44000000
0.053770512977
Long
EC
CORP
US
N
1
N
N
N
Penumbra Inc
549300RGE06P3ECANU72
Penumbra Inc
70975L107
1171.00000000
NS
USD
207641.72000000
0.020642960158
Long
EC
CORP
US
N
1
N
N
N
CarMax Inc
N/A
CarMax Inc
143130102
3941.00000000
NS
USD
290254.65000000
0.028856027467
Long
EC
CORP
US
N
1
N
N
N
Paychex Inc
529900K900DW6SUBM174
Paychex Inc
704326107
9077.00000000
NS
USD
621956.04000000
0.061832534202
Long
EC
CORP
US
N
1
N
N
N
Nordson Corp
14OS6Q5N55N95WM84M53
Nordson Corp
655663102
2498.00000000
NS
USD
401953.18000000
0.039960675918
Long
EC
CORP
US
N
1
N
N
N
Lamar Advertising Co
529900Y8WW4MKVPTB543
Lamar Advertising Co
512816109
3081.00000000
NS
USD
177619.65000000
0.017658278684
Long
EC
CORP
US
N
1
N
N
N
TripAdvisor Inc
N/A
TripAdvisor Inc
896945201
3629.00000000
NS
USD
72471.13000000
0.007204807633
Long
EC
CORP
US
N
1
N
N
N
Acuity Brands Inc
N/A
Acuity Brands Inc
00508Y102
532.00000000
NS
USD
46065.88000000
0.004579696823
Long
EC
CORP
US
N
1
N
N
N
Western Alliance Bancorp
5493003VJXZ5JXT9S762
Western Alliance Bancorp
957638109
591.00000000
NS
USD
21205.08000000
0.002108129433
Long
EC
CORP
US
N
1
N
N
N
Ionis Pharmaceuticals Inc
549300SI4ZGLG0BLUZ92
Ionis Pharmaceuticals Inc
462222100
4636.00000000
NS
USD
257437.08000000
0.025593427879
Long
EC
CORP
US
N
1
N
N
N
Under Armour Inc - Class C
549300D4549QKWETZ406
Under Armour Inc - Class C
904311206
5365.00000000
NS
USD
49733.55000000
0.004944322803
Long
EC
CORP
US
N
1
N
N
N
Brookfield Property REIT Inc
549300K1JD1LDRNBET48
Brookfield Property REIT Inc
11282X103
2268.00000000
NS
USD
22215.06000000
0.002208537853
Long
EC
CORP
US
N
1
N
N
N
Five Below Inc
529900AAXP5Z6BGI7418
Five Below Inc
33829M101
73495.00000000
NS
USD
6626309.20000000
0.658762780480
Long
EC
CORP
US
N
1
N
N
N
Fidelity National Information Services Inc
6WQI0GK1PRFVBA061U48
Fidelity National Information Services Inc
31620M106
40103.00000000
NS
USD
5289184.67000000
0.525830880285
Long
EC
CORP
US
N
1
N
N
N
Principal Shareholder Yield Index ETF
549300X72DS7OIEXMJ50
Principal Shareholder Yield Index ETF
74255Y300
8100.00000000
NS
USD
211115.16000000
0.020988276520
Long
EC
RF
US
N
1
N
N
N
Primerica Inc
254900621R686KJR7022
Primerica Inc
74164M108
1160.00000000
NS
USD
120535.60000000
0.011983196770
Long
EC
CORP
US
N
1
N
N
N
FleetCor Technologies Inc
549300DG6RR0NQSFLN74
FleetCor Technologies Inc
339041105
20172.00000000
NS
USD
4866495.00000000
0.483808660391
Long
EC
CORP
US
N
1
N
N
N
2020-06-04
Principal Funds, Inc
Sara Reece
/s/ Sara Reece
Vice President and Controller