# EDGAR Filing Document

**Accession Number:** 0000897378
**File Stem:** 0000897378-23-000001
**Filing Date:** 2023-1
**Character Count:** 42043
**Document Hash:** 561f04a7a0e31c4485581f95461528a3
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0000897378-23-000001.hdr.sgml**: 20230118

**ACCESSION NUMBER**: 0000897378-23-000001

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230118

**DATE AS OF CHANGE**: 20230118

**EFFECTIVENESS DATE**: 20230118

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** CONGRESS ASSET MANAGEMENT CO /MA
- **CENTRAL INDEX KEY:** 0000897378
- **IRS NUMBER:** 042848965
- **STATE OF INCORPORATION:** DE
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-03434
- **FILM NUMBER:** 23533839

**BUSINESS ADDRESS:**
- **STREET 1:** 2 SEAPORT LN
- **STREET 2:** 5TH FLOOR
- **CITY:** BOSTON
- **STATE:** MA
- **ZIP:** 02210
- **BUSINESS PHONE:** 617-737-1566

**MAIL ADDRESS:**
- **STREET 1:** 2 SEAPORT LANE
- **STREET 2:** 5TH FLOOR
- **CITY:** BOSTON
- **STATE:** MA
- **ZIP:** 02210

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** CONGRESS ASSET MANAGEMENT CO /MA<br>**Address:** 2 SEAPORT LANE<br>5TH FLOOR<br>BOSTON, MA 02210

**Form 13F File Number:** 028-03434

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Bryce Moody<br>**Title:** Operations Associate<br>**Phone:** 617-428-4319

**Signature, Place, and Date of Signing:**

Bryce Moody  Boston, MA  11-08-2022<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 6000

**Form 13F Information Table Value Total:** $9972531413

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| 3M Co Com | COM | 88579Y101 |  | 222542 | 1856 | SH |  | SOLE |  | 1656 | 0 | 200 |
| Abbott Laboratories | COM | 002824100 |  | 85382240 | 777687 | SH |  | SOLE |  | 681027 | 69715 | 26945 |
| Abbvie Inc | COM | 00287Y109 |  | 16969133 | 105001 | SH |  | SOLE |  | 104584 | 0 | 417 |
| Acadia Healthcare Company Inc | COM | 00404A109 |  | 7825010 | 95056 | SH |  | SOLE |  | 95056 | 0 | 0 |
| Accenture Plc Ireland Shs Clas | COM | G1151C101 |  | 101153841 | 379081 | SH |  | SOLE |  | 339435 | 25580 | 14066 |
| Activision Blizzard Inc | COM | 00507V109 |  | 442995 | 5787 | SH |  | SOLE |  | 5787 | 0 | 0 |
| Adobe Systems Inc | COM | 00724F101 |  | 81741477 | 242895 | SH |  | SOLE |  | 216154 | 18122 | 8619 |
| Advanced Drainage Systems Inc | COM | 00790R104 |  | 1546256 | 18864 | SH |  | SOLE |  | 17964 | 0 | 900 |
| AeroVironment Inc | COM | 008073108 |  | 16191282 | 189018 | SH |  | SOLE |  | 187946 | 0 | 1072 |
| Aflac Inc | COM | 001055102 |  | 410549 | 5707 | SH |  | SOLE |  | 5707 | 0 | 0 |
| Air Products  Chemicals Inc | COM | 009158106 |  | 14274540 | 46307 | SH |  | SOLE |  | 34284 | 11548 | 475 |
| Akamai Technologies Inc | COM | 00971T101 |  | 82230387 | 975449 | SH |  | SOLE |  | 861480 | 45695 | 68274 |
| Align Technology Inc | COM | 016255101 |  | 7055660 | 33455 | SH |  | SOLE |  | 25199 | 8056 | 200 |
| Allete Inc | COM | 018522300 |  | 1038198 | 16094 | SH |  | SOLE |  | 16094 | 0 | 0 |
| Allstate Corp | COM | 020002101 |  | 12771234 | 94183 | SH |  | SOLE |  | 93908 | 0 | 275 |
| Alphabet Inc Cl A | COM | 02079K305 |  | 88960569 | 1008280 | SH |  | SOLE |  | 880266 | 88503 | 39511 |
| Alphabet Inc Cl C | COM | 02079K107 |  | 10091765 | 113736 | SH |  | SOLE |  | 102186 | 3150 | 8400 |
| Alteryx Inc | COM | 02156B103 |  | 4132645 | 81560 | SH |  | SOLE |  | 81560 | 0 | 0 |
| Amazon.Com Inc | COM | 023135106 |  | 73985078 | 880775 | SH |  | SOLE |  | 776034 | 78699 | 26042 |
| American Equity Invt Life Hld | COM | 025676206 |  | 2051341 | 44966 | SH |  | SOLE |  | 44966 | 0 | 0 |
| American Software Inc Class A | COM | 029683109 |  | 15269157 | 1040133 | SH |  | SOLE |  | 1022489 | 12009 | 5635 |
| American Tower Corp | COM | 03027X100 |  | 1665309 | 7860 | SH |  | SOLE |  | 7860 | 0 | 0 |
| American Vanguard Corp | COM | 030371108 |  | 17205609 | 792520 | SH |  | SOLE |  | 787566 | 0 | 4954 |
| Ameris Bancorp | COM | 03076K108 |  | 17646374 | 374340 | SH |  | SOLE |  | 366660 | 5001 | 2679 |
| Ametek Inc New | COM | 031100100 |  | 11190017 | 80089 | SH |  | SOLE |  | 59944 | 19645 | 500 |
| Amgen Inc | COM | 031162100 |  | 14786772 | 56301 | SH |  | SOLE |  | 56091 | 0 | 210 |
| AMN Healthcare Services Inc | COM | 001744101 |  | 18337330 | 178344 | SH |  | SOLE |  | 174857 | 2262 | 1225 |
| Amphenol Corp | COM | 032095101 |  | 13376791 | 175687 | SH |  | SOLE |  | 138401 | 36251 | 1035 |
| Analog Devices Inc | COM | 032654105 |  | 15123003 | 92197 | SH |  | SOLE |  | 91562 | 0 | 635 |
| ANSYS Inc | COM | 03662Q105 |  | 448149 | 1855 | SH |  | SOLE |  | 640 | 0 | 1215 |
| Apple Hospitality REIT Inc | COM | 03784Y200 |  | 5655087 | 358371 | SH |  | SOLE |  | 358371 | 0 | 0 |
| Apple Inc | COM | 037833100 |  | 174293182 | 1341439 | SH |  | SOLE |  | 1216348 | 83626 | 41465 |
| Arthur J Gallagher  Company | COM | 363576109 |  | 621815 | 3298 | SH |  | SOLE |  | 3298 | 0 | 0 |
| Asbury Automotive Group Inc | COM | 043436104 |  | 110616362 | 617107 | SH |  | SOLE |  | 545905 | 29197 | 42005 |
| Atea Pharmaceuticals Inc | COM | 04683R106 |  | 855757 | 177912 | SH |  | SOLE |  | 177912 | 0 | 0 |
| AtriCure Inc Com | COM | 04963C209 |  | 3972942 | 89521 | SH |  | SOLE |  | 89521 | 0 | 0 |
| Autodesk Inc | COM | 052769106 |  | 9772740 | 52297 | SH |  | SOLE |  | 41328 | 10559 | 410 |
| Automatic Data Processing Inc | COM | 053015103 |  | 1375834 | 5760 | SH |  | SOLE |  | 5060 | 0 | 700 |
| Avery Dennison Corp | COM | 053611109 |  | 104912572 | 579627 | SH |  | SOLE |  | 512487 | 28415 | 38725 |
| Avid Technology Inc | COM | 05367P100 |  | 17349363 | 652477 | SH |  | SOLE |  | 640275 | 8132 | 4070 |
| Avista Corp. | COM | 05379B107 |  | 3326368 | 75020 | SH |  | SOLE |  | 75020 | 0 | 0 |
| Azek Co Inc Class A | COM | 05478C105 |  | 2221037 | 109303 | SH |  | SOLE |  | 109194 | 0 | 109 |
| Badger Meter Inc | COM | 056525108 |  | 16968121 | 155628 | SH |  | SOLE |  | 154638 | 0 | 990 |
| Balchem Corp | COM | 057665200 |  | 15710161 | 128656 | SH |  | SOLE |  | 125764 | 1988 | 904 |
| Bancorp Inc | COM | 05969A105 |  | 5756684 | 202843 | SH |  | SOLE |  | 202843 | 0 | 0 |
| Bank of America Corporation | COM | 060505104 |  | 715846 | 21614 | SH |  | SOLE |  | 21614 | 0 | 0 |
| Bank of Hawaii Corporation | COM | 062540109 |  | 3362846 | 43358 | SH |  | SOLE |  | 43358 | 0 | 0 |
| Bank Ozk Com | COM | 06417N103 |  | 2170156 | 54173 | SH |  | SOLE |  | 54173 | 0 | 0 |
| Bankunited Inc Com | COM | 06652K103 |  | 6463724 | 190277 | SH |  | SOLE |  | 190277 | 0 | 0 |
| Banner Corp Com | COM | 06652V208 |  | 1525723 | 24141 | SH |  | SOLE |  | 24141 | 0 | 0 |
| Becton Dickinson  Co | COM | 075887109 |  | 777288 | 3057 | SH |  | SOLE |  | 3057 | 0 | 0 |
| Berkshire Hathaway Inc | COM | 084670702 |  | 736727 | 2385 | SH |  | SOLE |  | 2060 | 0 | 325 |
| BJ Wholesale Club | COM | 05550J101 |  | 3518190 | 53177 | SH |  | SOLE |  | 53111 | 0 | 66 |
| Black Hills Corp Com | COM | 092113109 |  | 4399099 | 62541 | SH |  | SOLE |  | 62541 | 0 | 0 |
| Booking Holdings Inc | COM | 09857L108 |  | 7303375 | 3624 | SH |  | SOLE |  | 2584 | 1018 | 22 |
| Boot Barn Holdings Inc | COM | 099406100 |  | 19308927 | 308844 | SH |  | SOLE |  | 307350 | 0 | 1494 |
| Booz Allen Hamilton Hldg Corp | COM | 099502106 |  | 107276966 | 1026377 | SH |  | SOLE |  | 893466 | 62031 | 70880 |
| Boston Beer Company Inc Class | COM | 100557107 |  | 332815 | 1010 | SH |  | SOLE |  | 1010 | 0 | 0 |
| Boston Scientific Corp | COM | 101137107 |  | 223021 | 4820 | SH |  | SOLE |  | 4820 | 0 | 0 |
| Brandywine Rlty Tr Sh Ben Int | COM | 105368203 |  | 1095802 | 178179 | SH |  | SOLE |  | 178179 | 0 | 0 |
| Broadcom Inc | COM | 11135F101 |  | 7005648 | 12530 | SH |  | SOLE |  | 11667 | 640 | 223 |
| Broadridge Financial Solutions | COM | 11133T103 |  | 20596052 | 153553 | SH |  | SOLE |  | 138340 | 14513 | 700 |
| Brookline Bancorp Inc | COM | 11373M107 |  | 3414884 | 241335 | SH |  | SOLE |  | 241335 | 0 | 0 |
| Byrna Technologies Inc | COM | 12448X201 |  | 1396727 | 178154 | SH |  | SOLE |  | 178154 | 0 | 0 |
| Cactus Inc Cl A | COM | 127203107 |  | 3875196 | 77103 | SH |  | SOLE |  | 77009 | 0 | 94 |
| Cal Maine Foods Inc | COM | 128030202 |  | 4927669 | 90499 | SH |  | SOLE |  | 90499 | 0 | 0 |
| Canadian National Railway Co | COM | 136375102 |  | 549938 | 4626 | SH |  | SOLE |  | 3241 | 0 | 1385 |
| Canadian Pac Ry Ltd | COM | 13645T100 |  | 6118873 | 82033 | SH |  | SOLE |  | 76769 | 3657 | 1607 |
| Caterpillar Inc | COM | 149123101 |  | 128044910 | 534500 | SH |  | SOLE |  | 474768 | 40501 | 19231 |
| Cathay Gen Bancorp | COM | 149150104 |  | 6074891 | 148931 | SH |  | SOLE |  | 148931 | 0 | 0 |
| CDW Corporation | COM | 12514G108 |  | 3441991 | 19274 | SH |  | SOLE |  | 19250 | 0 | 24 |
| Central Garden  Pet Co Cl A N | COM | 153527205 |  | 5197551 | 145183 | SH |  | SOLE |  | 145183 | 0 | 0 |
| Century Aluminum Company | COM | 156431108 |  | 1548327 | 189282 | SH |  | SOLE |  | 189282 | 0 | 0 |
| ChampionX Corporation | COM | 15872M104 |  | 9865381 | 340303 | SH |  | SOLE |  | 264477 | 74626 | 1200 |
| Charles River Laboratories Int | COM | 159864107 |  | 98586707 | 452440 | SH |  | SOLE |  | 395299 | 24870 | 32271 |
| Chevron Corp | COM | 166764100 |  | 77233893 | 430296 | SH |  | SOLE |  | 392650 | 26614 | 11032 |
| Choice Hotels Intl Inc | COM | 169905106 |  | 84829968 | 753107 | SH |  | SOLE |  | 668540 | 26927 | 57640 |
| Church  Dwight Co | COM | 171340102 |  | 99471747 | 1233988 | SH |  | SOLE |  | 1082624 | 63930 | 87434 |
| Churchill Downs Inc | COM | 171484108 |  | 4011461 | 18973 | SH |  | SOLE |  | 17265 | 1228 | 480 |
| Ciena Corp Com | COM | 171779309 |  | 165630842 | 3248938 | SH |  | SOLE |  | 2855749 | 219905 | 173284 |
| Cintas Corp | COM | 172908105 |  | 30476239 | 67482 | SH |  | SOLE |  | 59607 | 6857 | 1018 |
| Cisco Sys Inc | COM | 17275R102 |  | 13116091 | 275317 | SH |  | SOLE |  | 274617 | 0 | 700 |
| Clearway Energy Inc Cl C | COM | 18539C204 |  | 5684958 | 178380 | SH |  | SOLE |  | 178380 | 0 | 0 |
| CME Group Inc | COM | 12572Q105 |  | 63467959 | 377426 | SH |  | SOLE |  | 330597 | 34450 | 12379 |
| Cno Finl Group Inc Com | COM | 12621E103 |  | 2215264 | 96948 | SH |  | SOLE |  | 96948 | 0 | 0 |
| CNX Resources Corporation | COM | 12653C108 |  | 3952584 | 234714 | SH |  | SOLE |  | 234714 | 0 | 0 |
| Cognex Corporation | COM | 192422103 |  | 346025 | 7345 | SH |  | SOLE |  | 1945 | 0 | 5400 |
| Cohen  Steers Inc | COM | 19247A100 |  | 12909983 | 199969 | SH |  | SOLE |  | 198394 | 0 | 1575 |
| Coherent Inc Com | COM | 19247G107 |  | 2413336 | 68756 | SH |  | SOLE |  | 68756 | 0 | 0 |
| Colgate-Palmolive Co | COM | 194162103 |  | 12493505 | 158567 | SH |  | SOLE |  | 157767 | 0 | 800 |
| Comfort Systems USA Inc | COM | 199908104 |  | 24185912 | 210166 | SH |  | SOLE |  | 206349 | 2444 | 1373 |
| Commercial Metals Company | COM | 201723103 |  | 2902339 | 60090 | SH |  | SOLE |  | 60090 | 0 | 0 |
| CONMED Corporation | COM | 207410101 |  | 14898653 | 168080 | SH |  | SOLE |  | 166996 | 0 | 1084 |
| Cooper Cos Inc | COM | 216648402 |  | 106423188 | 321841 | SH |  | SOLE |  | 281906 | 19011 | 20924 |
| Copart Inc. | COM | 217204106 |  | 119014116 | 1954576 | SH |  | SOLE |  | 1697656 | 110214 | 146706 |
| Core Laboratories NV | COM | N22717107 |  | 14428620 | 711821 | SH |  | SOLE |  | 707722 | 0 | 4099 |
| Costco Wholesale Corp | COM | 22160K105 |  | 134762151 | 295207 | SH |  | SOLE |  | 263947 | 20657 | 10603 |
| Crane Holdings Co | COM | 224441105 |  | 886957 | 8830 | SH |  | SOLE |  | 8182 | 0 | 648 |
| Cross Country Healthcare Inc | COM | 227483104 |  | 8507156 | 320179 | SH |  | SOLE |  | 320179 | 0 | 0 |
| Crown Castle International Cor | COM | 22822V101 |  | 11094500 | 81794 | SH |  | SOLE |  | 81251 | 0 | 543 |
| Curtiss Wright Corp | COM | 231561101 |  | 3024360 | 18111 | SH |  | SOLE |  | 18090 | 0 | 21 |
| Cvr Energy Inc Com | COM | 12662P108 |  | 2286486 | 72957 | SH |  | SOLE |  | 72957 | 0 | 0 |
| CVS Health Corporation | COM | 126650100 |  | 267921 | 2875 | SH |  | SOLE |  | 2875 | 0 | 0 |
| Cyberark Software Ltd | COM | M2682V108 |  | 2637600 | 20344 | SH |  | SOLE |  | 20201 | 0 | 143 |
| Danaher Corporation | COM | 235851102 |  | 484254 | 1824 | SH |  | SOLE |  | 1789 | 0 | 35 |
| Darden Restaurants Inc | COM | 237194105 |  | 87851968 | 635090 | SH |  | SOLE |  | 553549 | 57882 | 23659 |
| Deckers Outdoor Corporation | COM | 243537107 |  | 130394396 | 326672 | SH |  | SOLE |  | 288316 | 14444 | 23912 |
| Deere  Co | COM | 244199105 |  | 14637522 | 34139 | SH |  | SOLE |  | 27499 | 6457 | 183 |
| Descartes Systems Group Inc | COM | 249906108 |  | 500017 | 7179 | SH |  | SOLE |  | 7179 | 0 | 0 |
| Dexcom Inc. | COM | 252131107 |  | 6647188 | 58700 | SH |  | SOLE |  | 54984 | 2584 | 1132 |
| DHT Holdings Inc | COM | Y2065G121 |  | 3601388 | 405562 | SH |  | SOLE |  | 405562 | 0 | 0 |
| Diodes Inc | COM | 254543101 |  | 114485742 | 1503622 | SH |  | SOLE |  | 1307994 | 82174 | 113454 |
| Dollar General Corp | COM | 256677105 |  | 15761880 | 64008 | SH |  | SOLE |  | 63685 | 0 | 323 |
| Dominion Energy Inc | COM | 25746U109 |  | 218912 | 3570 | SH |  | SOLE |  | 3570 | 0 | 0 |
| DoubleVerify Holdings Inc | COM | 25862V105 |  | 6269141 | 285480 | SH |  | SOLE |  | 217015 | 67145 | 1320 |
| Dover Corp | COM | 260003108 |  | 79452427 | 586755 | SH |  | SOLE |  | 513774 | 52026 | 20955 |
| Dynatrace Inc | COM | 268150109 |  | 885419 | 23118 | SH |  | SOLE |  | 23118 | 0 | 0 |
| Dynavax Technologies Corp | COM | 268158201 |  | 2134980 | 200656 | SH |  | SOLE |  | 200656 | 0 | 0 |
| e l f Beauty Inc | COM | 26856L103 |  | 33635008 | 608228 | SH |  | SOLE |  | 598703 | 5973 | 3552 |
| Eaton Corp | COM | G29183103 |  | 79493462 | 506489 | SH |  | SOLE |  | 438855 | 48079 | 19555 |
| Ebix Inc Com New | COM | 278715206 |  | 2624695 | 131498 | SH |  | SOLE |  | 131498 | 0 | 0 |
| Editas Medicine Inc | COM | 28106W103 |  | 715871 | 80707 | SH |  | SOLE |  | 80707 | 0 | 0 |
| Edwards Lifesciences Corp | COM | 28176E108 |  | 8515053 | 114128 | SH |  | SOLE |  | 88542 | 24815 | 771 |
| Eli Lilly and Company | COM | 532457108 |  | 104255046 | 284974 | SH |  | SOLE |  | 251181 | 24238 | 9555 |
| Emcor Group Inc Com | COM | 29084Q100 |  | 106616344 | 719846 | SH |  | SOLE |  | 639325 | 32985 | 47536 |
| Emerson Electric Co | COM | 291011104 |  | 451962 | 4705 | SH |  | SOLE |  | 4705 | 0 | 0 |
| Enphase Energy Inc | COM | 29355A107 |  | 5965309 | 22514 | SH |  | SOLE |  | 20339 | 0 | 2175 |
| EnPro Industries Inc | COM | 29355X107 |  | 18688422 | 171942 | SH |  | SOLE |  | 166468 | 4258 | 1216 |
| Entegris Inc | COM | 29362U104 |  | 78619280 | 1198647 | SH |  | SOLE |  | 1067829 | 57231 | 73587 |
| Envista Holdings Corp | COM | 29415F104 |  | 2950637 | 87634 | SH |  | SOLE |  | 86016 | 0 | 1618 |
| EOG Res Inc | COM | 26875P101 |  | 25154118 | 194210 | SH |  | SOLE |  | 175710 | 17375 | 1125 |
| Equinix Inc | COM | 29444U700 |  | 4037333 | 6164 | SH |  | SOLE |  | 6042 | 0 | 122 |
| Equity LifeStyle Properties In | COM | 29472R108 |  | 366282 | 5670 | SH |  | SOLE |  | 5670 | 0 | 0 |
| Estee Lauder Companies Cl A | COM | 518439104 |  | 17998416 | 72542 | SH |  | SOLE |  | 63106 | 7848 | 1588 |
| Etsy Inc | COM | 29786A106 |  | 657952 | 5493 | SH |  | SOLE |  | 5493 | 0 | 0 |
| Exponent Inc | COM | 30214U102 |  | 2966820 | 29941 | SH |  | SOLE |  | 29904 | 0 | 37 |
| Exxon Mobil Corp | COM | 30231G102 |  | 2327440 | 21101 | SH |  | SOLE |  | 20901 | 0 | 200 |
| Fabrinet | COM | G3323L100 |  | 2506060 | 19545 | SH |  | SOLE |  | 19523 | 0 | 22 |
| Fair Isaac Corp | COM | 303250104 |  | 14787919 | 24705 | SH |  | SOLE |  | 19110 | 5445 | 150 |
| Federated Hermes Inc Class B | COM | 314211103 |  | 1595240 | 43934 | SH |  | SOLE |  | 43934 | 0 | 0 |
| First Rep Bk San Francisco Cal | COM | 33616C100 |  | 155573613 | 1276344 | SH |  | SOLE |  | 1125623 | 81105 | 69616 |
| Floor  Decor Holdings Inc Cla | COM | 339750101 |  | 81109106 | 1164859 | SH |  | SOLE |  | 1029394 | 56677 | 78788 |
| Fnb Corp Pa Com | COM | 302520101 |  | 2017215 | 154576 | SH |  | SOLE |  | 154576 | 0 | 0 |
| Fortinet Inc | COM | 34959E109 |  | 12583944 | 257393 | SH |  | SOLE |  | 216293 | 37713 | 3387 |
| Fox Factory Holding Corp | COM | 35138V102 |  | 16092060 | 176390 | SH |  | SOLE |  | 175470 | 0 | 920 |
| Freeport-McMoran Inc | COM | 35671D857 |  | 95162783 | 2504284 | SH |  | SOLE |  | 2218537 | 193026 | 92721 |
| FTI Consulting Inc | COM | 302941109 |  | 34737818 | 218752 | SH |  | SOLE |  | 214281 | 2723 | 1748 |
| FuelCell Energy Inc | COM | 35952H601 |  | 496608 | 178636 | SH |  | SOLE |  | 178636 | 0 | 0 |
| Garmin Ltd | COM | H2906T109 |  | 5710837 | 61879 | SH |  | SOLE |  | 43097 | 18307 | 475 |
| Generac Hldgs Inc | COM | 368736104 |  | 351102 | 3488 | SH |  | SOLE |  | 3403 | 0 | 85 |
| Getty Realty Corp | COM | 374297109 |  | 4493794 | 132756 | SH |  | SOLE |  | 132756 | 0 | 0 |
| Gitlab Inc Cl A | COM | 37637K108 |  | 3659556 | 80536 | SH |  | SOLE |  | 80536 | 0 | 0 |
| Glacier Bencorp Inc | COM | 37637Q105 |  | 2926476 | 59216 | SH |  | SOLE |  | 59141 | 0 | 75 |
| Global Payments Inc. | COM | 37940X102 |  | 5232749 | 52686 | SH |  | SOLE |  | 37915 | 14446 | 325 |
| Goldman Sachs Group Inc | COM | 38141G104 |  | 9983040 | 29073 | SH |  | SOLE |  | 21585 | 7338 | 150 |
| Group 1 Automotive Inc | COM | 398905109 |  | 4902755 | 27182 | SH |  | SOLE |  | 27182 | 0 | 0 |
| Hannon Armstrong Sustainable I | COM | 41068X100 |  | 983506 | 33937 | SH |  | SOLE |  | 33937 | 0 | 0 |
| Hanover Insurance Group Inc | COM | 410867105 |  | 2410979 | 17842 | SH |  | SOLE |  | 17842 | 0 | 0 |
| Heartland Financial USA Inc | COM | 42234Q102 |  | 417855 | 8963 | SH |  | SOLE |  | 8963 | 0 | 0 |
| Hecla Mng Co Com | COM | 422704106 |  | 4085478 | 734798 | SH |  | SOLE |  | 734798 | 0 | 0 |
| HEICO Corporation | COM | 422806109 |  | 10216661 | 66497 | SH |  | SOLE |  | 48763 | 17306 | 428 |
| Hershey Company | COM | 427866108 |  | 8026657 | 34662 | SH |  | SOLE |  | 24195 | 10332 | 135 |
| Highwoods Pptys Inc Com | COM | 431284108 |  | 676943 | 24194 | SH |  | SOLE |  | 24194 | 0 | 0 |
| Home Depot Inc | COM | 437076102 |  | 132032267 | 418009 | SH |  | SOLE |  | 373257 | 31878 | 12874 |
| Homestreet Inc Com | COM | 43785V102 |  | 7157684 | 259524 | SH |  | SOLE |  | 259524 | 0 | 0 |
| Honeywell International Inc | COM | 438516106 |  | 14532637 | 67814 | SH |  | SOLE |  | 65789 | 1497 | 528 |
| Horizon Therapeutics Plc | COM | G46188101 |  | 149434710 | 1313135 | SH |  | SOLE |  | 1160990 | 61891 | 90254 |
| Huntington Ingalls Industries | COM | 446413106 |  | 474739 | 2058 | SH |  | SOLE |  | 2058 | 0 | 0 |
| ICF International Inc | COM | 44925C103 |  | 18327191 | 185030 | SH |  | SOLE |  | 181253 | 2425 | 1352 |
| IDACORP Inc | COM | 451107106 |  | 1825780 | 16929 | SH |  | SOLE |  | 16929 | 0 | 0 |
| IDEX Corp Com | COM | 45167R104 |  | 117953775 | 516593 | SH |  | SOLE |  | 454802 | 26922 | 34869 |
| Idexx Labs Corp | COM | 45168D104 |  | 2085084 | 5111 | SH |  | SOLE |  | 4413 | 563 | 135 |
| Illinois Tool Works Inc | COM | 452308109 |  | 13752192 | 62425 | SH |  | SOLE |  | 62115 | 0 | 310 |
| Illumina Incorporated | COM | 452327109 |  | 316645 | 1566 | SH |  | SOLE |  | 1566 | 0 | 0 |
| Independence Rlty Tr Inc Com | COM | 45378A106 |  | 1942992 | 115243 | SH |  | SOLE |  | 115243 | 0 | 0 |
| Installed Building Products In | COM | 45780R101 |  | 385970 | 4509 | SH |  | SOLE |  | 4509 | 0 | 0 |
| Insulet Corporation | COM | 45784P101 |  | 3499414 | 11887 | SH |  | SOLE |  | 11872 | 0 | 15 |
| Integer Holdings Corporation | COM | 45826H109 |  | 17243157 | 251872 | SH |  | SOLE |  | 247159 | 3130 | 1583 |
| Intel Corp | COM | 458140100 |  | 209225 | 7916 | SH |  | SOLE |  | 6691 | 0 | 1225 |
| Intercontinental Exchange Inc | COM | 45866F104 |  | 1169013 | 11395 | SH |  | SOLE |  | 11245 | 0 | 150 |
| Intuit Inc | COM | 461202103 |  | 79352863 | 203877 | SH |  | SOLE |  | 181418 | 15147 | 7312 |
| Intuitive Surgical Inc | COM | 46120E602 |  | 77150247 | 290749 | SH |  | SOLE |  | 253119 | 27113 | 10517 |
| Iqvia Holdings Inc Com | COM | 46266C105 |  | 749488 | 3658 | SH |  | SOLE |  | 3658 | 0 | 0 |
| JetBlue Airways Corporation | COM | 477143101 |  | 2310068 | 356492 | SH |  | SOLE |  | 356492 | 0 | 0 |
| Johnson  Johnson Com | COM | 478160104 |  | 17765286 | 100568 | SH |  | SOLE |  | 96041 | 2736 | 1791 |
| JPMorgan Chase  Co | COM | 46625H100 |  | 15021239 | 112015 | SH |  | SOLE |  | 107778 | 3722 | 515 |
| Keysight Technologies Inc | COM | 49338L103 |  | 125186031 | 731782 | SH |  | SOLE |  | 637028 | 42413 | 52341 |
| Kulicke  Soffa Inds Inc Com | COM | 501242101 |  | 7374298 | 166613 | SH |  | SOLE |  | 166613 | 0 | 0 |
| Lamb Weston Holdings Inc | COM | 513272104 |  | 658226 | 7366 | SH |  | SOLE |  | 7366 | 0 | 0 |
| Lantheus Holdings Inc | COM | 516544103 |  | 17640517 | 346164 | SH |  | SOLE |  | 340130 | 4020 | 2014 |
| LCI Inds Com | COM | 50189K103 |  | 4802437 | 51946 | SH |  | SOLE |  | 51946 | 0 | 0 |
| Lemaitre Vascular Inc | COM | 525558201 |  | 543312 | 11806 | SH |  | SOLE |  | 11806 | 0 | 0 |
| Lendingtree Inc | COM | 52603B107 |  | 357000 | 16737 | SH |  | SOLE |  | 16737 | 0 | 0 |
| Lululemon Athletica Inc Com | COM | 550021109 |  | 90648038 | 282939 | SH |  | SOLE |  | 243842 | 29164 | 9933 |
| M/I Homes Inc | COM | 55305B101 |  | 5638024 | 122088 | SH |  | SOLE |  | 122088 | 0 | 0 |
| Marketaxess Hldgs Inc | COM | 57060D108 |  | 2450540 | 8787 | SH |  | SOLE |  | 8777 | 0 | 10 |
| Marriot Intl Inc New CL A | COM | 571903202 |  | 487913 | 3277 | SH |  | SOLE |  | 3277 | 0 | 0 |
| Martin Marietta Materials Inc | COM | 573284106 |  | 22699257 | 67164 | SH |  | SOLE |  | 59677 | 7118 | 369 |
| Masco Corporation | COM | 574599106 |  | 92750782 | 1987375 | SH |  | SOLE |  | 1755763 | 92429 | 139183 |
| Mastercard Inc. CL-A | COM | 57636Q104 |  | 12679964 | 36465 | SH |  | SOLE |  | 29610 | 6550 | 305 |
| Matador Res Co | COM | 576485205 |  | 3149553 | 55024 | SH |  | SOLE |  | 55024 | 0 | 0 |
| McCormick  Co. - non voting s | COM | 579780206 |  | 106881996 | 1289444 | SH |  | SOLE |  | 1119020 | 64378 | 106046 |
| Mcdonalds Corp | COM | 580135101 |  | 12565144 | 47680 | SH |  | SOLE |  | 47290 | 0 | 390 |
| Medpace Holdings Inc | COM | 58506Q109 |  | 23534391 | 110797 | SH |  | SOLE |  | 108948 | 1129 | 720 |
| Merck  Company Inc | COM | 58933Y105 |  | 16096470 | 145079 | SH |  | SOLE |  | 144579 | 0 | 500 |
| Mettler Toledo International C | COM | 592688105 |  | 134538087 | 93077 | SH |  | SOLE |  | 81205 | 5339 | 6533 |
| MGP Ingredients Inc | COM | 55303J106 |  | 17230768 | 161974 | SH |  | SOLE |  | 159126 | 1884 | 964 |
| Microsoft Corp | COM | 594918104 |  | 142311968 | 593412 | SH |  | SOLE |  | 530338 | 43730 | 19344 |
| Monolithic Power Systems Inc | COM | 609839105 |  | 110635166 | 312873 | SH |  | SOLE |  | 274189 | 17681 | 21003 |
| Moody's Corporation | COM | 615369105 |  | 2786200 | 10000 | SH |  | SOLE |  | 10000 | 0 | 0 |
| Neogen Corporation | COM | 640491106 |  | 8085871 | 530917 | SH |  | SOLE |  | 527220 | 0 | 3697 |
| Neurocrine Biosciences Inc | COM | 64125C109 |  | 109624969 | 917825 | SH |  | SOLE |  | 809920 | 45129 | 62776 |
| Nextera Energy Inc Com | COM | 65339F101 |  | 18399394 | 220088 | SH |  | SOLE |  | 209606 | 2636 | 7846 |
| Nike Inc Cl B | COM | 654106103 |  | 21855503 | 186783 | SH |  | SOLE |  | 157612 | 28424 | 747 |
| Norfolk Southn Corp | COM | 655844108 |  | 13625379 | 55293 | SH |  | SOLE |  | 55053 | 0 | 240 |
| Northrop Grumman Corp | COM | 666807102 |  | 82551781 | 151302 | SH |  | SOLE |  | 132522 | 12943 | 5837 |
| Novanta Inc | COM | 67000B104 |  | 1610467 | 11853 | SH |  | SOLE |  | 11103 | 0 | 750 |
| NVIDIA Corp | COM | 67066G104 |  | 60878861 | 416579 | SH |  | SOLE |  | 355512 | 47502 | 13565 |
| Nxp Semiconductors N V Com | COM | N6596X109 |  | 80261732 | 507889 | SH |  | SOLE |  | 446310 | 41957 | 19622 |
| Old Dominion Freight Lines Inc | COM | 679580100 |  | 57671142 | 203225 | SH |  | SOLE |  | 174354 | 22276 | 6595 |
| Onto Innovation Inc | COM | 683344105 |  | 26935178 | 395582 | SH |  | SOLE |  | 356396 | 36692 | 2494 |
| Option Care Health Inc | COM | 68404L201 |  | 2535925 | 84278 | SH |  | SOLE |  | 84184 | 0 | 94 |
| Oracle Corporation | COM | 68389X105 |  | 244403 | 2990 | SH |  | SOLE |  | 2990 | 0 | 0 |
| OReilly Automotive Inc | COM | 67103H107 |  | 104461373 | 123765 | SH |  | SOLE |  | 108072 | 11222 | 4471 |
| Oroco Resource Corp | COM | 687033100 |  | 14739 | 21675 | SH |  | SOLE |  | 21675 | 0 | 0 |
| Pacira Biosciences Inc | COM | 695127100 |  | 3002854 | 77774 | SH |  | SOLE |  | 77774 | 0 | 0 |
| Papa Johns International Inc | COM | 698813102 |  | 2435860 | 29594 | SH |  | SOLE |  | 29563 | 0 | 31 |
| Patrick Industries Inc | COM | 703343103 |  | 5429493 | 89596 | SH |  | SOLE |  | 89596 | 0 | 0 |
| Paycom Software Inc | COM | 70432V102 |  | 177619413 | 572393 | SH |  | SOLE |  | 503132 | 38771 | 30490 |
| PayPal Holdings Inc | COM | 70450Y103 |  | 5559789 | 78065 | SH |  | SOLE |  | 57299 | 18386 | 2380 |
| Penumbra Inc | COM | 70975L107 |  | 2096686 | 9425 | SH |  | SOLE |  | 8179 | 989 | 257 |
| PepsiCo Inc | COM | 713448108 |  | 98561692 | 545565 | SH |  | SOLE |  | 479152 | 47397 | 19016 |
| Perficient Inc | COM | 71375U101 |  | 15078741 | 215935 | SH |  | SOLE |  | 214742 | 0 | 1193 |
| Perion Network Ltd | COM | M78673114 |  | 2840456 | 112271 | SH |  | SOLE |  | 112151 | 0 | 120 |
| Pfizer Inc | COM | 717081103 |  | 481855 | 9404 | SH |  | SOLE |  | 9404 | 0 | 0 |
| PGT Innovations Inc | COM | 69336V101 |  | 12182340 | 678304 | SH |  | SOLE |  | 661420 | 11665 | 5219 |
| Pioneer Natural Resources Comp | COM | 723787107 |  | 109521612 | 479538 | SH |  | SOLE |  | 425571 | 33010 | 20957 |
| Plexus Corp | COM | 729132100 |  | 1473855 | 14319 | SH |  | SOLE |  | 14319 | 0 | 0 |
| Pool Corp | COM | 73278L105 |  | 107667108 | 356124 | SH |  | SOLE |  | 310639 | 22906 | 22579 |
| Portland Gen Elec Co Com New | COM | 736508847 |  | 4932238 | 100658 | SH |  | SOLE |  | 100658 | 0 | 0 |
| PotlatchDeltic Corporation | COM | 737630103 |  | 6376193 | 144946 | SH |  | SOLE |  | 144946 | 0 | 0 |
| Power Integrations Inc | COM | 739276103 |  | 17691285 | 246672 | SH |  | SOLE |  | 241100 | 2852 | 2720 |
| Prestige Consumer Healthcare I | COM | 74112D101 |  | 4776380 | 76300 | SH |  | SOLE |  | 76237 | 0 | 63 |
| Procter  Gamble Company | COM | 742718109 |  | 95201794 | 628146 | SH |  | SOLE |  | 539614 | 64270 | 24262 |
| Progressive Corp Ohio Com | COM | 743315103 |  | 774109 | 5968 | SH |  | SOLE |  | 5649 | 0 | 319 |
| Progyny Inc | COM | 74340E103 |  | 12679109 | 407034 | SH |  | SOLE |  | 404192 | 0 | 2842 |
| PTC Inc | COM | 69370C100 |  | 3094991 | 25783 | SH |  | SOLE |  | 25748 | 0 | 35 |
| Qualcomm Inc | COM | 747525103 |  | 226916 | 2064 | SH |  | SOLE |  | 2064 | 0 | 0 |
| Qualys Inc | COM | 74758T303 |  | 117631026 | 1048125 | SH |  | SOLE |  | 937205 | 46635 | 64285 |
| Quanta Svcs Inc Com | COM | 74762E102 |  | 76513160 | 536934 | SH |  | SOLE |  | 469402 | 46807 | 20725 |
| R1 RCM Inc | COM | 77634L105 |  | 340731 | 31117 | SH |  | SOLE |  | 29617 | 0 | 1500 |
| Range Resources Corp | COM | 75281A109 |  | 8075114 | 322746 | SH |  | SOLE |  | 322652 | 0 | 94 |
| Ranger Oil Corporation Class A | COM | 70788V102 |  | 18039312 | 446186 | SH |  | SOLE |  | 443513 | 0 | 2673 |
| Raymond James Financial Inc | COM | 754730109 |  | 105889684 | 991012 | SH |  | SOLE |  | 869186 | 55665 | 66161 |
| Raytheon Technologies Corp Com | COM | 75513E101 |  | 270124 | 2677 | SH |  | SOLE |  | 2377 | 0 | 300 |
| Repligen Corporation | COM | 759916109 |  | 2710992 | 16012 | SH |  | SOLE |  | 15992 | 0 | 20 |
| Resmed Inc Com | COM | 761152107 |  | 112662598 | 541309 | SH |  | SOLE |  | 478173 | 30290 | 32846 |
| Revolve Group Inc. Class A | COM | 76156B107 |  | 9857396 | 442830 | SH |  | SOLE |  | 439790 | 0 | 3040 |
| Rithcie Bros. Auctioneers | COM | 767744105 |  | 2615005 | 45219 | SH |  | SOLE |  | 45166 | 0 | 53 |
| Rockwell Automation Inc | COM | 773903109 |  | 10976340 | 42615 | SH |  | SOLE |  | 32698 | 9552 | 365 |
| Roper Industries Inc | COM | 776696106 |  | 85517111 | 197915 | SH |  | SOLE |  | 173080 | 17723 | 7112 |
| RPM International Inc | COM | 749685103 |  | 12251778 | 125724 | SH |  | SOLE |  | 125324 | 0 | 400 |
| Ruth's Hospitality Group Inc | COM | 783332109 |  | 2291416 | 148024 | SH |  | SOLE |  | 148024 | 0 | 0 |
| S Global Inc | COM | 78409V104 |  | 1211012 | 3616 | SH |  | SOLE |  | 3098 | 0 | 518 |
| Saia Inc | COM | 78709Y105 |  | 92869490 | 442911 | SH |  | SOLE |  | 389889 | 22383 | 30639 |
| salesforce.com inc | COM | 79466L302 |  | 761464 | 5743 | SH |  | SOLE |  | 5743 | 0 | 0 |
| Sandy Spring Bancorp Inc Com | COM | 800363103 |  | 6154122 | 174684 | SH |  | SOLE |  | 174684 | 0 | 0 |
| Schlumberger Ltd | COM | 806857108 |  | 566676 | 10600 | SH |  | SOLE |  | 10600 | 0 | 0 |
| Sealed Air Corp | COM | 81211K100 |  | 426844 | 8557 | SH |  | SOLE |  | 8507 | 0 | 50 |
| Sensata Technologies Holdings | COM | G8060N102 |  | 589639 | 14602 | SH |  | SOLE |  | 13462 | 0 | 1140 |
| Servicenow Inc | COM | 81762P102 |  | 53923923 | 138883 | SH |  | SOLE |  | 118446 | 14883 | 5554 |
| Sherwin Williams | COM | 824348106 |  | 92947065 | 391636 | SH |  | SOLE |  | 338748 | 39899 | 12989 |
| Shyft Group Inc | COM | 825698103 |  | 7867105 | 316456 | SH |  | SOLE |  | 316456 | 0 | 0 |
| Simon Property Group Inc | COM | 828806109 |  | 8624939 | 73416 | SH |  | SOLE |  | 56727 | 16289 | 400 |
| Simply Good Foods Co Com | COM | 82900L102 |  | 27985707 | 735885 | SH |  | SOLE |  | 725981 | 6485 | 3419 |
| Simpson Manufacturing Co Inc | COM | 829073105 |  | 16897655 | 190589 | SH |  | SOLE |  | 189582 | 0 | 1007 |
| Simulations Plus Inc | COM | 829214105 |  | 4941324 | 135120 | SH |  | SOLE |  | 94039 | 40181 | 900 |
| Skechers U S A Inc Cl A | COM | 830566105 |  | 6504809 | 155061 | SH |  | SOLE |  | 155061 | 0 | 0 |
| Skyline Champion Corporation | COM | 830830105 |  | 17622447 | 342117 | SH |  | SOLE |  | 335969 | 3889 | 2259 |
| Skyworks Solutions Inc | COM | 83088M102 |  | 95098330 | 1043546 | SH |  | SOLE |  | 906778 | 59985 | 76783 |
| Smuckers JM Co | COM | 832696405 |  | 699759 | 4416 | SH |  | SOLE |  | 3921 | 0 | 495 |
| SOUTHERN CO COM | COM | 842587107 |  | 866917 | 12140 | SH |  | SOLE |  | 11540 | 0 | 600 |
| Southwest Airlines Co | COM | 844741108 |  | 284175 | 8440 | SH |  | SOLE |  | 8440 | 0 | 0 |
| Spire Inc Com | COM | 84857L101 |  | 4654538 | 67594 | SH |  | SOLE |  | 67594 | 0 | 0 |
| SPS Commerce Inc Com | COM | 78463M107 |  | 119453200 | 930104 | SH |  | SOLE |  | 817791 | 51765 | 60548 |
| STAG Industrial Inc | COM | 85254J102 |  | 6195063 | 191738 | SH |  | SOLE |  | 191738 | 0 | 0 |
| Steris Plc Shs Usd | COM | G8473T100 |  | 109304887 | 591829 | SH |  | SOLE |  | 519440 | 30676 | 41713 |
| Stryker Corporation | COM | 863667101 |  | 19963681 | 81654 | SH |  | SOLE |  | 79914 | 0 | 1740 |
| Summit Materials Inc Cl A | COM | 86614U100 |  | 15724518 | 553875 | SH |  | SOLE |  | 539441 | 10569 | 3865 |
| Sun Communities Inc | COM | 866674104 |  | 92907921 | 649706 | SH |  | SOLE |  | 573992 | 30948 | 44766 |
| Supernus Pharmaceuticals Inc | COM | 868459108 |  | 18077235 | 506791 | SH |  | SOLE |  | 495017 | 7749 | 4025 |
| Synopsys Inc | COM | 871607107 |  | 92114316 | 288497 | SH |  | SOLE |  | 250435 | 24678 | 13384 |
| T Rowe Price Group Inc. | COM | 74144T108 |  | 13810210 | 126629 | SH |  | SOLE |  | 126254 | 0 | 375 |
| Take Two Interactive | COM | 874054109 |  | 66615184 | 639731 | SH |  | SOLE |  | 564861 | 33628 | 41242 |
| Target Corp Com | COM | 87612E106 |  | 8289309 | 55618 | SH |  | SOLE |  | 39349 | 15894 | 375 |
| TE Connectivity LTD | COM | H84989104 |  | 10864194 | 94636 | SH |  | SOLE |  | 94336 | 0 | 300 |
| Tech Target Inc | COM | 87874R100 |  | 10346390 | 234825 | SH |  | SOLE |  | 233298 | 0 | 1527 |
| Teledyne Technologies Inc Com | COM | 879360105 |  | 109746212 | 274427 | SH |  | SOLE |  | 239096 | 14158 | 21173 |
| Teleflex Inc | COM | 879369106 |  | 2527903 | 10127 | SH |  | SOLE |  | 9845 | 0 | 282 |
| Telephone Data Sys Inc Com | COM | 879433829 |  | 3994460 | 380787 | SH |  | SOLE |  | 380787 | 0 | 0 |
| Teradyne Inc | COM | 880770102 |  | 337520 | 3864 | SH |  | SOLE |  | 3864 | 0 | 0 |
| Terreno Realty Corporation | COM | 88146M101 |  | 8514937 | 149726 | SH |  | SOLE |  | 149673 | 0 | 53 |
| Texas Roadhouse Inc | COM | 882681109 |  | 633467 | 6965 | SH |  | SOLE |  | 6965 | 0 | 0 |
| The Coca Cola Company | COM | 191216100 |  | 386713 | 6079 | SH |  | SOLE |  | 6079 | 0 | 0 |
| Thermo Fisher Scientific Inc. | COM | 883556102 |  | 8811847 | 16001 | SH |  | SOLE |  | 12435 | 2552 | 1014 |
| TJX Companies Inc | COM | 872540109 |  | 1628905 | 20464 | SH |  | SOLE |  | 17634 | 0 | 2830 |
| Tractor Supply Company | COM | 892356106 |  | 32178267 | 143034 | SH |  | SOLE |  | 128375 | 14040 | 619 |
| Trade Desk Inc Cl A | COM | 88339J105 |  | 2250600 | 50203 | SH |  | SOLE |  | 45133 | 0 | 5070 |
| Trimble Inc | COM | 896239100 |  | 89279429 | 1765812 | SH |  | SOLE |  | 1548973 | 104678 | 112161 |
| Trinet Group | COM | 896288107 |  | 3428985 | 50575 | SH |  | SOLE |  | 50575 | 0 | 0 |
| UFP Technologies Inc | COM | 902673102 |  | 3777313 | 32041 | SH |  | SOLE |  | 32041 | 0 | 0 |
| Ulta Beauty Inc | COM | 90384S303 |  | 118525546 | 252682 | SH |  | SOLE |  | 223143 | 10996 | 18543 |
| Ultra Clean Holdings Inc | COM | 90385V107 |  | 16623598 | 501466 | SH |  | SOLE |  | 492591 | 6088 | 2787 |
| Umb Finl Corp Com | COM | 902788108 |  | 6401966 | 76652 | SH |  | SOLE |  | 76652 | 0 | 0 |
| Union Pacific Corp | COM | 907818108 |  | 10817391 | 52240 | SH |  | SOLE |  | 40997 | 11243 | 0 |
| United Parcel Service Inc Cl B | COM | 911312106 |  | 10689510 | 61491 | SH |  | SOLE |  | 61141 | 0 | 350 |
| United Rentals Inc | COM | 911363109 |  | 7142437 | 20096 | SH |  | SOLE |  | 18609 | 1097 | 390 |
| UnitedHealth Group Inc | COM | 91324P102 |  | 142305300 | 268409 | SH |  | SOLE |  | 237528 | 22749 | 8132 |
| Vail Resorts Inc | COM | 91879Q109 |  | 753312 | 3161 | SH |  | SOLE |  | 3161 | 0 | 0 |
| Valley Natl Bancorp Com | COM | 919794107 |  | 2818357 | 249192 | SH |  | SOLE |  | 249192 | 0 | 0 |
| Valmont Industries Inc | COM | 920253101 |  | 24654777 | 74560 | SH |  | SOLE |  | 73263 | 769 | 528 |
| Valvoline Inc | COM | 92047W101 |  | 2091745 | 64066 | SH |  | SOLE |  | 64066 | 0 | 0 |
| Veeva Sys Inc | COM | 922475108 |  | 41430765 | 256728 | SH |  | SOLE |  | 218603 | 29427 | 8698 |
| VeriSign Inc | COM | 92343E102 |  | 467787 | 2277 | SH |  | SOLE |  | 2277 | 0 | 0 |
| Verizon Communications Inc Com | COM | 92343V104 |  | 8033351 | 203892 | SH |  | SOLE |  | 203492 | 0 | 400 |
| Vertex Pharmaceuticals Inc | COM | 92532F100 |  | 456561 | 1581 | SH |  | SOLE |  | 485 | 815 | 281 |
| Virtu Finl Corp Conn | COM | 928254101 |  | 6365186 | 311866 | SH |  | SOLE |  | 311866 | 0 | 0 |
| Visa Inc | COM | 92826C839 |  | 116981700 | 563062 | SH |  | SOLE |  | 503605 | 40047 | 19410 |
| Walmart Inc | COM | 931142103 |  | 530436 | 3741 | SH |  | SOLE |  | 3741 | 0 | 0 |
| Washington Fed Inc Com | COM | 938824109 |  | 7012044 | 209003 | SH |  | SOLE |  | 209003 | 0 | 0 |
| Webster Finl Coup Conn Com | COM | 947890109 |  | 1357899 | 28684 | SH |  | SOLE |  | 28684 | 0 | 0 |
| Werner Enterprises Inc | COM | 950755108 |  | 7317347 | 181752 | SH |  | SOLE |  | 181663 | 0 | 89 |
| West Pharmaceutical Services I | COM | 955306105 |  | 88139718 | 374505 | SH |  | SOLE |  | 330825 | 18054 | 25626 |
| Williams-Sonoma Inc | COM | 969904101 |  | 101497902 | 883205 | SH |  | SOLE |  | 777139 | 50248 | 55818 |
| Wingstop Inc | COM | 974155103 |  | 1382706 | 10047 | SH |  | SOLE |  | 10047 | 0 | 0 |
| Wintrust Finl Corp Com | COM | 97650W108 |  | 7461075 | 88276 | SH |  | SOLE |  | 88276 | 0 | 0 |
| Wsfs Finl Corp Com | COM | 929328102 |  | 1487592 | 32810 | SH |  | SOLE |  | 32810 | 0 | 0 |
| YETI Holdings Inc | COM | 98585X104 |  | 17844020 | 431954 | SH |  | SOLE |  | 424464 | 4914 | 2576 |
| Zebra Technologies Corp- Cl A | COM | 989207105 |  | 6217686 | 24249 | SH |  | SOLE |  | 18412 | 5637 | 200 |
| Zoetis Inc | COM | 98978V103 |  | 97314143 | 664034 | SH |  | SOLE |  | 581461 | 57929 | 24644 |
| Alerian MLP ETF | COM | 00162Q452 |  | 7934854 | 208428 | SH |  | SOLE |  | 208428 | 0 | 0 |
| Global X Fds Us Infr Dev Etf | COM | 37954Y673 |  | 2095495 | 79105 | SH |  | SOLE |  | 79105 | 0 | 0 |
| Invesco Optimum Yield Diversif | COM | 46090F100 |  | 1776569 | 120201 | SH |  | SOLE |  | 120201 | 0 | 0 |
| iShares Core Conservative Allo | COM | 464289883 |  | 11286776 | 335816 | SH |  | SOLE |  | 328943 | 0 | 6873 |
| iShares Core S 500 | COM | 464287200 |  | 4094526 | 10657 | SH |  | SOLE |  | 10657 | 0 | 0 |
| iShares Core S Mid-Cap | COM | 464287507 |  | 437821 | 1810 | SH |  | SOLE |  | 1810 | 0 | 0 |
| iShares Core S Small-Cap | COM | 464287804 |  | 3374476 | 35656 | SH |  | SOLE |  | 35656 | 0 | 0 |
| iShares Core US REIT | COM | 464288521 |  | 5622415 | 113699 | SH |  | SOLE |  | 113699 | 0 | 0 |
| iShares MSCI Pacific ex Japan | COM | 464286665 |  | 3539108 | 82709 | SH |  | SOLE |  | 82709 | 0 | 0 |
| iShares Russell 2000 Growth In | COM | 464287648 |  | 9747574 | 45439 | SH |  | SOLE |  | 45439 | 0 | 0 |
| iShares Russell 2000 Index Fun | COM | 464287655 |  | 1034652 | 5934 | SH |  | SOLE |  | 5934 | 0 | 0 |
| iShares Russell 3000 Index Fun | COM | 464287689 |  | 316676 | 1435 | SH |  | SOLE |  | 1435 | 0 | 0 |
| iShares Russell MidCap Growth | COM | 464287481 |  | 42182907 | 504580 | SH |  | SOLE |  | 473243 | 0 | 31337 |
| iShares S Midcap 400/Grwth | COM | 464287606 |  | 5624573 | 82351 | SH |  | SOLE |  | 81842 | 0 | 509 |
| iShares S Preferred Stock In | COM | 464288687 |  | 4707663 | 154198 | SH |  | SOLE |  | 154198 | 0 | 0 |
| Ishares Tr Modert Etf | COM | 464289875 |  | 930713 | 24486 | SH |  | SOLE |  | 24486 | 0 | 0 |
| iShares Tr Msci Eafe Etf | COM | 464287465 |  | 1897062 | 28901 | SH |  | SOLE |  | 10270 | 0 | 18631 |
| iShares Tr Russ 1000 Grw ETF | COM | 464287614 |  | 41949913 | 195808 | SH |  | SOLE |  | 182064 | 0 | 13744 |
| SPDR S 500 ETF Trust | COM | 78462F103 |  | 7697057 | 20127 | SH |  | SOLE |  | 19096 | 0 | 1031 |
| SPDR S Midcap 400 ETF | COM | 78467Y107 |  | 258147 | 583 | SH |  | SOLE |  | 387 | 0 | 196 |
| SPDR S Regional Banking ETF | COM | 78464A698 |  | 2636755 | 44889 | SH |  | SOLE |  | 44889 | 0 | 0 |
| SPDR Total Stock Market ETF | COM | 78464A805 |  | 320863 | 6785 | SH |  | SOLE |  | 6785 | 0 | 0 |
| VanEck Fallen Angel High Yield | COM | 92189F437 |  | 7189944 | 266097 | SH |  | SOLE |  | 266097 | 0 | 0 |
| Vanguard FTSE All-World ex-US | COM | 922042718 |  | 3395744 | 33029 | SH |  | SOLE |  | 33029 | 0 | 0 |
| Vanguard FTSE Emerging Markets | COM | 922042858 |  | 5015961 | 128680 | SH |  | SOLE |  | 101642 | 0 | 27038 |
| Vanguard Index Fds | COM | 922908363 |  | 510848 | 1454 | SH |  | SOLE |  | 1454 | 0 | 0 |
| Vanguard Index Fds | COM | 922908736 |  | 876308 | 4112 | SH |  | SOLE |  | 4112 | 0 | 0 |
| Vanguard Index Fds Small Cp Et | COM | 922908751 |  | 264848 | 1443 | SH |  | SOLE |  | 1443 | 0 | 0 |
| Vanguard Mid Cap ETF | COM | 922908629 |  | 291041 | 1428 | SH |  | SOLE |  | 1428 | 0 | 0 |
| Vanguard Mid Cap Growth ETF | COM | 922908538 |  | 359880 | 2002 | SH |  | SOLE |  | 2002 | 0 | 0 |
| Vanguard Small Cap Growth ETF | COM | 922908595 |  | 2938112 | 14651 | SH |  | SOLE |  | 14651 | 0 | 0 |
| Vanguard Utilities ETF | COM | 92204A876 |  | 6178077 | 40285 | SH |  | SOLE |  | 40285 | 0 | 0 |
| Asml Holding Nv Adr | COM | N07059210 |  | 4585389 | 8392 | SH |  | SOLE |  | 5932 | 2405 | 55 |
| Nestle S A Sponsored Adr | COM | 641069406 |  | 10422470 | 90003 | SH |  | SOLE |  | 89703 | 0 | 300 |
| WNS (Holdings) Limited Sponsor | COM | 92932M101 |  | 21344932 | 266845 | SH |  | SOLE |  | 262192 | 2885 | 1768 |

---