0001752724-19-198772.txt : 20191220 0001752724-19-198772.hdr.sgml : 20191220 20191220145606 ACCESSION NUMBER: 0001752724-19-198772 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20191031 FILED AS OF DATE: 20191220 PERIOD START: 20191031 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: 191300549 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 S000007077 LargeCap Growth Fund I C000019326 R-1 PCRSX C000019327 R-2 PPUNX C000019328 R-3 PPUMX C000019329 R-5 PPUPX C000019330 R-4 PPUSX C000019331 Institutional Class PLGIX C000019332 Class J PLGJX C000019333 Class A PLGAX C000149257 R-6 PLCGX NPORT-P 1 primary_doc.xml NPORT-P false 0000898745 XXXXXXXX S000007077 C000019331 C000019332 C000019328 C000019327 C000019333 C000019329 C000019330 C000019326 C000149257 Principal Funds, Inc 811-07572 0000898745 549300HZGBXSW6DSXF23 801 Grand Ave Des Moines 50309 515-248-0156 LargeCap Growth Fund I S000007077 5493005TWCHTR0PO8C36 2019-10-31 2019-10-31 N 9949092620.80 49491309.18 9899601311.62 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 3126678.68000000 N Delta Air Lines Inc Q2CCMS6R0AS67HJMBN42 Delta Air Lines Inc 247361702 6997.00000000 NS USD 385394.76000000 0.003893033142 Long EC CORP US N 1 N N N Abbott Laboratories HQD377W2YR662HK5JX27 Abbott Laboratories 002824100 44675.00000000 NS USD 3735276.75000000 0.037731587691 Long EC CORP US N 1 N N N NewMarket Corp 54930082CG88ERDREQ47 NewMarket Corp 651587107 583.00000000 NS USD 283040.67000000 0.002859111807 Long EC CORP US N 1 N N N AutoZone Inc GA3JGKJ41LJKXDN23E90 AutoZone Inc 053332102 2100.00000000 NS USD 2403198.00000000 0.024275704893 Long EC CORP US N 1 N N N GoDaddy Inc N/A GoDaddy Inc 380237107 14999.00000000 NS USD 975384.97000000 0.009852770220 Long EC CORP US N 1 N N N Automatic Data Processing Inc HGBOLILQXWER4SAL2I23 Automatic Data Processing Inc 053015103 26034.00000000 NS USD 4223495.82000000 0.042663292056 Long EC CORP US N 1 N N N N/A N/A Futures N/A 489.00000000 NC USD -129257.62000000 -0.00130568510 N/A DE N/A N 1 CME N/A Long S&P 500 Emini; December 2019 N/A S&P 500 Emini; December 2019 2019-12-23 74225310.00000000 USD -129257.62000000 N N N E*TRADE Financial Corp 549300LYE2HSVYJFJD24 E*TRADE Financial Corp 269246401 4123.00000000 NS USD 172300.17000000 0.001740475849 Long EC CORP US N 1 N N N Citrix Systems Inc HCTKJGUQOPZ5NBK7NP58 Citrix Systems Inc 177376100 10646.00000000 NS USD 1158923.56000000 0.011706770035 Long EC CORP US N 1 N N N Union Pacific Corp 549300LMMRSZZCZ8CL11 Union Pacific Corp 907818108 62978.00000000 NS USD 10420339.88000000 0.105260197375 Long EC CORP US N 1 N N N Huntington Ingalls Industries Inc 5TZLZ6WJTBVJ0QWBG121 Huntington Ingalls Industries Inc 446413106 2874.00000000 NS USD 648546.84000000 0.006551242010 Long EC CORP US N 1 N N N Xylem Inc/NY 549300DF5MV96DRYLQ48 Xylem Inc/NY 98419M100 15602.00000000 NS USD 1196517.38000000 0.012086520884 Long EC CORP US N 1 N N N Axis Capital Holdings Ltd N/A Axis Capital Holdings Ltd G0692U109 988.00000000 NS USD 58716.84000000 0.000593123279 Long EC CORP BM N 1 N N N Air Products & Chemicals Inc 7QEON6Y1RL5XR3R1W237 Air Products & Chemicals Inc 009158106 4578.00000000 NS USD 976304.28000000 0.009862056554 Long EC CORP US N 1 N N N FLIR Systems Inc VOBD35NEPH6WISIRTJ85 FLIR Systems Inc 302445101 2985.00000000 NS USD 153906.60000000 0.001554674730 Long EC CORP US N 1 N N N Mastercard Inc AR5L2ODV9HN37376R084 Mastercard Inc 57636Q104 85831.00000000 NS USD 23758879.11000000 0.239998342984 Long EC CORP US N 1 N N N Burlington Stores Inc 5299003Z37DVGKKC1W09 Burlington Stores Inc 122017106 5432.00000000 NS USD 1043867.44000000 0.010544540200 Long EC CORP US N 1 N N N WellCare Health Plans Inc 529900JCT1MMTWHZ5P23 WellCare Health Plans Inc 94946T106 3995.00000000 NS USD 1184917.00000000 0.011969340609 Long EC CORP US N 1 N N N Avantor Inc 5493003VM0XB4U8YD238 Avantor Inc 05352A100 1550687.00000000 NS USD 22035262.27000000 0.222587370706 Long EC CORP US N 1 N N N Lennar Corp - A Shares 529900G61XVRLX5TJX09 Lennar Corp - A Shares 526057104 11145.00000000 NS USD 664242.00000000 0.006709785364 Long EC CORP US N 1 N N N Celgene Corp 4SIHMF0MOSTTL8CD0X64 Celgene Corp 151020104 56890.00000000 NS USD 6145826.70000000 0.062081557696 Long EC CORP US N 1 N N N HCA Healthcare Inc 529900PH4ZGUH2MNEU89 HCA Healthcare Inc 40412C101 566781.00000000 NS USD 75687934.74000000 0.764555383166 Long EC CORP US N 1 N N N Edwards Lifesciences Corp YA13X31F3V31L8TMPR58 Edwards Lifesciences Corp 28176E108 549303.00000000 NS USD 130942849.14000100 1.322708309336 Long EC CORP US N 1 N N N CDK Global Inc 5493000L10CYRTHIJ385 CDK Global Inc 12508E101 12277.00000000 NS USD 620479.58000000 0.006267722915 Long EC CORP US N 1 N N N Diamondback Energy Inc 549300R22LSX6OHWEN64 Diamondback Energy Inc 25278X109 2750.00000000 NS USD 235840.00000000 0.002382318161 Long EC CORP US N 1 N N N Brookfield Property REIT Inc 549300K1JD1LDRNBET48 Brookfield Property REIT Inc 11282X103 8819.00000000 NS USD 166679.10000000 0.001683695077 Long EC CORP US N 1 N N N Clorox Co/The 54930044KVSC06Z79I06 Clorox Co/The 189054109 8386.00000000 NS USD 1238528.34000000 0.012510891105 Long EC CORP US N 1 N N N Charles River Laboratories International Inc 549300BSQ0R4UZ5KX287 Charles River Laboratories International Inc 159864107 4517.00000000 NS USD 587119.66000000 0.005930740456 Long EC CORP US N 1 N N N Martin Marietta Materials Inc 5299005MZ4WZECVATV08 Martin Marietta Materials Inc 573284106 1650.00000000 NS USD 432151.50000000 0.004365342465 Long EC CORP US N 1 N N N Altice USA Inc 54930064K3612MGCER95 Altice USA Inc 02156K103 27033.00000000 NS USD 836671.35000000 0.008451566115 Long EC CORP US N 1 N N N Vertex Pharmaceuticals Inc 54930015RAQRRZ5ZGJ91 Vertex Pharmaceuticals Inc 92532F100 357721.00000000 NS USD 69927301.08000000 0.706364820954 Long EC CORP US N 1 N N N IHS Markit Ltd 549300HLPTRASHS0E726 IHS Markit Ltd G47567105 21824.00000000 NS USD 1528116.48000000 0.015436141637 Long EC CORP GB N 1 N N N Alibaba Group Holding Ltd 5493001NTNQJDH60PM02 Alibaba Group Holding Ltd 01609W102 1063035.00000000 NS USD 187806393.45000100 1.897110676866 Long EC CORP CN N 1 N N N Public Storage 549300LMZF40TKJ6DM64 Public Storage 74460D109 12191.00000000 NS USD 2716886.26000000 0.027444400784 Long EC CORP US N 1 N N N AptarGroup Inc VNPEQDQFAA7IY1T2PX43 AptarGroup Inc 038336103 2310.00000000 NS USD 272926.50000000 0.002756944359 Long EC CORP US N 1 N N N Armstrong World Industries Inc KXMRXXOJ88Q45Y45MG74 Armstrong World Industries Inc 04247X102 5194.00000000 NS USD 485794.82000000 0.004907216005 Long EC CORP US N 1 N N N Cognizant Technology Solutions Corp 5493006IEVQEFQO40L83 Cognizant Technology Solutions Corp 192446102 2781.00000000 NS USD 169474.14000000 0.001711928942 Long EC CORP US N 1 N N N Crown Holdings Inc NYLWZIOY8PUNIT4JOE22 Crown Holdings Inc 228368106 6430.00000000 NS USD 468361.20000000 0.004731111741 Long EC CORP US N 1 N N N Adobe Inc FU4LY2G4933NH2E1CP29 Adobe Inc 00724F101 336060.00000000 NS USD 93401155.80000000 0.943484013748 Long EC CORP US N 1 N N N Madison Square Garden Co/The N/A Madison Square Garden Co/The 55825T103 183.00000000 NS USD 48846.36000000 0.000493417446 Long EC CORP US N 1 N N N ServiceMaster Global Holdings Inc 549300GS10644JGL8R77 ServiceMaster Global Holdings Inc 81761R109 3003.00000000 NS USD 121261.14000000 0.001224909329 Long EC CORP US N 1 N N N CBRE Group Inc 52990016II9MJ2OSWA10 CBRE Group Inc 12504L109 10571.00000000 NS USD 566077.05000000 0.005718180280 Long EC CORP US N 1 N N N Honeywell International Inc ISRPG12PN4EIEOEMW547 Honeywell International Inc 438516106 181068.00000000 NS USD 31275875.64000000 0.315930658776 Long EC CORP US N 1 N N N Masimo Corp 549300Q4A8JK0PIYCU29 Masimo Corp 574795100 4298.00000000 NS USD 626605.42000000 0.006329602579 Long EC CORP US N 1 N N N Primerica Inc 254900621R686KJR7022 Primerica Inc 74164M108 2522.00000000 NS USD 318225.96000000 0.003214533090 Long EC CORP US N 1 N N N MongoDB Inc 549300TPTG69WKWE1Z37 MongoDB Inc 60937P106 2242.00000000 NS USD 286460.34000000 0.002893655319 Long EC CORP US N 1 N N N Signature Bank/New York NY VLP5AP0XK2GM6GKD1007 Signature Bank/New York NY 82669G104 2264.00000000 NS USD 267876.48000000 0.002705932002 Long EC CORP US N 1 N N N Cerner Corp 549300L4UJ40IEVVI304 Cerner Corp 156782104 27427.00000000 NS USD 1840900.24000000 0.018595700796 Long EC CORP US N 1 N N N Tencent Holdings Ltd 254900N4SLUMW4XUYY11 Tencent Holdings Ltd 88032Q109 2221785.00000000 NS USD 89982292.50000000 0.908948650228 Long EC CORP CN N 1 N N AO Smith Corp 549300XG4US7UJNECY36 AO Smith Corp 831865209 3196.00000000 NS USD 158777.28000000 0.001603875499 Long EC CORP US N 1 N N N Johnson & Johnson 549300G0CFPGEF6X2043 Johnson & Johnson 478160104 44336.00000000 NS USD 5854125.44000000 0.059134961658 Long EC CORP US N 1 N N N Nexstar Media Group Inc 52990083ZRR5UT591988 Nexstar Media Group Inc 65336K103 2925.00000000 NS USD 284573.25000000 0.002874593037 Long EC CORP US N 1 N N N Dolby Laboratories Inc 549300X04FB2QPCJ5J24 Dolby Laboratories Inc 25659T107 2206.00000000 NS USD 141911.98000000 0.001433512073 Long EC CORP US N 1 N N N Marvell Technology Group Ltd 8DF36O58U3QIHUCGZB18 Marvell Technology Group Ltd G5876H105 1458808.00000000 NS USD 35580327.12000000 0.359411717704 Long EC CORP US N 1 N N N West Pharmaceutical Services Inc 5493007NKRGM1RJQ1P16 West Pharmaceutical Services Inc 955306105 5028.00000000 NS USD 723227.52000000 0.007305622693 Long EC CORP US N 1 N N N Herbalife Nutrition Ltd 549300BA7TYPBSZZIA41 Herbalife Nutrition Ltd G4412G101 1617.00000000 NS USD 72231.39000000 0.000729639383 Long EC CORP US N 1 N N N Sage Therapeutics Inc 5493000JX4BJS9W6CN35 Sage Therapeutics Inc 78667J108 4059.00000000 NS USD 550603.35000000 0.005561873985 Long EC CORP US N 1 N N N Costco Wholesale Corp 29DX7H14B9S6O3FD6V18 Costco Wholesale Corp 22160K105 385655.00000000 NS USD 114581957.05000100 1.157440117467 Long EC CORP US N 1 N N N BioMarin Pharmaceutical Inc NSLL8ITTRR0J5HEMR848 BioMarin Pharmaceutical Inc 09061G101 14416.00000000 NS USD 1055395.36000000 0.010660988526 Long EC CORP US N 1 N N N SEI Investments Co 5LJTIFADGZ6XH1RVOC11 SEI Investments Co 784117103 5200.00000000 NS USD 311584.00000000 0.003147439883 Long EC CORP US N 1 N N N Sysco Corp 5RGWIFLMGH3YS7KWI652 Sysco Corp 871829107 48680.00000000 NS USD 3888071.60000000 0.039275032171 Long EC CORP US N 1 N N N Woodward Inc YPYKXXTR8TFDH54ZMB45 Woodward Inc 980745103 4572.00000000 NS USD 487649.52000000 0.004925951102 Long EC CORP US N 1 N N N Analog Devices Inc GYVOE5EZ4GDAVTU4CQ61 Analog Devices Inc 032654105 2962.00000000 NS USD 315838.06000000 0.003190411917 Long EC CORP US N 1 N N N NextEra Energy Inc N/A NextEra Energy Inc 65339F101 248785.00000000 NS USD 59295416.90000000 0.598967726411 Long EC CORP US N 1 N N N Encompass Health Corp 549300FVRPM9DRQZRG64 Encompass Health Corp 29261A100 5457.00000000 NS USD 349357.14000000 0.003529002118 Long EC CORP US N 1 N N N MSCI Inc 549300HTIN2PD78UB763 MSCI Inc 55354G100 6654.00000000 NS USD 1560762.24000000 0.015765910069 Long EC CORP US N 1 N N N TransUnion 549300ZS772LUNUMRB03 TransUnion 89400J107 16389.00000000 NS USD 1354059.18000000 0.013677916285 Long EC CORP US N 1 N N N TransDigm Group Inc N/A TransDigm Group Inc 893641100 3348.00000000 NS USD 1761985.44000000 0.017798549502 Long EC CORP US N 1 N N N Bright Horizons Family Solutions Inc N/A Bright Horizons Family Solutions Inc 109194100 5267.00000000 NS USD 782254.84000000 0.007901882261 Long EC CORP US N 1 N N N Synopsys Inc QG7T915N9S0NY5UKNE63 Synopsys Inc 871607107 13088.00000000 NS USD 1776696.00000000 0.017947147001 Long EC CORP US N 1 N N N Intuit Inc VI90HBPH7XSFMB9E4M29 Intuit Inc 461202103 937155.00000000 NS USD 241317412.50000100 2.437647789075 Long EC CORP US N 1 N N N United Airlines Holdings Inc N/A United Airlines Holdings Inc 910047109 5427.00000000 NS USD 492988.68000000 0.004979884184 Long EC CORP US N 1 N N N Visa Inc 549300JZ4OKEHW3DPJ59 Visa Inc 92826C839 2475985.00000000 NS USD 442854677.10000200 4.473459719839 Long EC CORP US N 1 N N N WR Grace & Co 5493003X5Z6TVAXIPW56 WR Grace & Co 38388F108 5004.00000000 NS USD 332515.80000000 0.003358880721 Long EC CORP US N 1 N N N BlackRock Liquidity FedFund 549300T8K043VZEOVK74 BlackRock Liquidity FedFund 09248U700 22925472.46000000 NS USD 22925472.46000000 0.231579754965 Long STIV RF US N 1 N N Maxim Integrated Products Inc SO0H5YEO14Y4PVKQH532 Maxim Integrated Products Inc 57772K101 10750.00000000 NS USD 630595.00000000 0.006369902990 Long EC CORP US N 1 N N N Arista Networks Inc 635400H1WKBLOQERUU95 Arista Networks Inc 040413106 5096.00000000 NS USD 1246328.72000000 0.012589685996 Long EC CORP US N 1 N N N Sun Communities Inc 549300H5GEOJYN41ZG57 Sun Communities Inc 866674104 2030.00000000 NS USD 330179.50000000 0.003335280781 Long EC CORP US N 1 N N N Pioneer Natural Resources Co FY8JBF7CCL2VE4F1B628 Pioneer Natural Resources Co 723787107 5757.00000000 NS USD 708226.14000000 0.007154087500 Long EC CORP US N 1 N N N Akamai Technologies Inc OC1LZNN2LF5WTJ5RIL89 Akamai Technologies Inc 00971T101 13424.00000000 NS USD 1161176.00000000 0.011729522871 Long EC CORP US N 1 N N N Charter Communications Inc 0J0XRGZE3PBRFEZ7MV65 Charter Communications Inc 16119P108 5623.00000000 NS USD 2630776.78000000 0.026574573027 Long EC CORP US N 1 N N N Norfolk Southern Corp 54930036C8MWP850MI84 Norfolk Southern Corp 655844108 118695.00000000 NS USD 21602490.00000000 0.218215757584 Long EC CORP US N 1 N N N Nordson Corp 14OS6Q5N55N95WM84M53 Nordson Corp 655663102 5035.00000000 NS USD 789538.35000000 0.007975456032 Long EC CORP US N 1 N N N TJX Cos Inc/The V167QI9I69W364E2DY52 TJX Cos Inc/The 872540109 2197906.00000000 NS USD 126709280.90000100 1.279943271566 Long EC CORP US N 1 N N N O'Reilly Automotive Inc 549300K2RLMQL149Q332 O'Reilly Automotive Inc 67103H107 7565.00000000 NS USD 3294633.15000000 0.033280462983 Long EC CORP US N 1 N N N Aspen Technology Inc 529900B0MZWTVFG7CB96 Aspen Technology Inc 045327103 6698.00000000 NS USD 771006.78000000 0.007788260918 Long EC CORP US N 1 N N N Pool Corp 5493005VZK1KMN6CO617 Pool Corp 73278L105 3593.00000000 NS USD 745188.20000000 0.007527456677 Long EC CORP US N 1 N N N Fiserv Inc GI7UBEJLXYLGR2C7GV83 Fiserv Inc 337738108 33772.00000000 NS USD 3584560.08000000 0.036209135773 Long EC CORP US N 1 N N N ONEOK Inc 2T3D6M0JSY48PSZI1Q41 ONEOK Inc 682680103 10586.00000000 NS USD 739220.38000000 0.007467173239 Long EC CORP US N 1 N N N Lowe's Cos Inc WAFCR4OKGSC504WU3E95 Lowe's Cos Inc 548661107 47740.00000000 NS USD 5328261.40000000 0.053822989757 Long EC CORP US N 1 N N N Athene Holding Ltd 549300H316CT32FQXI76 Athene Holding Ltd G0684D107 5428.00000000 NS USD 235303.80000000 0.002376901782 Long EC CORP BM N 1 N N N Chipotle Mexican Grill Inc N/A Chipotle Mexican Grill Inc 169656105 2141.00000000 NS USD 1666040.56000000 0.016829370270 Long EC CORP US N 1 N N N Comerica Inc I9Q57JVPWHHZ3ZGBW498 Comerica Inc 200340107 1183.00000000 NS USD 77391.86000000 0.000781767442 Long EC CORP US N 1 N N N Sensata Technologies Holding PLC 529900MS7KFYCY9MS037 Sensata Technologies Holding PLC G8060N102 7301.00000000 NS USD 373738.19000000 0.003775285268 Long EC CORP US N 1 N N N Vail Resorts Inc 529900PSZHRNU9HKH870 Vail Resorts Inc 91879Q109 3230.00000000 NS USD 750555.10000000 0.007581669972 Long EC CORP US N 1 N N N Waste Management Inc 549300YX8JIID70NFS41 Waste Management Inc 94106L109 19893.00000000 NS USD 2232193.53000000 0.022548317449 Long EC CORP US N 1 N N N Sarepta Therapeutics Inc 549300IKDPIED8J8IG21 Sarepta Therapeutics Inc 803607100 5688.00000000 NS USD 472445.28000000 0.004772366736 Long EC CORP US N 1 N N N Nordstrom Inc 549300S3IZB5P35KNV16 Nordstrom Inc 655664100 11055.00000000 NS USD 396874.50000000 0.004008994781 Long EC CORP US N 1 N N N Coupa Software Inc 549300Q95ICR2GFL2K37 Coupa Software Inc 22266L106 5710.00000000 NS USD 785067.90000000 0.007930298153 Long EC CORP US N 1 N N N Post Holdings Inc JM1I5YUAURL6DC8N1468 Post Holdings Inc 737446104 2337.00000000 NS USD 240477.30000000 0.002429161462 Long EC CORP US N 1 N N N Danaher Corp S4BKK9OTCEWQ3YHPFM11 Danaher Corp 235851102 898290.00000000 NS USD 123802327.80000100 1.250578926392 Long EC CORP US N 1 N N N Airbnb, Inc N/A Airbnb, Inc N/A 29361.00000000 NS USD 3509226.72000000 0.035448162098 Long EP CORP US Y 3 N N N Euronet Worldwide Inc YG3575C4DSHJPA5KET68 Euronet Worldwide Inc 298736109 5005.00000000 NS USD 701050.35000000 0.007081601853 Long EC CORP US N 1 N N N Alaska Air Group Inc 529900G48RT4KWLC6C27 Alaska Air Group Inc 011659109 6125.00000000 NS USD 425258.75000000 0.004295715924 Long EC CORP US N 1 N N N NVR Inc 529900RWXR4JI3JYTV70 NVR Inc 62944T105 283.00000000 NS USD 1029154.97000000 0.010395923407 Long EC CORP US N 1 N N N Broadcom Inc 549300WV6GIDOZJTV909 Broadcom Inc 11135F101 23141.00000000 NS USD 6776841.85000000 0.068455704797 Long EC CORP US N 1 N N N Ceridian HCM Holding Inc 549300T64GVCHFJ8L449 Ceridian HCM Holding Inc 15677J108 6403.00000000 NS USD 308944.75000000 0.003120779719 Long EC CORP US N 1 N N N Okta Inc 549300N8J06I8MRHU620 Okta Inc 679295105 94734.00000000 NS USD 10332637.38000000 0.104374277859 Long EC CORP US N 1 N N N IDEX Corp 549300U5Y5EL6PHYLF13 IDEX Corp 45167R104 3737.00000000 NS USD 581215.61000000 0.005871101185 Long EC CORP US N 1 N N N Trade Desk Inc/The 549300GXPD31VT3E0P46 Trade Desk Inc/The 88339J105 3579.00000000 NS USD 718663.20000000 0.007259516594 Long EC CORP US N 1 N N N Equinix Inc 549300EVUN2BTLJ3GT74 Equinix Inc 29444U700 5013.00000000 NS USD 2841268.14000000 0.028700834008 Long EC CORP US N 1 N N N Cooper Cos Inc/The QJKMVPIGLH7530PCUE20 Cooper Cos Inc/The 216648402 854.00000000 NS USD 248514.00000000 0.002510343519 Long EC CORP US N 1 N N N American Homes 4 Rent 549300ZJUO7A58PNUW40 American Homes 4 Rent 02665T306 11077.00000000 NS USD 293208.19000000 0.002961818165 Long EC CORP US N 1 N N N BWX Technologies Inc 549300NP85N265KWMS58 BWX Technologies Inc 05605H100 1521558.00000000 NS USD 88402519.80000000 0.892990707577 Long EC CORP US N 1 N N N PPG Industries Inc 549300BKPEP01R3V6C59 PPG Industries Inc 693506107 6507.00000000 NS USD 814155.84000000 0.008224127562 Long EC CORP US N 1 N N N Illinois Tool Works Inc 76NA4I14SZCFAYMNSV04 Illinois Tool Works Inc 452308109 32266.00000000 NS USD 5439402.28000000 0.054945670121 Long EC CORP US N 1 N N N Lockheed Martin Corp DPRBOZP0K5RM2YE8UU08 Lockheed Martin Corp 539830109 22231.00000000 NS USD 8373973.08000000 0.084588993196 Long EC CORP US N 1 N N N Verisk Analytics Inc 549300I1YSWNIRKBWP67 Verisk Analytics Inc 92345Y106 13606.00000000 NS USD 1968788.20000000 0.019887550397 Long EC CORP US N 1 N N N Zoetis Inc 549300HD9Q1LOC9KLJ48 Zoetis Inc 98978V103 1648065.00000000 NS USD 210820474.80000100 2.129585507171 Long EC CORP US N 1 N N N FactSet Research Systems Inc 549300ZSJE7NBK6K9P30 FactSet Research Systems Inc 303075105 3055.00000000 NS USD 774503.60000000 0.007823583754 Long EC CORP US N 1 N N N Yum China Holdings Inc 529900DO9BYZ7VA3K502 Yum China Holdings Inc 98850P109 25446.00000000 NS USD 1081455.00000000 0.010924227814 Long EC CORP CN N 1 N N N Carter's Inc 5299003WAQK4R3L3ZU36 Carter's Inc 146229109 2355.00000000 NS USD 236065.20000000 0.002384593000 Long EC CORP US N 1 N N N Mettler-Toledo International Inc 5493000BD5GJNUDIUG10 Mettler-Toledo International Inc 592688105 2110.00000000 NS USD 1487423.40000000 0.015025083871 Long EC CORP US N 1 N N N KLA Corp 549300H0BF5JCG96TJ81 KLA Corp 482480100 13931.00000000 NS USD 2354896.24000000 0.023787788678 Long EC CORP US N 1 N N N Humana Inc 529900YLDW34GJAO4J06 Humana Inc 444859102 3460.00000000 NS USD 1017932.00000000 0.010282555508 Long EC CORP US N 1 N N N Principal U.S. Mega-Cap Multi-Factor Index ETF 549300XGM3O583ZPRJ37 Principal U.S. Mega-Cap Multi-Factor Index ETF 74255Y870 13396.00000000 NS USD 397995.16000000 0.004020315035 Long EC RF US N 1 N N VMware Inc 549300BUDHS3LRWBE814 VMware Inc 928563402 362823.00000000 NS USD 57423996.21000000 0.580063725824 Long EC CORP US N 1 N N N Manhattan Associates Inc 529900Q1GJP7KD52SW51 Manhattan Associates Inc 562750109 7082.00000000 NS USD 530795.90000000 0.005361790675 Long EC CORP US N 1 N N N Intuitive Surgical Inc 54930052SRG011710797 Intuitive Surgical Inc 46120E602 431214.00000000 NS USD 238439781.30000100 2.408579636637 Long EC CORP US N 1 N N N Zayo Group Holdings Inc 529900Z6OTS7RT0V0I47 Zayo Group Holdings Inc 98919V105 18407.00000000 NS USD 628414.98000000 0.006347881699 Long EC CORP US N 1 N N N Everest Re Group Ltd 549300N24XF2VV0B3570 Everest Re Group Ltd G3223R108 1054.00000000 NS USD 270972.86000000 0.002737209827 Long EC CORP BM N 1 N N N Magic Leap Inc - Series D N/A Magic Leap Inc - Series D TC7X5R5R6 48744.00000000 NS USD 1184479.20000000 0.011964918209 Long EP CORP US Y 3 N N N Fair Isaac Corp RI6HET5SJUEY30V1PS26 Fair Isaac Corp 303250104 2715.00000000 NS USD 825468.60000000 0.008338402467 Long EC CORP US N 1 N N N Republic Services Inc NKNQHM6BLECKVOQP7O46 Republic Services Inc 760759100 2332.00000000 NS USD 204073.32000000 0.002061429683 Long EC CORP US N 1 N N N Dover Corp 549300FMC2ALGA7N9E80 Dover Corp 260003108 6193.00000000 NS USD 643390.77000000 0.006499158397 Long EC CORP US N 1 N N N Arthur J Gallagher & Co 54930049QLLMPART6V29 Arthur J Gallagher & Co 363576109 3321.00000000 NS USD 302941.62000000 0.003060139600 Long EC CORP US N 1 N N N AMC Networks Inc 549300VGG9K75226LR46 AMC Networks Inc 00164V103 3802.00000000 NS USD 165577.10000000 0.001672563316 Long EC CORP US N 1 N N N Genpact Ltd 529900OSEC6Q0L4L5B35 Genpact Ltd G3922B107 3156082.00000000 NS USD 123623731.94000100 1.248774855153 Long EC CORP US N 1 N N N Magic Leap Inc - Series C N/A Magic Leap Inc - Series C N/A 168788.00000000 NS USD 4101548.40000000 0.041431450327 Long EP CORP US Y 3 N N N STERIS PLC 549300F1857N5E6G6T48 STERIS PLC G8473T100 1041.00000000 NS USD 147374.37000000 0.001488689951 Long EC CORP US N 1 N N N Concho Resources Inc SYHS7HRDXLL4I0IQ8776 Concho Resources Inc 20605P101 302554.00000000 NS USD 20428446.08000000 0.206356250488 Long EC CORP US N 1 N N N Live Nation Entertainment Inc 5493007B9BM9ZXJINO78 Live Nation Entertainment Inc 538034109 10573.00000000 NS USD 745396.50000000 0.007529560802 Long EC CORP US N 1 N N N Extra Space Storage Inc N/A Extra Space Storage Inc 30225T102 8574.00000000 NS USD 962602.98000000 0.009723654010 Long EC CORP US N 1 N N N Brown-Forman Corp - B Shares 549300873K3LXF7ARU34 Brown-Forman Corp - B Shares 115637209 1875800.00000000 NS USD 122902416.00000100 1.241488542126 Long EC CORP US N 1 N N N RealPage Inc 5493001RSFZX4122A604 RealPage Inc 75606N109 7551.00000000 NS USD 457213.05000000 0.004618499630 Long EC CORP US N 1 N N N Aptiv PLC N/A Aptiv PLC G6095L109 737391.00000000 NS USD 66033364.05000000 0.667030539628 Long EC CORP IE N 1 N N N Wendy's Co/The 529900M0JIUCMWVKHG76 Wendy's Co/The 95058W100 19059.00000000 NS USD 403669.62000000 0.004077635121 Long EC CORP US N 1 N N N Monster Beverage Corp 52990090AP0E7HCB6F33 Monster Beverage Corp 61174X109 31202.00000000 NS USD 1751368.26000000 0.017691300941 Long EC CORP US N 1 N N N Global Payments Inc 549300NOMHGVQBX6S778 Global Payments Inc 37940X102 676878.00000000 NS USD 114514220.04000100 1.156755877689 Long EC CORP US N 1 N N N Principal Millennials Index ETF 549300ELUEUFYP4HAH89 Principal Millennials Index ETF 74255Y508 12150.00000000 NS USD 473850.00000000 0.004786556398 Long EC RF US N 1 N N CIT Group Inc N8O96ZZJQRFYQUJY7K79 CIT Group Inc 125581801 1498.00000000 NS USD 64249.22000000 0.000649008156 Long EC CORP US N 1 N N N Centene Corp 549300Z7JJ4TQSQGT333 Centene Corp 15135B101 513735.00000000 NS USD 27269053.80000000 0.275456080923 Long EC CORP US N 1 N N N Cboe Global Markets Inc 529900RLNSGA90UPEH54 Cboe Global Markets Inc 12503M108 2281.00000000 NS USD 262657.15000000 0.002653209374 Long EC CORP US N 1 N N N Stryker Corp 5493002F0SC4JTBU5137 Stryker Corp 863667101 488980.00000000 NS USD 105751704.60000100 1.068242056130 Long EC CORP US N 1 N N N Hershey Co/The 21X2CX66SU2BR6QTAD08 Hershey Co/The 427866108 10175.00000000 NS USD 1494402.25000000 0.015095580144 Long EC CORP US N 1 N N N Moody's Corp 549300GCEDD8YCF5WU84 Moody's Corp 615369105 9817.00000000 NS USD 2166513.73000000 0.021884858407 Long EC CORP US N 1 N N N CF Industries Holdings Inc 529900CG8YAQFZ2JMV97 CF Industries Holdings Inc 125269100 2363.00000000 NS USD 107162.05000000 0.001082488542 Long EC CORP US N 1 N N N ANSYS Inc 549300VJV8H15Z5FJ571 ANSYS Inc 03662Q105 7441.00000000 NS USD 1638136.15000000 0.016547496191 Long EC CORP US N 1 N N N IQVIA Holdings Inc 549300W3R20NM4KQPH86 IQVIA Holdings Inc 46266C105 6800.00000000 NS USD 982056.00000000 0.009920157075 Long EC CORP US N 1 N N N Black Knight Inc 549300TUSNXS3BFFML48 Black Knight Inc 09215C105 13763.00000000 NS USD 883584.60000000 0.008925456411 Long EC CORP US N 1 N N N Southwest Airlines Co UDTZ87G0STFETI6HGH41 Southwest Airlines Co 844741108 25559.00000000 NS USD 1434626.67000000 0.014491762090 Long EC CORP US N 1 N N N Hilton Worldwide Holdings Inc 549300HVGPK36ICB0B89 Hilton Worldwide Holdings Inc 43300A203 417895.00000000 NS USD 40519099.20000000 0.409300313462 Long EC CORP US N 1 N N N Twitter Inc 549300I8RX485XMK6836 Twitter Inc 90184L102 45054.00000000 NS USD 1350268.38000000 0.013639623834 Long EC CORP US N 1 N N N Alphabet Inc - C Shares 5493006MHB84DD0ZWV18 Alphabet Inc - C Shares 02079K107 225642.00000000 NS USD 284333740.62000100 2.872173652955 Long EC CORP US N 1 N N N Electronic Arts Inc 549300O7A67PUEYKDL45 Electronic Arts Inc 285512109 1588898.00000000 NS USD 153169767.20000100 1.547231675079 Long EC CORP US N 1 N N N IDEXX Laboratories Inc OGMTXK0LUU1HKV2P0J84 IDEXX Laboratories Inc 45168D104 7108.00000000 NS USD 2025851.08000000 0.020463966337 Long EC CORP US N 1 N N N Agilent Technologies Inc QUIX8Y7A2WP0XRMW7G29 Agilent Technologies Inc 00846U101 3838.00000000 NS USD 290728.50000000 0.002936769783 Long EC CORP US N 1 N N N Williams-Sonoma Inc 549300IARG6YWVTZ1I92 Williams-Sonoma Inc 969904101 2287.00000000 NS USD 152748.73000000 0.001542978602 Long EC CORP US N 1 N N N Scotts Miracle-Gro Co/The 2TH9E0JTOUXOEGI2R879 Scotts Miracle-Gro Co/The 810186106 3455.00000000 NS USD 346847.45000000 0.003503650693 Long EC CORP US N 1 N N N Cigna Corp 549300VIWYMSIGT1U456 Cigna Corp 125523100 467748.00000000 NS USD 83474308.08000000 0.843208786418 Long EC CORP US N 1 N N N Illumina Inc SQ95QG8SR5Q56LSNF682 Illumina Inc 452327109 332328.00000000 NS USD 98209570.56000000 0.992055815871 Long EC CORP US N 1 N N N American Express Co R4PP93JZOLY261QX3811 American Express Co 025816109 34982.00000000 NS USD 4102688.96000000 0.041442971599 Long EC CORP US N 1 N N N Wynn Resorts Ltd 254900CEKKWIHTEAB172 Wynn Resorts Ltd 983134107 6821.00000000 NS USD 827660.14000000 0.008360540126 Long EC CORP US N 1 N N N Sempra Energy PBBKGKLRK5S5C0Y4T545 Sempra Energy 816851109 216387.00000000 NS USD 31270085.37000000 0.315872168844 Long EC CORP US N 1 N N N ICU Medical Inc 5493003NRW7LS2QZRH60 ICU Medical Inc 44930G107 793.00000000 NS USD 128156.73000000 0.001294564558 Long EC CORP US N 1 N N N Philip Morris International Inc HL3H1H2BGXWVG3BSWR90 Philip Morris International Inc 718172109 227938.00000000 NS USD 18563270.72000000 0.187515336584 Long EC CORP US N 1 N N N Parsley Energy Inc 549300DMRA8DSL66G562 Parsley Energy Inc 701877102 13068.00000000 NS USD 206605.08000000 0.002087004046 Long EC CORP US N 1 N N N Equity LifeStyle Properties Inc 529900PEQG66LENB6798 Equity LifeStyle Properties Inc 29472R108 14706.00000000 NS USD 1028537.64000000 0.010389687499 Long EC CORP US N 1 N N N Facebook Inc BQ4BKCS1HXDV9HN80Z93 Facebook Inc 30303M102 1287129.00000000 NS USD 246678272.85000100 2.491800074417 Long EC CORP US N 1 N N N Simon Property Group Inc 529900GQL5X8H7AO3T64 Simon Property Group Inc 828806109 16275.00000000 NS USD 2452317.00000000 0.024771876389 Long EC CORP US N 1 N N N Tempur Sealy International Inc 549300HFEKVR3US71V91 Tempur Sealy International Inc 88023U101 4218.00000000 NS USD 383627.10000000 0.003875177271 Long EC CORP US N 1 N N N Sabre Corp 529900VKCYZW8GZ4WW58 Sabre Corp 78573M104 9053.00000000 NS USD 212564.44000000 0.002147202026 Long EC CORP US N 1 N N N Thermo Fisher Scientific Inc HCHV7422L5HDJZCRFL38 Thermo Fisher Scientific Inc 883556102 612242.00000000 NS USD 184884839.16000100 1.867598838985 Long EC CORP US N 1 N N N Choice Hotels International Inc 5493003CYRY5RFGTIR97 Choice Hotels International Inc 169905106 2310.00000000 NS USD 204388.80000000 0.002064616478 Long EC CORP US N 1 N N N Allegion PLC N/A Allegion PLC G0176J109 6856.00000000 NS USD 795570.24000000 0.008036386668 Long EC CORP IE N 1 N N N Yum! Brands Inc 549300JE8XHZZ7OHN517 Yum! Brands Inc 988498101 26470.00000000 NS USD 2692263.70000000 0.027195678040 Long EC CORP US N 1 N N N Six Flags Entertainment Corp 549300JYTDUAA4JQ3717 Six Flags Entertainment Corp 83001A102 1650.00000000 NS USD 69613.50000000 0.000703194985 Long EC CORP US N 1 N N N Microchip Technology Inc 5493007PTFULNYZJ1R12 Microchip Technology Inc 595017104 6483.00000000 NS USD 611282.07000000 0.006174815033 Long EC CORP US N 1 N N N Lennar Corp - B Shares 529900G61XVRLX5TJX09 Lennar Corp - B Shares 526057302 2769.00000000 NS USD 130198.38000000 0.001315188116 Long EC CORP US N 1 N N N CBS Corp 5KYC8KF17ROCY24M3H09 CBS Corp 124857202 24439.00000000 NS USD 880781.56000000 0.008897141736 Long EC CORP US N 1 N N N Bruker Corp LEBZ6VLQ6I8XB1NHVY15 Bruker Corp 116794108 10631.00000000 NS USD 473079.50000000 0.004778773256 Long EC CORP US N 1 N N N Amphenol Corp 549300D3L3G0R4U4VT04 Amphenol Corp 032095101 1253143.00000000 NS USD 125727837.19000100 1.270029299487 Long EC CORP US N 1 N N N Cognex Corp 549300JQTYZCLC43S226 Cognex Corp 192422103 14940.00000000 NS USD 769260.60000000 0.007770622025 Long EC CORP US N 1 N N N JetBlue Airways Corp 54930070J9H97ZO93T57 JetBlue Airways Corp 477143101 6078.00000000 NS USD 117305.40000000 0.001184950750 Long EC CORP US N 1 N N N Casey's General Stores Inc 549300CAFWSI86V66Q65 Casey's General Stores Inc 147528103 739.00000000 NS USD 126228.59000000 0.001275087612 Long EC CORP US N 1 N N N Erie Indemnity Co 549300WA5KP94KRUFZ80 Erie Indemnity Co 29530P102 1368.00000000 NS USD 252081.36000000 0.002546378910 Long EC CORP US N 1 N N N Anaplan Inc N/A Anaplan Inc 03272L108 7791.00000000 NS USD 367735.20000000 0.003714646564 Long EC CORP US N 1 N N N RingCentral Inc 549300C8EH0H1614VE84 RingCentral Inc 76680R206 6430.00000000 NS USD 1038573.60000000 0.010491064915 Long EC CORP US N 1 N N N Paycom Software Inc 254900LSB0HNJUDC6Q18 Paycom Software Inc 70432V102 22963.00000000 NS USD 4857363.39000000 0.049066252640 Long EC CORP US N 1 N N N T-Mobile US Inc 549300QHIJYOHPACPG31 T-Mobile US Inc 872590104 13346.00000000 NS USD 1103180.36000000 0.011143684733 Long EC CORP US N 1 N N N EPAM Systems Inc 549300XCR4R530HJP604 EPAM Systems Inc 29414B104 4965.00000000 NS USD 873641.40000000 0.008825016003 Long EC CORP US N 1 N N N Credit Acceptance Corp N/A Credit Acceptance Corp 225310101 767.00000000 NS USD 335800.27000000 0.003392058522 Long EC CORP US N 1 N N N Western Union Co/The 28ID94QU1140NC23S047 Western Union Co/The 959802109 14055.00000000 NS USD 352218.30000000 0.003557903888 Long EC CORP US N 1 N N N Caterpillar Inc WRJR7GS4GTRECRRTVX92 Caterpillar Inc 149123101 2583.00000000 NS USD 355937.40000000 0.003595472067 Long EC CORP US N 1 N N N Alteryx Inc 549300XWZG0JHL7I0827 Alteryx Inc 02156B103 4533.00000000 NS USD 414769.50000000 0.004189759637 Long EC CORP US N 1 N N N Kemper Corp 549300FNI1JKTRY2PV09 Kemper Corp 488401100 1242.00000000 NS USD 89274.96000000 0.000901803589 Long EC CORP US N 1 N N N Interactive Brokers Group Inc - A Shares 5493004DT6DCDUZNDM53 Interactive Brokers Group Inc - A Shares 45841N107 1948.00000000 NS USD 92666.36000000 0.000936061535 Long EC CORP US N 1 N N N Horizon Therapeutics Plc 529900P0GSQ79OOZEV53 Horizon Therapeutics Plc G46188101 4059.00000000 NS USD 117345.69000000 0.001185357736 Long EC CORP US N 1 N N N Chemed Corp 54930020031IDJT2IM79 Chemed Corp 16359R103 1493.00000000 NS USD 588107.63000000 0.005940720353 Long EC CORP US N 1 N N N Switch Inc 549300EZ98N5Y55J4X37 Switch Inc 87105L104 12239.00000000 NS USD 180770.03000000 0.001826033436 Long EC CORP US N 1 N N N Laboratory Corp of America Holdings OZ7UA8IXAIFILY2VZH07 Laboratory Corp of America Holdings 50540R409 1135.00000000 NS USD 187013.95000000 0.001889105875 Long EC CORP US N 1 N N N Genesee & Wyoming Inc G617XSG94Z7G0RMW3L02 Genesee & Wyoming Inc 371559105 1675.00000000 NS USD 185975.25000000 0.001878613533 Long EC CORP US N 1 N N N Grand Canyon Education Inc 529900XFER799IYOSW74 Grand Canyon Education Inc 38526M106 951.00000000 NS USD 87453.96000000 0.000883408909 Long EC CORP US N 1 N N N Avalara Inc N/A Avalara Inc 05338G106 4756.00000000 NS USD 337676.00000000 0.003411006053 Long EC CORP US N 1 N N N Zebra Technologies Corp PO0I32GKZ3HZMMDPZZ08 Zebra Technologies Corp 989207105 4949.00000000 NS USD 1177218.63000000 0.011891576164 Long EC CORP US N 1 N N N Fox Corp - A Shares 549300DDU6FDRBIELS05 Fox Corp - A Shares 35137L105 3150.00000000 NS USD 100926.00000000 0.001019495602 Long EC CORP US N 1 N N N Aurora Innovation N/A Aurora Innovation N/A 327430.00000000 NS USD 3025551.43000000 0.030562356349 Long EP CORP US Y 2 N N N RenaissanceRe Holdings Ltd EK6GB9U3U58PDI411C94 RenaissanceRe Holdings Ltd G7496G103 1437.00000000 NS USD 268977.66000000 0.002717055480 Long EC CORP BM N 1 N N N Sirius XM Holdings Inc 54930055RWDMVXAGZK98 Sirius XM Holdings Inc 82968B103 116709.00000000 NS USD 784284.48000000 0.007922384501 Long EC CORP US N 1 N N N WEX Inc T9M5IGROL1TL1G5OV478 WEX Inc 96208T104 4029.00000000 NS USD 762206.22000000 0.007699362792 Long EC CORP US N 1 N N N Cisco Systems Inc 8E6NF1YAL0WT6CWXXV93 Cisco Systems Inc 17275R102 383766.00000000 NS USD 18232722.66000000 0.184176332824 Long EC CORP US N 1 N N N PerkinElmer Inc 549300IKL1SDPFI7N655 PerkinElmer Inc 714046109 2772.00000000 NS USD 238281.12000000 0.002406976932 Long EC CORP US N 1 N N N Splunk Inc 549300XGDSGBP6UEI867 Splunk Inc 848637104 433294.00000000 NS USD 51977948.24000000 0.525050924818 Long EC CORP US N 1 N N N Arch Capital Group Ltd 549300AYR4P8AFKDCE43 Arch Capital Group Ltd G0450A105 4587.00000000 NS USD 191553.12000000 0.001934957923 Long EC CORP BM N 1 N N N Trimble Inc 549300E2MI7NSZFQWS19 Trimble Inc 896239100 6449.00000000 NS USD 256928.16000000 0.002595338457 Long EC CORP US N 1 N N N Gilead Sciences Inc 549300WTZWR07K8MNV44 Gilead Sciences Inc 375558103 14842.00000000 NS USD 945583.82000000 0.009551736380 Long EC CORP US N 1 N N N Equifax Inc 5493004MCF8JDC86VS77 Equifax Inc 294429105 8675.00000000 NS USD 1185959.25000000 0.011979868811 Long EC CORP US N 1 N N N Teradyne Inc C3X4YJ278QNZHRJULN75 Teradyne Inc 880770102 15971.00000000 NS USD 977744.62000000 0.009876606029 Long EC CORP US N 1 N N N Accenture PLC - Class A N/A Accenture PLC - Class A G1151C101 70670.00000000 NS USD 13103631.40000000 0.132365243685 Long EC CORP IE N 1 N N N Hubbell Inc 54930088VDQ6840Y6597 Hubbell Inc 443510607 3211.00000000 NS USD 454998.70000000 0.004596131558 Long EC CORP US N 1 N N N Alphabet Inc - A Shares 5493006MHB84DD0ZWV18 Alphabet Inc - A Shares 02079K305 178731.00000000 NS USD 224986582.80000100 2.272683269940 Long EC CORP US N 1 N N N Merck & Co Inc 4YV9Y5M8S0BRK1RP0397 Merck & Co Inc 58933Y105 215393.00000000 NS USD 18665957.38000000 0.188552617347 Long EC CORP US N 1 N N N SVB Financial Group 549300D2KJ20JMXE7542 SVB Financial Group 78486Q101 450.00000000 NS USD 99666.00000000 0.001006767816 Long EC CORP US N 1 N N N Carlisle Cos Inc XR64VGX1ZPX6G7ZN7Z11 Carlisle Cos Inc 142339100 4625.00000000 NS USD 704248.75000000 0.007113910225 Long EC CORP US N 1 N N N LPL Financial Holdings Inc 549300XROQ4Y8G2L7682 LPL Financial Holdings Inc 50212V100 6988.00000000 NS USD 564909.92000000 0.005706390613 Long EC CORP US N 1 N N N S&P Global Inc Y6X4K52KMJMZE7I7MY94 S&P Global Inc 78409V104 14713.00000000 NS USD 3795806.87000000 0.038343027668 Long EC CORP US N 1 N N N Interpublic Group of Cos Inc/The 5493008IUOJ5VWTRC333 Interpublic Group of Cos Inc/The 460690100 4174.00000000 NS USD 90784.50000000 0.000917052082 Long EC CORP US N 1 N N N salesforce.com Inc RCGZFPDMRW58VJ54VR07 salesforce.com Inc 79466L302 1357275.00000000 NS USD 212399964.75000100 2.145540593646 Long EC CORP US N 1 N N N NCR Corp 549300YKTY8JX1DV2R67 NCR Corp 62886E108 12714.00000000 NS USD 371375.94000000 0.003751423196 Long EC CORP US N 1 N N N AMETEK Inc 549300WZDEF9KKE40E98 AMETEK Inc 031100100 15926.00000000 NS USD 1459617.90000000 0.014744208923 Long EC CORP US N 1 N N N Home Depot Inc/The QEKMOTMBBKA8I816DO57 Home Depot Inc/The 437076102 53233.00000000 NS USD 12487397.14000000 0.126140404516 Long EC CORP US N 1 N N N Lazard Ltd 254900RIBCDJSUFG1A11 Lazard Ltd G54050102 3555.00000000 NS USD 132708.15000000 0.001340540349 Long EC CORP US N 1 N N N SS&C Technologies Holdings Inc 529900POY8H7NPPNKK71 SS&C Technologies Holdings Inc 78467J100 17883.00000000 NS USD 930094.83000000 0.009395275635 Long EC CORP US N 1 N N N Anthem Inc 8MYN82XMYQH89CTMTH67 Anthem Inc 036752103 70107.00000000 NS USD 18864391.56000000 0.190557083726 Long EC CORP US N 1 N N N Hanesbrands Inc GX5LWVWZLL5S4W1L2F20 Hanesbrands Inc 410345102 28415.00000000 NS USD 432192.15000000 0.004365753088 Long EC CORP US N 1 N N N Morningstar Inc 529900YGNQPOVAXQ7F29 Morningstar Inc 617700109 1667.00000000 NS USD 269787.28000000 0.002725233789 Long EC CORP US N 1 N N N Berry Global Group Inc 549300G6KKUMMXM8NH73 Berry Global Group Inc 08579W103 5004.00000000 NS USD 207716.04000000 0.002098226317 Long EC CORP US N 1 N N N Neurocrine Biosciences Inc 549300FECER0XBN49756 Neurocrine Biosciences Inc 64125C109 7289.00000000 NS USD 725182.61000000 0.007325371872 Long EC CORP US N 1 N N N New York Times Co/The N/A New York Times Co/The 650111107 3030.00000000 NS USD 93627.00000000 0.000945765360 Long EC CORP US N 1 N N N Discover Financial Services Z1YLO2USPORE63VVUL20 Discover Financial Services 254709108 9359.00000000 NS USD 751153.34000000 0.007587713043 Long EC CORP US N 1 N N N Toro Co/The YJKE4YIT6BWQHVEW0D14 Toro Co/The 891092108 9898.00000000 NS USD 763432.74000000 0.007711752382 Long EC CORP US N 1 N N N Equitrans Midstream Corp 549300RH0NLJNZ5SXU64 Equitrans Midstream Corp 294600101 2182.00000000 NS USD 30373.44000000 0.000306814780 Long EC CORP US N 1 N N N AmerisourceBergen Corp AI8GXW8LG5WK7E9UD086 AmerisourceBergen Corp 03073E105 13482.00000000 NS USD 1151093.16000000 0.011627671900 Long EC CORP US N 1 N N N Broadridge Financial Solutions Inc N/A Broadridge Financial Solutions Inc 11133T103 10460.00000000 NS USD 1309801.20000000 0.013230847978 Long EC CORP US N 1 N N N Hill-Rom Holdings Inc JLZ01A0E2071OH26RE45 Hill-Rom Holdings Inc 431475102 3544.00000000 NS USD 371021.36000000 0.003747841436 Long EC CORP US N 1 N N N Aon PLC VVT2B79I2Z4U3R6BY589 Aon PLC G0408V102 20492.00000000 NS USD 3958234.72000000 0.039983779097 Long EC CORP GB N 1 N N N HubSpot Inc 529900BLNVEW0MVKJB37 HubSpot Inc 443573100 3480.00000000 NS USD 539748.00000000 0.005452219569 Long EC CORP US N 1 N N N PepsiCo Inc FJSUNZKFNQ5YPJ5OT455 PepsiCo Inc 713448108 100301.00000000 NS USD 13758288.17000000 0.138978204645 Long EC CORP US N 1 N N N CoStar Group Inc N/A CoStar Group Inc 22160N109 27248.00000000 NS USD 14973320.96000000 0.151251757405 Long EC CORP US N 1 N N N HEICO Corp - Class A 529900O1DTDLCJ7L0I14 HEICO Corp - Class A 422806208 7078.00000000 NS USD 674321.06000000 0.006811598152 Long EC CORP US N 1 N N N CH Robinson Worldwide Inc 529900WNWN5L0OVDHA79 CH Robinson Worldwide Inc 12541W209 9214.00000000 NS USD 696946.96000000 0.007040151800 Long EC CORP US N 1 N N N Henry Schein Inc VGO3WGL8H45T73F4RR92 Henry Schein Inc 806407102 3335.00000000 NS USD 208720.98000000 0.002108377634 Long EC CORP US N 1 N N N Lennox International Inc S7DWAC87RDMPBF77GJ92 Lennox International Inc 526107107 2919.00000000 NS USD 722043.84000000 0.007293665848 Long EC CORP US N 1 N N N Deere & Co PWFTNG3EI0Y73OXWDH08 Deere & Co 244199105 2084.00000000 NS USD 362907.76000000 0.003665882580 Long EC CORP US N 1 N N N ABIOMED Inc 5493001EZN4ZTB4Z5887 ABIOMED Inc 003654100 3823.00000000 NS USD 793578.34000000 0.008016265655 Long EC CORP US N 1 N N N Comcast Corp - Class A 51M0QTTNCGUN7KFCFZ59 Comcast Corp - Class A 20030N101 283990.00000000 NS USD 12728431.80000000 0.128575196104 Long EC CORP US N 1 N N N Alleghany Corp 549300DCJE6AYX159479 Alleghany Corp 017175100 133.00000000 NS USD 103512.57000000 0.001045623624 Long EC CORP US N 1 N N N PRA Health Sciences Inc 549300R1HR1VWWHIAK47 PRA Health Sciences Inc 69354M108 5580.00000000 NS USD 545221.80000000 0.005507512705 Long EC CORP US N 1 N N N Avery Dennison Corp 549300PW7VPFCYKLIV37 Avery Dennison Corp 053611109 6687.00000000 NS USD 854999.82000000 0.008636709631 Long EC CORP US N 1 N N N Zynga Inc N/A Zynga Inc 98986T108 16972.00000000 NS USD 104717.24000000 0.001057792497 Long EC CORP US N 1 N N N Best Buy Co Inc HL5XPTVRV0O8TUN5LL90 Best Buy Co Inc 086516101 5277.00000000 NS USD 379046.91000000 0.003828910862 Long EC CORP US N 1 N N N Teradata Corp 549300JU9SOUHV4U4R71 Teradata Corp 88076W103 11996.00000000 NS USD 359040.28000000 0.003626815552 Long EC CORP US N 1 N N N Estee Lauder Cos Inc/The 549300VFZ8XJ9NUPU221 Estee Lauder Cos Inc/The 518439104 748487.00000000 NS USD 139420673.49000000 1.408346347507 Long EC CORP US N 1 N N N Sealed Air Corp Q0M0CZB4YN6JZ65WXI09 Sealed Air Corp 81211K100 1770.00000000 NS USD 73932.90000000 0.000746827045 Long EC CORP US N 1 N N N MarketAxess Holdings Inc 5493002U1CA1XJOVID83 MarketAxess Holdings Inc 57060D108 2988.00000000 NS USD 1101346.92000000 0.011125164391 Long EC CORP US N 1 N N N Coca-Cola Co/The UWJKFUJFZ02DKWI3RY53 Coca-Cola Co/The 191216100 223322.00000000 NS USD 12155416.46000000 0.122786929264 Long EC CORP US N 1 N N N Entegris Inc IYX6OWO7BT5DKO3BYG52 Entegris Inc 29362U104 13336.00000000 NS USD 640128.00000000 0.006466199797 Long EC CORP US N 1 N N N FleetCor Technologies Inc 549300DG6RR0NQSFLN74 FleetCor Technologies Inc 339041105 7386.00000000 NS USD 2173108.92000000 0.021951479171 Long EC CORP US N 1 N N N Tencent Music Entertainment Group 213800XTZK2GOHQTYK41 Tencent Music Entertainment Group 88034P109 1517038.00000000 NS USD 20995805.92000000 0.212087388765 Long EC CORP CN N 1 N N N Marsh & McLennan Cos Inc 549300XMP3KDCKJXIU47 Marsh & McLennan Cos Inc 571748102 39745.00000000 NS USD 4118376.90000000 0.041601442021 Long EC CORP US N 1 N N N Jazz Pharmaceuticals PLC 635400GAUMJCLEZRRV50 Jazz Pharmaceuticals PLC G50871105 4583.00000000 NS USD 575762.29000000 0.005816014927 Long EC CORP IE N 1 N N N ASML Holding NV - NY Reg Shares 724500Y6DUVHQD6OXN27 ASML Holding NV - NY Reg Shares N07059210 216573.00000000 NS USD 56735628.81000000 0.573110239736 Long EC CORP NL N 1 N N N Eli Lilly & Co FRDRIPF3EKNDJ2CQJL29 Eli Lilly & Co 532457108 182957.00000000 NS USD 20847950.15000000 0.210593835991 Long EC CORP US N 1 N N N Ingersoll-Rand PLC 549300BURLR9SLYY2705 Ingersoll-Rand PLC G47791101 25864.00000000 NS USD 3281882.96000000 0.033151667998 Long EC CORP US N 1 N N N National Instruments Corp 549300TP4OOPCYWDUP86 National Instruments Corp 636518102 3125.00000000 NS USD 129343.75000000 0.001306555142 Long EC CORP US N 1 N N N United Parcel Service Inc D01LMJZU09ULLNCY6Z23 United Parcel Service Inc 911312106 41833.00000000 NS USD 4817906.61000000 0.048667683256 Long EC CORP US N 1 N N N McKesson Corp 549300WZWOM80UCFSF54 McKesson Corp 58155Q103 2432.00000000 NS USD 323456.00000000 0.003267363905 Long EC CORP US N 1 N N N Dunkin' Brands Group Inc 549300311IRV47UCTO62 Dunkin' Brands Group Inc 265504100 7450.00000000 NS USD 585719.00000000 0.005916591805 Long EC CORP US N 1 N N N Xilinx Inc 6EY4K7ZMF9UX1CU6KC79 Xilinx Inc 983919101 21778.00000000 NS USD 1976135.72000000 0.019961770760 Long EC CORP US N 1 N N N ResMed Inc 529900T3QE5253CCXF22 ResMed Inc 761152107 11910.00000000 NS USD 1761727.20000000 0.017795940912 Long EC CORP US N 1 N N N Brown-Forman Corp - A Shares 549300873K3LXF7ARU34 Brown-Forman Corp - A Shares 115637100 4005.00000000 NS USD 248910.75000000 0.002514351256 Long EC CORP US N 1 N N N Procter & Gamble Co/The 2572IBTT8CCZW6AU4141 Procter & Gamble Co/The 742718109 17275.00000000 NS USD 2150910.25000000 0.021727241151 Long EC CORP US N 1 N N N Exelixis Inc N/A Exelixis Inc 30161Q104 10371.00000000 NS USD 160231.95000000 0.001618569727 Long EC CORP US N 1 N N N Ecolab Inc 82DYEISM090VG8LTLS26 Ecolab Inc 278865100 22635.00000000 NS USD 4347504.45000000 0.043915954927 Long EC CORP US N 1 N N N Kellogg Co LONOZNOJYIBXOHXWDB86 Kellogg Co 487836108 7601.00000000 NS USD 482891.53000000 0.004877888662 Long EC CORP US N 1 N N N H&R Block Inc 549300CE3KUCWLZBG404 H&R Block Inc 093671105 6184.00000000 NS USD 154538.16000000 0.001561054381 Long EC CORP US N 1 N N N Principal Government Money Market Fund 549300WWK3YB7DNN4U34 Principal Government Money Market Fund 742537228 99164925.94000000 NS USD 99164925.94000000 1.001706258853 Long STIV RF US N 1 N N Middleby Corp/The JDFO86U9VQRBKW5KYA35 Middleby Corp/The 596278101 5362.00000000 NS USD 648533.90000000 0.006551111298 Long EC CORP US N 1 N N N Sherwin-Williams Co/The Z15BMIOX8DDH0X2OBP21 Sherwin-Williams Co/The 824348106 305799.00000000 NS USD 175014883.68000100 1.767898303889 Long EC CORP US N 1 N N N Graco Inc 4T5VJ4S81BRT6Q7GGT78 Graco Inc 384109104 15795.00000000 NS USD 713934.00000000 0.007211744973 Long EC CORP US N 1 N N N Vulcan Materials Co 549300Q8LSNHAVWBNI21 Vulcan Materials Co 929160109 9913.00000000 NS USD 1416270.31000000 0.014306336845 Long EC CORP US N 1 N N N Expeditors International of Washington Inc N/A Expeditors International of Washington Inc 302130109 11403.00000000 NS USD 831734.82000000 0.008401700167 Long EC CORP US N 1 N N N Hasbro Inc 549300NUB6D2R1ITYR45 Hasbro Inc 418056107 10065.00000000 NS USD 979425.15000000 0.009893581763 Long EC CORP US N 1 N N N Old Dominion Freight Line Inc 5299009TWK32WE417T96 Old Dominion Freight Line Inc 679580100 2760.00000000 NS USD 502540.80000000 0.005076374130 Long EC CORP US N 1 N N N JB Hunt Transport Services Inc 549300XCD1MPI1C5GK90 JB Hunt Transport Services Inc 445658107 182408.00000000 NS USD 21443884.48000000 0.216613617104 Long EC CORP US N 1 N N N SolarWinds Corp N/A SolarWinds Corp 83417Q105 6259.00000000 NS USD 118608.05000000 0.001198109360 Long EC CORP US N 1 N N N CarMax Inc N/A CarMax Inc 143130102 7002.00000000 NS USD 652376.34000000 0.006589925386 Long EC CORP US N 1 N N N Markel Corp 549300SCNO12JLWIK605 Markel Corp 570535104 92.00000000 NS USD 107732.00000000 0.001088245845 Long EC CORP US N 1 N N N Wyndham Hotels & Resorts Inc 549300FE3MQ4RVXXC673 Wyndham Hotels & Resorts Inc 98311A105 3441.00000000 NS USD 185710.77000000 0.001875941910 Long EC CORP US N 1 N N N Synchrony Financial 549300RS7EWPM9MA6C78 Synchrony Financial 87165B103 15637.00000000 NS USD 553080.69000000 0.005586898629 Long EC CORP US N 1 N N N Sprouts Farmers Market Inc 529900P8F4G77Q52XE24 Sprouts Farmers Market Inc 85208M102 5034.00000000 NS USD 97709.94000000 0.000987008839 Long EC CORP US N 1 N N N Evercore Inc - Class A 529900P6KLPT95DW3W58 Evercore Inc - Class A 29977A105 1353.00000000 NS USD 99634.92000000 0.001006453864 Long EC CORP US N 1 N N N L3Harris Technologies Inc 549300UTE50ZMDBG8A20 L3Harris Technologies Inc 502431109 102593.00000000 NS USD 21165961.83000000 0.213806204550 Long EC CORP US N 1 N N N IAC/InterActiveCorp 15OMOPB0A8K0EFUVD031 IAC/InterActiveCorp 44919P508 162863.00000000 NS USD 37010616.75000000 0.373859669546 Long EC CORP US N 1 N N N Veeva Systems Inc 549300YZEXPDB92M2F02 Veeva Systems Inc 922475108 10866.00000000 NS USD 1541124.78000000 0.015567543898 Long EC CORP US N 1 N N N International Business Machines Corp VGRQXHF3J8VDLUA7XE92 International Business Machines Corp 459200101 32110.00000000 NS USD 4294070.30000000 0.043376194301 Long EC CORP US N 1 N N N TreeHouse Foods Inc 5493007M7EVHE470Q576 TreeHouse Foods Inc 89469A104 988.00000000 NS USD 53371.76000000 0.000539130398 Long EC CORP US N 1 N N N Travelers Cos Inc/The 549300Y650407RU8B149 Travelers Cos Inc/The 89417E109 7262.00000000 NS USD 951757.72000000 0.009614101518 Long EC CORP US N 1 N N N Allison Transmission Holdings Inc 529900RP7DJ882LI9T83 Allison Transmission Holdings Inc 01973R101 11779.00000000 NS USD 513682.19000000 0.005188917955 Long EC CORP US N 1 N N N Crown Castle International Corp 54930012H97VSM0I2R19 Crown Castle International Corp 22822V101 38713.00000000 NS USD 5372977.27000000 0.054274683402 Long EC CORP US N 1 N N N Dollar Tree Inc 549300PMSTQITB1WHR43 Dollar Tree Inc 256746108 10986.00000000 NS USD 1212854.40000000 0.012251547934 Long EC CORP US N 1 N N N Capri Holdings Ltd 549300LPG8W0H1OX3A26 Capri Holdings Ltd G1890L107 6974.00000000 NS USD 216682.18000000 0.002188797035 Long EC CORP GB N 1 N N N Roper Technologies Inc 54930003T4SXCIWVXY35 Roper Technologies Inc 776696106 474649.00000000 NS USD 159937727.04000100 1.615597658991 Long EC CORP US N 1 N N N Incyte Corp 549300Z4WN6JVZ3T4680 Incyte Corp 45337C102 14338.00000000 NS USD 1203244.96000000 0.012154478974 Long EC CORP US N 1 N N N Booking Holdings Inc FXM8FAOHMYDIPD38UZ17 Booking Holdings Inc 09857L108 89837.00000000 NS USD 184055350.49000100 1.859219828115 Long EC CORP US N 1 N N N Regeneron Pharmaceuticals Inc 549300RCBFWIRX3HYQ56 Regeneron Pharmaceuticals Inc 75886F107 1359.00000000 NS USD 416234.52000000 0.004204558415 Long EC CORP US N 1 N N N Tesla Inc 54930043XZGB27CTOV49 Tesla Inc 88160R101 8398.00000000 NS USD 2644698.16000000 0.026715198690 Long EC CORP US N 1 N N N Starbucks Corp OQSJ1DU9TAOC51A47K68 Starbucks Corp 855244109 103489.00000000 NS USD 8751029.84000000 0.088397800724 Long EC CORP US N 1 N N N Advanced Micro Devices Inc R2I72C950HOYXII45366 Advanced Micro Devices Inc 007903107 59887.00000000 NS USD 2031965.91000000 0.020525734785 Long EC CORP US N 1 N N N CSX Corp 549300JVQR4N1MMP3Q88 CSX Corp 126408103 36238.00000000 NS USD 2546444.26000000 0.025722695084 Long EC CORP US N 1 N N N Church & Dwight Co Inc POOXSI30AWAQGYJZC921 Church & Dwight Co Inc 171340102 19858.00000000 NS USD 1388868.52000000 0.014029539940 Long EC CORP US N 1 N N N Waters Corp 5T547R1474YC9HOD8Q74 Waters Corp 941848103 5894.00000000 NS USD 1247288.28000000 0.012599378911 Long EC CORP US N 1 N N N Emerson Electric Co FGLT0EWZSUIRRITFOA30 Emerson Electric Co 291011104 3185.00000000 NS USD 223427.75000000 0.002256936849 Long EC CORP US N 1 N N N Boeing Co/The RVHJWBXLJ1RFUBSY1F30 Boeing Co/The 097023105 615816.00000000 NS USD 209322016.56000100 2.114448955780 Long EC CORP US N 1 N N N Cintas Corp N/A Cintas Corp 172908105 535369.00000000 NS USD 143837589.23000100 1.452963454812 Long EC CORP US N 1 N N N Jabil Inc 5493000CGCQY2OQU7669 Jabil Inc 466313103 6898.00000000 NS USD 253984.36000000 0.002565601906 Long EC CORP US N 1 N N N Paylocity Holding Corp 549300VH75FTB4DIEE07 Paylocity Holding Corp 70438V106 3576.00000000 NS USD 366897.60000000 0.003706185617 Long EC CORP US N 1 N N N Bio-Techne Corp 54930073RLKQ51TILZ35 Bio-Techne Corp 09073M104 3220.00000000 NS USD 670307.40000000 0.006771054499 Long EC CORP US N 1 N N N Western Alliance Bancorp 5493003VJXZ5JXT9S762 Western Alliance Bancorp 957638109 1353.00000000 NS USD 66743.49000000 0.000674203817 Long EC CORP US N 1 N N N Hexcel Corp S6Q7LW43WUBUHXY2QP69 Hexcel Corp 428291108 7654.00000000 NS USD 571141.48000000 0.005769338198 Long EC CORP US N 1 N N N Skechers U.S.A. Inc 529900D2R54KZPA4XR56 Skechers U.S.A. Inc 830566105 5382.00000000 NS USD 201125.34000000 0.002031650908 Long EC CORP US N 1 N N N Lincoln Electric Holdings Inc BIMGBY40SIN95O01BN93 Lincoln Electric Holdings Inc 533900106 5542.00000000 NS USD 496396.94000000 0.005014312439 Long EC CORP US N 1 N N N Charles Schwab Corp/The 549300VSGCJ7E698NM85 Charles Schwab Corp/The 808513105 746066.00000000 NS USD 30372346.86000000 0.306803737887 Long EC CORP US N 1 N N N eBay Inc OML71K8X303XQONU6T67 eBay Inc 278642103 79715.00000000 NS USD 2809953.75000000 0.028384514300 Long EC CORP US N 1 N N N Darden Restaurants Inc CY1NFSCCB5GUXC7WZC70 Darden Restaurants Inc 237194105 10817.00000000 NS USD 1214424.59000000 0.012267409078 Long EC CORP US N 1 N N N NetApp Inc QTX3D84DZDD5JYOCYH15 NetApp Inc 64110D104 22886.00000000 NS USD 1278869.68000000 0.012918395799 Long EC CORP US N 1 N N N Paychex Inc 529900K900DW6SUBM174 Paychex Inc 704326107 27628.00000000 NS USD 2310805.92000000 0.023342413974 Long EC CORP US N 1 N N N Columbia Sportswear Co 549300OTMCIEUXAH5Z60 Columbia Sportswear Co 198516106 2617.00000000 NS USD 236707.65000000 0.002391082656 Long EC CORP US N 1 N N N Texas Instruments Inc WDJNR2L6D8RWOEB8T652 Texas Instruments Inc 882508104 85958.00000000 NS USD 10142184.42000000 0.102450433110 Long EC CORP US N 1 N N N Raytheon Co YR6K3WJN0KKLUPZSNL57 Raytheon Co 755111507 10387.00000000 NS USD 2204225.27000000 0.022265798395 Long EC CORP US N 1 N N N Gartner Inc PP55B5R38BFB8O8HH686 Gartner Inc 366651107 7732.00000000 NS USD 1191346.56000000 0.012034288275 Long EC CORP US N 1 N N N Lamb Weston Holdings Inc 5493005SMYID1D2OY946 Lamb Weston Holdings Inc 513272104 3203.00000000 NS USD 249962.12000000 0.002524971583 Long EC CORP US N 1 N N N TD Ameritrade Holding Corp ZI85ER3E6RXD4HPHW309 TD Ameritrade Holding Corp 87236Y108 560498.00000000 NS USD 21511913.24000000 0.217300803970 Long EC CORP US N 1 N N N Exact Sciences Corp 549300VM3X1FYD4N9Z14 Exact Sciences Corp 30063P105 10305.00000000 NS USD 896535.00000000 0.009056273801 Long EC CORP US N 1 N N N Alnylam Pharmaceuticals Inc 529900S3ZI14OWRJII50 Alnylam Pharmaceuticals Inc 02043Q107 7154.00000000 NS USD 620537.96000000 0.006268312636 Long EC CORP US N 1 N N N Varian Medical Systems Inc TK3LAKL7I0QNTCVWSY07 Varian Medical Systems Inc 92220P105 8158.00000000 NS USD 985567.98000000 0.009955633050 Long EC CORP US N 1 N N N Robert Half International Inc 529900VPCUY9H3HLIC08 Robert Half International Inc 770323103 10920.00000000 NS USD 625388.40000000 0.006317308953 Long EC CORP US N 1 N N N Landstar System Inc 254900CUQXQRL09MEI52 Landstar System Inc 515098101 3567.00000000 NS USD 403606.05000000 0.004076992974 Long EC CORP US N 1 N N N Netflix Inc 549300Y7VHGU0I7CE873 Netflix Inc 64110L106 197395.00000000 NS USD 56733296.95000000 0.573086684646 Long EC CORP US N 1 N N N Altria Group Inc XSGZFLO9YTNO9VCQV219 Altria Group Inc 02209S103 92440.00000000 NS USD 4140387.60000000 0.041823781278 Long EC CORP US N 1 N N N Advance Auto Parts Inc 529900UCNQ5H9FSL0Y70 Advance Auto Parts Inc 00751Y106 1969.00000000 NS USD 319923.12000000 0.003231676811 Long EC CORP US N 1 N N N ServiceNow Inc 549300HJTQM36M0E1G39 ServiceNow Inc 81762P102 168406.00000000 NS USD 41640067.56000000 0.420623682199 Long EC CORP US N 1 N N N Fox Corp - B Shares 549300DDU6FDRBIELS05 Fox Corp - B Shares 35137L204 1976.00000000 NS USD 61730.24000000 0.000623562889 Long EC CORP US N 1 N N N Las Vegas Sands Corp 549300DUOO1KXOHPM605 Las Vegas Sands Corp 517834107 363479.00000000 NS USD 22477541.36000000 0.227055016181 Long EC CORP US N 1 N N N General Dynamics Corp 9C1X8XOOTYY2FNYTVH06 General Dynamics Corp 369550108 1020.00000000 NS USD 180336.00000000 0.001821649118 Long EC CORP US N 1 N N N Planet Fitness Inc 549300LLE5HUPF6H8G33 Planet Fitness Inc 72703H101 8057.00000000 NS USD 512908.62000000 0.005181103802 Long EC CORP US N 1 N N N Dropbox Inc - A Shares 549300JCDF7UAR6TJR51 Dropbox Inc - A Shares 26210C104 20248.00000000 NS USD 401315.36000000 0.004053853760 Long EC CORP US N 1 N N N Oracle Corp 1Z4GXXU7ZHVWFCD8TV52 Oracle Corp 68389X105 137615.00000000 NS USD 7498641.35000000 0.075746902465 Long EC CORP US N 1 N N N Uber Technologies Inc - Lockup Shares N/A Uber Technologies Inc - Lockup Shares N/A 317675.00000000 NS USD 10006762.50000000 0.101082479839 Long EC CORP US Y 1 N N N Agios Pharmaceuticals Inc 529900ONJHY8EOGYT555 Agios Pharmaceuticals Inc 00847X104 583.00000000 NS USD 17536.64000000 0.000177144911 Long EC CORP US N 1 N N N VeriSign Inc LMPL4N8ZOJRMF0KOF759 VeriSign Inc 92343E102 6578.00000000 NS USD 1249951.56000000 0.012626281813 Long EC CORP US N 1 N N N Rockwell Automation Inc VH3R4HHBHH12O0EXZJ88 Rockwell Automation Inc 773903109 10125.00000000 NS USD 1741398.75000000 0.017590594764 Long EC CORP US N 1 N N N Fidelity National Information Services Inc 6WQI0GK1PRFVBA061U48 Fidelity National Information Services Inc 31620M106 229244.00000000 NS USD 30205189.44000000 0.305115211099 Long EC CORP US N 1 N N N Principal Price Setters Index ETF 549300D7JIPVKCSOOH81 Principal Price Setters Index ETF 74255Y201 4100.00000000 NS USD 159285.00000000 0.001609004191 Long EC RF US N 1 N N N Ball Corp 0BGI85ALH27ZJP15DY16 Ball Corp 058498106 26910.00000000 NS USD 1882892.70000000 0.019019884142 Long EC CORP US N 1 N N N Omnicom Group Inc HKUPACFHSSASQK8HLS17 Omnicom Group Inc 681919106 9573.00000000 NS USD 738939.87000000 0.007464339691 Long EC CORP US N 1 N N N Tractor Supply Co 549300OJ9VZHZRO6I137 Tractor Supply Co 892356106 10595.00000000 NS USD 1006736.90000000 0.010169469136 Long EC CORP US N 1 N N N T Rowe Price Group Inc 549300SIV6FPS9Y7IH33 T Rowe Price Group Inc 74144T108 5489.00000000 NS USD 635626.20000000 0.006420725239 Long EC CORP US N 1 N N N AbbVie Inc FR5LCKFTG8054YNNRU85 AbbVie Inc 00287Y109 119715.00000000 NS USD 9523328.25000000 0.096199108936 Long EC CORP US N 1 N N N Ross Stores Inc 549300ENZFLPGRDFZQ60 Ross Stores Inc 778296103 482057.00000000 NS USD 52867191.19000000 0.534033538582 Long EC CORP US N 1 N N N Etsy Inc 54930089Q7XT501AEA40 Etsy Inc 29786A106 10472.00000000 NS USD 465899.28000000 0.004706242861 Long EC CORP US N 1 N N N Bristol-Myers Squibb Co HLYYNH7UQUORYSJQCN42 Bristol-Myers Squibb Co 110122108 40121.00000000 NS USD 2301741.77000000 0.023250853216 Long EC CORP US N 1 N N N Autodesk Inc FRKKVKAIQEF3FCSTPG55 Autodesk Inc 052769106 940267.00000000 NS USD 138557745.12000100 1.399629548286 Long EC CORP US N 1 N N N Nielsen Holdings PLC 549300ZVCBHQE0XHG367 Nielsen Holdings PLC G6518L108 8198.00000000 NS USD 165271.68000000 0.001669478141 Long EC CORP US N 1 N N N Principal Sustainable Momentum Index ETF 549300QLIL0DC3CKD235 Principal Sustainable Momentum Index ETF 74255Y854 1900.00000000 NS USD 53295.00000000 0.000538355013 Long EC RF US N 1 N N N RPM International Inc 549300TJCKW4BRXPJ474 RPM International Inc 749685103 1984.00000000 NS USD 143701.12000000 0.001451584922 Long EC CORP US N 1 N N N Skyworks Solutions Inc 549300WZ3ORQ2BVKBD96 Skyworks Solutions Inc 83088M102 1991.00000000 NS USD 181300.46000000 0.001831391530 Long EC CORP US N 1 N N N Teleflex Inc UUL85LWXB4NGSWWXIQ25 Teleflex Inc 879369106 3908.00000000 NS USD 1357678.28000000 0.013714474323 Long EC CORP US N 1 N N N Lululemon Athletica Inc 549300D9GZ4BMLDW5T40 Lululemon Athletica Inc 550021109 114465.00000000 NS USD 23381765.55000000 0.236188961696 Long EC CORP CA N 1 N N N Cable One Inc 549300648QS85T0XSH18 Cable One Inc 12685J105 358.00000000 NS USD 474482.46000000 0.004792945140 Long EC CORP US N 1 N N N UDR Inc P3CH2EG5X6Z1XWU1OO74 UDR Inc 902653104 2185.00000000 NS USD 109796.25000000 0.001109097695 Long EC CORP US N 1 N N N Outfront Media Inc 549300RZWDYU5722I639 Outfront Media Inc 69007J106 3447.00000000 NS USD 90690.57000000 0.000916103256 Long EC CORP US N 1 N N N Pilgrim's Pride Corp 549300ZSLGV64ZL3HD75 Pilgrim's Pride Corp 72147K108 1978.00000000 NS USD 60052.08000000 0.000606611095 Long EC CORP US N 1 N N N LKQ Corp DS830JTTZQN6GK0I2E41 LKQ Corp 501889208 7222.00000000 NS USD 245475.78000000 0.002479653192 Long EC CORP US N 1 N N N Becton Dickinson and Co ICE2EP6D98PQUILVRZ91 Becton Dickinson and Co 075887109 319168.00000000 NS USD 81707008.00000000 0.825356551521 Long EC CORP US N 1 N N N Restaurant Brands International Inc 5299009RXTX9DN9AKJ98 Restaurant Brands International Inc 76131D103 495219.00000000 NS USD 32407131.36000000 0.327357944425 Long EC CORP CA N 1 N N N Booz Allen Hamilton Holding Corp 529900JPV47PIUWMA015 Booz Allen Hamilton Holding Corp 099502106 13087.00000000 NS USD 920932.19000000 0.009302719988 Long EC CORP US N 1 N N N Expedia Group Inc CI7MUJI4USF3V0NJ1H64 Expedia Group Inc 30212P303 10494.00000000 NS USD 1434110.04000000 0.014486543395 Long EC CORP US N 1 N N N Palo Alto Networks Inc 549300QXR2YVZV231H43 Palo Alto Networks Inc 697435105 7881.00000000 NS USD 1792060.59000000 0.018102351131 Long EC CORP US N 1 N N N WW Grainger Inc 549300TWZSP6O1IH2V34 WW Grainger Inc 384802104 3837.00000000 NS USD 1185019.08000000 0.011970371762 Long EC CORP US N 1 N N N 3M Co LUZQVYP4VS22CLWDAR65 3M Co 88579Y101 39957.00000000 NS USD 6592505.43000000 0.066593645768 Long EC CORP US N 1 N N N Pegasystems Inc 549300FMCOKPL06FYN26 Pegasystems Inc 705573103 4139.00000000 NS USD 311294.19000000 0.003144512391 Long EC CORP US N 1 N N N McCormick & Co Inc/MD 549300JQQA6MQ4OJP259 McCormick & Co Inc/MD 579780206 6405.00000000 NS USD 1029219.45000000 0.010396574746 Long EC CORP US N 1 N N N MGM Resorts International 54930066VBP7DZEGGJ87 MGM Resorts International 552953101 4741.00000000 NS USD 135118.50000000 0.001364888299 Long EC CORP US N 1 N N N Fortive Corp 549300MU9YQJYHDQEF63 Fortive Corp 34959J108 1777006.00000000 NS USD 122613414.00000100 1.238569212439 Long EC CORP US N 1 N N N Motorola Solutions Inc 6S552MUG6KGJVEBSEC55 Motorola Solutions Inc 620076307 7274.00000000 NS USD 1209811.68000000 0.012220812151 Long EC CORP US N 1 N N N Raymond James Financial Inc RGUZHJ05YTITL6D76949 Raymond James Financial Inc 754730109 2522.00000000 NS USD 210561.78000000 0.002126972323 Long EC CORP US N 1 N N N Microsoft Corp INR2EJN1ERAN0W5ZP974 Microsoft Corp 594918104 4133090.00000000 NS USD 592561113.30000200 5.985706844622 Long EC CORP US N 1 N N N Dollar General Corp OPX52SQVOZI8IVSWYU66 Dollar General Corp 256677105 450056.00000000 NS USD 72161979.04000000 0.728938234667 Long EC CORP US N 1 N N N Align Technology Inc 549300N5YSE0U3LCP840 Align Technology Inc 016255101 6588.00000000 NS USD 1662086.52000000 0.016789428863 Long EC CORP US N 1 N N N McDonald's Corp UE2136O97NLB5BYP9H04 McDonald's Corp 580135101 7393.00000000 NS USD 1454203.10000000 0.014689511771 Long EC CORP US N 1 N N N Alliance Data Systems Corp 549300G8S4PO686J7H97 Alliance Data Systems Corp 018581108 1172.00000000 NS USD 117200.00000000 0.001183886060 Long EC CORP US N 1 N N N Hologic Inc 549300DYP6F5ZJL0LB74 Hologic Inc 436440101 19312.00000000 NS USD 932962.72000000 0.009424245387 Long EC CORP US N 1 N N N Northrop Grumman Corp RIMU48P07456QXSO0R61 Northrop Grumman Corp 666807102 95743.00000000 NS USD 33747492.64000000 0.340897492512 Long EC CORP US N 1 N N N CDW Corp/DE N/A CDW Corp/DE 12514G108 12851.00000000 NS USD 1643771.41000000 0.016604420301 Long EC CORP US N 1 N N N Spirit AeroSystems Holdings Inc N/A Spirit AeroSystems Holdings Inc 848574109 8473.00000000 NS USD 693260.86000000 0.007002916967 Long EC CORP US N 1 N N N Proofpoint Inc 529900C5FODDK0WSR085 Proofpoint Inc 743424103 5112.00000000 NS USD 589771.44000000 0.005957527191 Long EC CORP US N 1 N N N F5 Networks Inc N/A F5 Networks Inc 315616102 5477.00000000 NS USD 789126.16000000 0.007971292329 Long EC CORP US N 1 N N N Brown & Brown Inc 549300PC8KTJ71XKFY89 Brown & Brown Inc 115236101 1850.00000000 NS USD 69708.00000000 0.000704149569 Long EC CORP US N 1 N N N Moderna Inc 549300EI6OKH5K5Q2G38 Moderna Inc 60770K107 2554.00000000 NS USD 42779.50000000 0.000432133564 Long EC CORP US N 1 N N N Tyler Technologies Inc N/A Tyler Technologies Inc 902252105 3512.00000000 NS USD 943042.24000000 0.009526062821 Long EC CORP US N 1 N N N SBA Communications Corp 5299001HX8ZN8Y8QIT49 SBA Communications Corp 78410G104 785042.00000000 NS USD 188920357.30000100 1.908363290128 Long EC CORP US N 1 N N N Smartsheet Inc 549300N9WF42OK9VL589 Smartsheet Inc 83200N103 9054.00000000 NS USD 356727.60000000 0.003603454207 Long EC CORP US N 1 N N N Workday Inc 549300J0DYC0N31V7G13 Workday Inc 98138H101 223848.00000000 NS USD 36299191.68000000 0.366673268320 Long EC CORP US N 1 N N N Americold Realty Trust 549300R7N1V5YV8MWH02 Americold Realty Trust 03064D108 16827.00000000 NS USD 674594.43000000 0.006814359576 Long EC CORP US N 1 N N N Target Corp 8WDDFXB5T1Z6J0XC1L66 Target Corp 87612E106 1580.00000000 NS USD 168917.80000000 0.001706309119 Long EC CORP US N 1 N N N DexCom Inc 549300YSK3QDSFR5EU59 DexCom Inc 252131107 795230.00000000 NS USD 122656275.20000100 1.239002171289 Long EC CORP US N 1 N N N Synovus Financial Corp 549300EIUS8UN5JTLE54 Synovus Financial Corp 87161C501 1509.00000000 NS USD 51109.83000000 0.000516281700 Long EC CORP US N 1 N N N Biogen Inc W8J5WZB5IY3K0NDQT671 Biogen Inc 09062X103 5359.00000000 NS USD 1600786.89000000 0.016170215745 Long EC CORP US N 1 N N N Spotify Technology SA 549300B4X0JHWV0DTD60 Spotify Technology SA L8681T102 248858.00000000 NS USD 35910209.40000000 0.362743996143 Long EC CORP SE N 1 N N N Slack Technologies Inc 549300VIZRB02KN4IJ45 Slack Technologies Inc 83088V102 365984.00000000 NS USD 8051648.00000000 0.081333053186 Long EC CORP US N 1 N N Jones Lang LaSalle Inc 6SYKCME112RT8TQUO411 Jones Lang LaSalle Inc 48020Q107 712.00000000 NS USD 104322.24000000 0.001053802438 Long EC CORP US N 1 N N N Apple Inc HWUPKR0MPOU8FGXBT394 Apple Inc 037833100 900466.00000000 NS USD 223999922.16000100 2.262716599476 Long EC CORP US N 1 N N N Cadence Design Systems Inc GCT7RXJOGLXPV0NXZY22 Cadence Design Systems Inc 127387108 24743.00000000 NS USD 1616955.05000000 0.016333537069 Long EC CORP US N 1 N N N Airbnb Inc - Series D N/A Airbnb Inc - Series D TC1XV18U0 121527.00000000 NS USD 14524907.04000000 0.146722141455 Long EP CORP US Y 3 N N N Amazon.com Inc ZXTILKJKG63JELOEG630 Amazon.com Inc 023135106 320354.00000000 NS USD 569160137.64000200 5.749323833596 Long EC CORP US N 1 N N N Boston Scientific Corp Y6ZDD9FP4P8JSSJMW954 Boston Scientific Corp 101137107 83053.00000000 NS USD 3463310.10000000 0.034984339176 Long EC CORP US N 1 N N N Match Group Inc 549300BIJKT86CPCKK96 Match Group Inc 57665R106 4587.00000000 NS USD 334805.13000000 0.003382006198 Long EC CORP US N 1 N N Rollins Inc 549300F2A0BXT4SGWD84 Rollins Inc 775711104 13836.00000000 NS USD 527289.96000000 0.005326375713 Long EC CORP US N 1 N N N Fortinet Inc 549300O0QJWDBAS0QX03 Fortinet Inc 34959E109 13188.00000000 NS USD 1075613.28000000 0.010865218165 Long EC CORP US N 1 N N N Seattle Genetics Inc N/A Seattle Genetics Inc 812578102 8797.00000000 NS USD 944797.80000000 0.009543796464 Long EC CORP US N 1 N N N Activision Blizzard Inc 549300TPQQDBP9GNOF40 Activision Blizzard Inc 00507V109 2444.00000000 NS USD 136937.32000000 0.001383260958 Long EC CORP US N 1 N N N Marriott International Inc/MD 225YDZ14ZO8E1TXUSU86 Marriott International Inc/MD 571903202 16587.00000000 NS USD 2099084.85000000 0.021203731179 Long EC CORP US N 1 N N N Cheniere Energy Inc MIHC87W9WTYSYZWV1J40 Cheniere Energy Inc 16411R208 10798.00000000 NS USD 664616.90000000 0.006713572386 Long EC CORP US N 1 N N N Lam Research Corp 549300I4GMO6D34U1T02 Lam Research Corp 512807108 16269.00000000 NS USD 4409549.76000000 0.044542700470 Long EC CORP US N 1 N N N Ameriprise Financial Inc 6ZLKQF7QB6JAEKQS5388 Ameriprise Financial Inc 03076C106 1734.00000000 NS USD 261643.26000000 0.002642967648 Long EC CORP US N 1 N N N Eagle Materials Inc 529900KRXRGXL61SG039 Eagle Materials Inc 26969P108 3318.00000000 NS USD 303066.12000000 0.003061397226 Long EC CORP US N 1 N N N Atlassian Corp PLC 549300AGBII4MWBVJY22 Atlassian Corp PLC G06242104 50793.00000000 NS USD 6135286.47000000 0.061975086439 Long EC CORP AU N 1 N N N VF Corp CWAJJ9DJ5Z7P057HV541 VF Corp 918204108 26098.00000000 NS USD 2147604.42000000 0.021693847584 Long EC CORP US N 1 N N N PayPal Holdings Inc 5493005X2GO78EFZ3E94 PayPal Holdings Inc 70450Y103 2201022.00000000 NS USD 229126390.20000100 2.314501190376 Long EC CORP US N 1 N N N Norwegian Cruise Line Holdings Ltd N/A Norwegian Cruise Line Holdings Ltd G66721104 5518.00000000 NS USD 280093.68000000 0.002829343032 Long EC CORP US N 1 N N N Polaris Inc 549300QJSN8UVWN1EI78 Polaris Inc 731068102 4699.00000000 NS USD 463556.35000000 0.004682575948 Long EC CORP US N 1 N N N QUALCOMM Inc H1J8DDZKZP6H7RWC0H53 QUALCOMM Inc 747525103 72844.00000000 NS USD 5859571.36000000 0.059189973167 Long EC CORP US N 1 N N N Service Corp International/US 549300RKVM2ME20JHZ15 Service Corp International/US 817565104 7292.00000000 NS USD 331640.16000000 0.003350035517 Long EC CORP US N 1 N N N NVIDIA Corp 549300S4KLFTLO7GSQ80 NVIDIA Corp 67066G104 34951.00000000 NS USD 7025850.02000000 0.070971040134 Long EC CORP US N 1 N N N Amgen Inc 62QBXGPJ34PQ72Z12S66 Amgen Inc 031162100 45418.00000000 NS USD 9685388.50000000 0.097836147084 Long EC CORP US N 1 N N N HEICO Corp 529900O1DTDLCJ7L0I14 HEICO Corp 422806109 3816.00000000 NS USD 470665.44000000 0.004754387830 Long EC CORP US N 1 N N N Zoom Video Communications Inc 549300T9GCHU0ODOM055 Zoom Video Communications Inc 98980L101 24773.00000000 NS USD 1731384.97000000 0.017489441397 Long EC CORP US N 1 N N Domino's Pizza Inc 5299004V0Y8MI5D9FF45 Domino's Pizza Inc 25754A201 3670.00000000 NS USD 996845.40000000 0.010069550971 Long EC CORP US N 1 N N N Progressive Corp/The 529900TACNVLY9DCR586 Progressive Corp/The 743315103 23642.00000000 NS USD 1647847.40000000 0.016645593576 Long EC CORP US N 1 N N N Take-Two Interactive Software Inc BOMSTHHJK882EWYX3334 Take-Two Interactive Software Inc 874054109 4294.00000000 NS USD 516782.90000000 0.005220239520 Long EC CORP US N 1 N N N Copart Inc 549300KVYX3JWMYEHU61 Copart Inc 217204106 17245.00000000 NS USD 1425126.80000000 0.014395799943 Long EC CORP US N 1 N N N TripAdvisor Inc N/A TripAdvisor Inc 896945201 7857.00000000 NS USD 317422.80000000 0.003206420036 Long EC CORP US N 1 N N N UIPATH Inc Ser D-2 N/A UIPATH Inc Ser D-2 N/A 19348.00000000 NS USD 761376.69000000 0.007690983364 Long EP CORP US Y 2 N N N Intercontinental Exchange Inc 5493000F4ZO33MV32P92 Intercontinental Exchange Inc 45866F104 491054.00000000 NS USD 46316213.28000000 0.467859379605 Long EC CORP US N 1 N N N UIPATH Inc Ser D-1 N/A UIPATH Inc Ser D-1 N/A 115225.00000000 NS USD 4534299.63000000 0.045802850915 Long EP CORP US Y 2 N N N Lamar Advertising Co 529900Y8WW4MKVPTB543 Lamar Advertising Co 512816109 7281.00000000 NS USD 582552.81000000 0.005884608800 Long EC CORP US N 1 N N N Southern Copper Corp 2549007U6NAP46Q9TU15 Southern Copper Corp 84265V105 5886.00000000 NS USD 209423.88000000 0.002115477920 Long EC CORP PE N 1 N N N HP Inc WHKXQACZ14C5XRO8LW03 HP Inc 40434L105 75472.00000000 NS USD 1310948.64000000 0.013242438748 Long EC CORP US N 1 N N N Jack Henry & Associates Inc 529900X1QS8C54W0JB21 Jack Henry & Associates Inc 426281101 6271.00000000 NS USD 887722.76000000 0.008967257691 Long EC CORP US N 1 N N N Temenos AG 5067007NW6550481FH64 Temenos AG 87974R208 78854.00000000 NS USD 11315549.00000000 0.114303077909 Long EC CORP CH N 1 N N N NIKE Inc 787RXPR0UX0O0XUXPZ81 NIKE Inc 654106103 554936.00000000 NS USD 49694518.80000000 0.501985052081 Long EC CORP US N 1 N N N WABCO Holdings Inc 549300SNE3FOSCV7FY94 WABCO Holdings Inc 92927K102 4047.00000000 NS USD 544807.14000000 0.005503324051 Long EC CORP US N 1 N N N NXP Semiconductors NV 724500M9BY5293JDF951 NXP Semiconductors NV N6596X109 910453.00000000 NS USD 103500297.04000100 1.045499649753 Long EC CORP NL N 1 N N N Applied Materials Inc 41BNNE1AFPNAZELZ6K07 Applied Materials Inc 038222105 65995.00000000 NS USD 3580888.70000000 0.036172049633 Long EC CORP US N 1 N N N Molina Healthcare Inc 549300NQQCEQ46YHZ591 Molina Healthcare Inc 60855R100 4688.00000000 NS USD 551496.32000000 0.005570894247 Long EC CORP US N 1 N N N American Tower Corp 5493006ORUSIL88JOE18 American Tower Corp 03027X100 39334.00000000 NS USD 8577958.72000000 0.086649537188 Long EC CORP US N 1 N N N UnitedHealth Group Inc 549300GHBMY8T5GXDE41 UnitedHealth Group Inc 91324P102 270002.00000000 NS USD 68229505.40000000 0.689214678978 Long EC CORP US N 1 N N N L Brands Inc GR3KVMWVCR54YWQNXU90 L Brands Inc 501797104 7523.00000000 NS USD 128191.92000000 0.001294920027 Long EC CORP US N 1 N N N Voya Financial Inc 549300T065Z4KJ686G75 Voya Financial Inc 929089100 1587.00000000 NS USD 85634.52000000 0.000865029987 Long EC CORP US N 1 N N N Ulta Beauty Inc 529900CIV6HN8M28YM82 Ulta Beauty Inc 90384S303 4822.00000000 NS USD 1124249.30000000 0.011356510879 Long EC CORP US N 1 N N N Cabot Oil & Gas Corp FCNMH6O7VWU7LHXMK351 Cabot Oil & Gas Corp 127097103 21085.00000000 NS USD 393024.40000000 0.003970103316 Long EC CORP US N 1 N N N Ionis Pharmaceuticals Inc 549300SI4ZGLG0BLUZ92 Ionis Pharmaceuticals Inc 462222100 10315.00000000 NS USD 574751.80000000 0.005805807546 Long EC CORP US N 1 N N N Universal Display Corp N/A Universal Display Corp 91347P105 4003.00000000 NS USD 801320.54000000 0.008094472845 Long EC CORP US N 1 N N N Fortune Brands Home & Security Inc 54930032LHW54PQUJD44 Fortune Brands Home & Security Inc 34964C106 5078.00000000 NS USD 304933.90000000 0.003080264451 Long EC CORP US N 1 N N N Campbell Soup Co 5493007JDSMX8Z5Z1902 Campbell Soup Co 134429109 7658.00000000 NS USD 354641.98000000 0.003582386490 Long EC CORP US N 1 N N N CoreLogic Inc/United States 54930086CD8K2UIL0516 CoreLogic Inc/United States 21871D103 2710.00000000 NS USD 109727.90000000 0.001108407263 Long EC CORP US N 1 N N N Sinclair Broadcast Group Inc 529900879GWQV880PQ28 Sinclair Broadcast Group Inc 829226109 4858.00000000 NS USD 193542.72000000 0.001955055702 Long EC CORP US N 1 N N N Alexion Pharmaceuticals Inc M1YXUUZR0EIMU8T0EM75 Alexion Pharmaceuticals Inc 015351109 182740.00000000 NS USD 19260796.00000000 0.194561330236 Long EC CORP US N 1 N N N Keysight Technologies Inc 549300GLKVIO8YRCYN02 Keysight Technologies Inc 49338L103 16120.00000000 NS USD 1626669.20000000 0.016431663748 Long EC CORP US N 1 N N N Baxter International Inc J5OIVXX3P24RJRW5CK77 Baxter International Inc 071813109 13559.00000000 NS USD 1039975.30000000 0.010505224071 Long EC CORP US N 1 N N N Zscaler Inc N/A Zscaler Inc 98980G102 6406.00000000 NS USD 281735.88000000 0.002845931579 Long EC CORP US N 1 N N N 2019-12-04 Principal Funds, Inc Sara Reece /s/ Sara Reece Vice President and Controller