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