The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co Com COM 88579Y101 291 1,956 SH   SOLE   1,756 0 200
Abbott Laboratories COM 002824100 96,586 816,037 SH   SOLE   719,088 68,655 28,294
Abbvie Inc COM 00287Y109 16,754 103,352 SH   SOLE   102,665 0 687
Abiomed Inc COM 003654100 6,188 18,680 SH   SOLE   17,571 611 498
Acadia Healthcare Company Inc COM 00404A109 6,478 98,849 SH   SOLE   98,849 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 127,928 379,349 SH   SOLE   339,988 24,887 14,474
Activision Blizzard Inc COM 00507V109 458 5,715 SH   SOLE   5,715 0 0
Adobe Systems Inc COM 00724F101 107,239 235,370 SH   SOLE   210,927 16,019 8,424
Advanced Drainage Systems Inc COM 00790R104 11,084 93,292 SH   SOLE   92,392 0 900
Aflac Inc COM 001055102 379 5,887 SH   SOLE   5,887 0 0
Air Products & Chemicals Inc COM 009158106 11,548 46,208 SH   SOLE   33,149 12,556 503
Akamai Technologies Inc COM 00971T101 120,639 1,010,461 SH   SOLE   891,892 47,781 70,788
Align Technology Inc COM 016255101 11,783 27,025 SH   SOLE   21,592 5,308 125
Allete Inc COM 018522300 1,051 15,697 SH   SOLE   15,697 0 0
Alphabet Inc Cl A COM 02079K305 187,004 67,235 SH   SOLE   60,395 4,456 2,384
Alphabet Inc Cl C COM 02079K107 17,093 6,120 SH   SOLE   5,516 94 510
Alteryx Inc COM 02156B103 4,655 65,073 SH   SOLE   65,073 0 0
Amazon.Com Inc COM 023135106 207,082 63,523 SH   SOLE   57,727 3,789 2,007
American Campus Communities In COM 024835100 5,854 104,590 SH   SOLE   104,590 0 0
American Equity Invt Life Hld COM 025676206 1,737 43,529 SH   SOLE   43,529 0 0
American Software Inc Class A COM 029683109 13,727 658,708 SH   SOLE   640,720 0 17,988
American Tower Corp COM 03027X100 1,605 6,390 SH   SOLE   6,390 0 0
Ameris Bancorp COM 03076K108 13,579 309,467 SH   SOLE   301,433 0 8,034
Ametek Inc New COM 031100100 11,296 84,819 SH   SOLE   63,306 20,995 518
Amgen Inc COM 031162100 12,930 53,469 SH   SOLE   53,259 0 210
AMN Healthcare Services Inc COM 001744101 15,803 151,474 SH   SOLE   147,651 0 3,823
Amphenol Corp COM 032095101 14,333 190,215 SH   SOLE   150,458 38,727 1,030
Analog Devices Inc COM 032654105 14,790 89,540 SH   SOLE   88,855 0 685
ANSYS Inc COM 03662Q105 1,875 5,903 SH   SOLE   4,373 0 1,530
Apple Inc COM 037833100 239,115 1,369,425 SH   SOLE   1,239,871 87,924 41,630
Asbury Automotive Group Inc COM 043436104 119,859 748,183 SH   SOLE   665,417 30,261 52,505
Atea Pharmaceuticals Inc COM 04683R106 1,308 181,135 SH   SOLE   181,135 0 0
AtriCure Inc Com COM 04963C209 3,705 56,413 SH   SOLE   56,413 0 0
Autodesk Inc COM 052769106 14,409 67,222 SH   SOLE   54,971 11,623 628
Automatic Data Processing Inc COM 053015103 1,333 5,860 SH   SOLE   5,060 0 800
Avery Dennison Corp COM 053611109 1,917 11,018 SH   SOLE   11,003 0 15
Avid Technology Inc COM 05367P100 16,990 487,248 SH   SOLE   466,994 5,741 14,513
Azek Co Inc Class A COM 05478C105 1,346 54,199 SH   SOLE   54,129 0 70
Azenta Inc COM 114340102 104,961 1,266,420 SH   SOLE   1,115,649 64,879 85,892
Badger Meter Inc COM 056525108 716 7,177 SH   SOLE   4,877 0 2,300
Balchem Corp COM 057665200 13,638 99,764 SH   SOLE   95,503 1,657 2,604
Bancorp Inc COM 05969A105 5,601 197,700 SH   SOLE   197,700 0 0
Bank of America Corporation COM 060505104 86,215 2,091,588 SH   SOLE   1,859,397 156,184 76,007
Bank Ozk Com COM 06417N103 2,275 53,281 SH   SOLE   53,281 0 0
Bankunited Inc Com COM 06652K103 8,171 185,867 SH   SOLE   185,867 0 0
Banner Corp Com COM 06652V208 1,380 23,581 SH   SOLE   23,581 0 0
Becton Dickinson & Co COM 075887109 807 3,034 SH   SOLE   2,934 0 100
Berkshire Hathaway Inc COM 084670702 792 2,244 SH   SOLE   2,069 0 175
BJ Wholesale Club COM 05550J101 2,525 37,350 SH   SOLE   37,305 0 45
Black Hills Corp Com COM 092113109 4,820 62,586 SH   SOLE   62,586 0 0
Booking Holdings Inc COM 09857L108 8,365 3,562 SH   SOLE   2,397 1,142 23
Boot Barn Holdings Inc COM 099406100 17,392 183,484 SH   SOLE   178,745 0 4,739
Booz Allen Hamilton Hldg Corp COM 099502106 116,342 1,324,472 SH   SOLE   1,181,714 64,594 78,164
Boston Beer Company Inc Class COM 100557107 392 1,010 SH   SOLE   1,010 0 0
Brandywine Rlty Tr Sh Ben Int COM 105368203 2,627 185,788 SH   SOLE   185,788 0 0
Broadcom Inc COM 11135F101 11,433 18,157 SH   SOLE   16,998 756 403
Broadridge Financial Solutions COM 11133T103 23,236 149,229 SH   SOLE   131,953 16,562 714
Brookline Bancorp Inc COM 11373M107 3,732 235,933 SH   SOLE   235,933 0 0
Bruker Corporation COM 116794108 1,709 26,586 SH   SOLE   26,551 0 35
Burlington Stores Inc COM 122017106 85,806 471,020 SH   SOLE   414,613 24,795 31,612
Byrna Technologies Inc COM 12448X201 1,413 172,994 SH   SOLE   172,994 0 0
Cactus Inc Cl A COM 127203107 2,854 50,300 SH   SOLE   50,235 0 65
Callon Petroleum Company COM 13123X508 5,935 100,451 SH   SOLE   100,451 0 0
Canadian National Railway Co COM 136375102 641 4,775 SH   SOLE   3,390 0 1,385
Canadian Pac Ry Ltd COM 13645T100 9,904 119,994 SH   SOLE   113,358 4,104 2,532
Carrier Global Corporation COM 14448C104 219 4,765 SH   SOLE   4,765 0 0
Caterpillar Inc COM 149123101 120,830 542,275 SH   SOLE   480,974 41,508 19,793
Cathay Gen Bancorp COM 149150104 6,818 152,347 SH   SOLE   152,347 0 0
CDW Corporation COM 12514G108 2,277 12,730 SH   SOLE   12,715 0 15
Central Garden & Pet Co Cl A N COM 153527205 5,951 145,940 SH   SOLE   145,940 0 0
Century Aluminum Company COM 156431108 4,837 183,846 SH   SOLE   183,846 0 0
Cerence Inc COM 156727109 8,999 249,288 SH   SOLE   242,885 0 6,403
ChampionX Corporation COM 15872M104 6,487 264,994 SH   SOLE   198,956 64,778 1,260
Charles River Laboratories Int COM 159864107 128,594 452,845 SH   SOLE   396,158 24,772 31,915
Chevron Corp COM 166764100 13,974 85,821 SH   SOLE   85,421 0 400
Choice Hotels Intl Inc. COM 169905106 2,409 16,996 SH   SOLE   16,981 0 15
Church & Dwight Co COM 171340102 139,152 1,400,199 SH   SOLE   1,211,514 93,263 95,422
Churchill Downs Inc COM 171484108 7,978 35,975 SH   SOLE   33,755 1,405 815
Ciena Corp Com COM 171779309 206,854 3,411,750 SH   SOLE   3,017,267 211,176 183,307
Cintas Corp COM 172908105 30,757 72,303 SH   SOLE   63,552 7,593 1,158
Cisco Sys Inc COM 17275R102 13,014 233,395 SH   SOLE   232,695 0 700
Clarus Corp COM 18270P109 14,095 618,723 SH   SOLE   612,928 0 5,795
Clearway Energy Inc Cl C COM 18539C204 5,948 162,914 SH   SOLE   162,914 0 0
CME Group Inc COM 12572Q105 103,997 437,221 SH   SOLE   388,271 33,065 15,885
Cno Finl Group Inc Com COM 12621E103 2,539 101,205 SH   SOLE   101,205 0 0
Cnx Resources Corp COM 12653C108 4,897 236,332 SH   SOLE   236,332 0 0
Cognex Corporation COM 192422103 567 7,344 SH   SOLE   1,944 0 5,400
Cohen & Steers Inc COM 19247A100 13,601 158,355 SH   SOLE   153,713 0 4,642
Colgate-Palmolive Co COM 194162103 10,475 138,141 SH   SOLE   137,341 0 800
Comfort Systems USA Inc COM 199908104 16,025 180,039 SH   SOLE   177,532 0 2,507
Commercial Metals Company COM 201723103 2,621 62,966 SH   SOLE   62,966 0 0
CONMED Corporation COM 207410101 15,063 101,403 SH   SOLE   98,638 0 2,765
Cooper Cos Inc COM 216648402 126,066 301,889 SH   SOLE   265,469 15,486 20,934
Copart Inc. COM 217204106 133,105 1,060,851 SH   SOLE   929,632 56,670 74,549
Core Laboratories NV COM N22717107 13,499 426,770 SH   SOLE   416,651 0 10,119
Costar Group Inc COM 22160N109 7,989 119,940 SH   SOLE   88,519 30,893 528
Costco Wholesale Corp COM 22160K105 172,322 299,248 SH   SOLE   267,159 21,456 10,633
Crane Co COM 224399105 7,086 65,442 SH   SOLE   61,695 2,371 1,376
Cross Country Healthcare Inc COM 227483104 7,384 340,754 SH   SOLE   340,754 0 0
Crown Castle International Cor COM 22822V101 14,242 77,153 SH   SOLE   76,414 0 739
Curtiss Wright Corp COM 231561101 1,544 10,281 SH   SOLE   10,266 0 15
Cvr Energy Inc Com COM 12662P108 1,813 70,968 SH   SOLE   70,968 0 0
Cyberark Software Ltd COM M2682V108 2,137 12,664 SH   SOLE   12,529 0 135
Danaher Corporation COM 235851102 515 1,756 SH   SOLE   1,721 0 35
Darden Restaurants Inc COM 237194105 92,928 698,968 SH   SOLE   615,543 57,804 25,621
Deere & Co COM 244199105 13,374 32,191 SH   SOLE   24,998 7,010 183
Descartes Systems Group Inc COM 249906108 202 2,760 SH   SOLE   2,260 0 500
Dexcom Inc. COM 252131107 24,407 47,707 SH   SOLE   39,065 8,052 590
DHT Holdings Inc COM Y2065G121 2,397 413,357 SH   SOLE   413,357 0 0
Digital Turbine Inc COM 25400W102 253 5,770 SH   SOLE   4,070 0 1,700
Diodes Inc COM 254543101 136,391 1,567,893 SH   SOLE   1,370,577 83,958 113,358
Dollar General Corp COM 256677105 14,411 64,733 SH   SOLE   64,050 0 683
Dominion Energy Inc COM 25746U109 293 3,445 SH   SOLE   3,445 0 0
Dover Corp COM 260003108 94,542 602,560 SH   SOLE   530,971 49,879 21,710
e l f Beauty Inc COM 26856L103 17,341 671,350 SH   SOLE   657,711 0 13,639
EastGroup Properties Inc COM 277276101 12,302 60,519 SH   SOLE   58,426 0 2,093
Eaton Corp COM G29183103 84,133 554,382 SH   SOLE   484,877 48,444 21,061
Ebix Inc Com New COM 278715206 4,213 127,077 SH   SOLE   127,077 0 0
Editas Medicine Inc COM 28106W103 1,492 78,443 SH   SOLE   78,443 0 0
Edwards Lifesciences Corp COM 28176E108 13,610 115,616 SH   SOLE   86,783 28,042 791
Electronic Arts Inc COM 285512109 212 1,677 SH   SOLE   1,677 0 0
Eli Lilly and Company COM 532457108 82,726 288,879 SH   SOLE   255,136 24,242 9,501
Emcor Group Inc Com COM 29084Q100 6,984 62,009 SH   SOLE   62,009 0 0
Emerson Electric Co COM 291011104 435 4,440 SH   SOLE   4,440 0 0
Enphase Energy Inc COM 29355A107 4,352 21,569 SH   SOLE   19,149 0 2,420
EnPro Industries Inc COM 29355X107 9,269 94,844 SH   SOLE   89,908 3,373 1,563
Entegris Inc COM 29362U104 216,674 1,650,726 SH   SOLE   1,453,918 103,683 93,125
Envista Holdings Corp COM 29415F104 8,667 177,939 SH   SOLE   167,962 6,147 3,830
EOG Res Inc COM 26875P101 23,442 196,612 SH   SOLE   177,823 17,286 1,503
Equinix Inc COM 29444U700 6,945 9,364 SH   SOLE   9,167 0 197
Estee Lauder Companies Cl A COM 518439104 14,828 54,451 SH   SOLE   47,573 5,405 1,473
Etsy Inc COM 29786A106 100,304 807,081 SH   SOLE   717,372 43,630 46,079
Expeditors International COM 302130109 8,082 78,346 SH   SOLE   54,557 23,271 518
Exponent Inc COM 30214U102 1,950 18,044 SH   SOLE   18,019 0 25
Exxon Mobil Corp COM 30231G102 1,697 20,548 SH   SOLE   20,148 0 400
Fair Isaac Corp COM 303250104 11,275 24,171 SH   SOLE   18,120 5,887 164
Federated Hermes Inc Class B COM 314211103 1,541 45,254 SH   SOLE   45,254 0 0
First Amern Finl Corp Com COM 31847R102 3,965 61,176 SH   SOLE   61,176 0 0
First Rep Bk San Francisco Cal COM 33616C100 209,737 1,293,874 SH   SOLE   1,144,695 78,154 71,025
Floor & Decor Holdings Inc Cla COM 339750101 97,521 1,203,961 SH   SOLE   1,065,598 56,567 81,796
Fnb Corp Pa Com COM 302520101 1,878 150,857 SH   SOLE   150,857 0 0
Fortinet Inc COM 34959E109 12,668 37,068 SH   SOLE   34,697 1,443 928
Freeport-McMoran Inc COM 35671D857 121,821 2,449,149 SH   SOLE   2,175,542 180,463 93,144
FTI Consulting Inc COM 302941109 32,776 208,470 SH   SOLE   201,788 2,660 4,022
FuelCell Energy Inc COM 35952H601 930 161,449 SH   SOLE   161,449 0 0
Garmin Ltd COM H2906T109 6,991 58,944 SH   SOLE   37,965 20,629 350
Generac Hldgs Inc COM 368736104 150,223 505,359 SH   SOLE   444,348 28,837 32,174
Getty Realty Corp COM 374297109 3,891 135,947 SH   SOLE   135,947 0 0
Glacier Bencorp Inc COM 37637Q105 1,899 37,760 SH   SOLE   37,710 0 50
Global Payments Inc. COM 37940X102 7,599 55,530 SH   SOLE   39,353 15,463 714
Goldman Sachs Group Inc COM 38141G104 9,524 28,853 SH   SOLE   20,355 8,265 233
Group 1 Automotive Inc COM 398905109 4,673 27,845 SH   SOLE   27,845 0 0
Gxo Logistics Incorporated COM 36262G101 4,612 64,652 SH   SOLE   63,222 0 1,430
Hannon Armstrong Sustainable I COM 41068X100 1,562 32,941 SH   SOLE   32,941 0 0
Hanover Insurance Group Inc COM 410867105 3,790 25,345 SH   SOLE   25,345 0 0
Heartland Financial USA Inc COM 42234Q102 429 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106 4,842 736,934 SH   SOLE   736,934 0 0
HEICO Corporation COM 422806109 12,308 80,158 SH   SOLE   60,468 19,245 445
Helen Of Troy Ltd COM G4388N106 1,714 8,751 SH   SOLE   8,658 0 93
Highwoods Pptys Inc Com COM 431284108 1,079 23,593 SH   SOLE   23,593 0 0
Home Depot Inc COM 437076102 127,766 426,840 SH   SOLE   381,311 32,029 13,500
Homestreet Inc Com COM 43785V102 8,320 175,611 SH   SOLE   175,611 0 0
Honeywell International Inc COM 438516106 11,996 61,649 SH   SOLE   59,543 1,552 554
Horizon Therapeutics Plc COM G46188101 168,742 1,603,861 SH   SOLE   1,420,407 73,485 109,969
Huntington Ingalls Industries COM 446413106 92,669 464,646 SH   SOLE   397,645 25,393 41,608
ICF International Inc COM 44925C103 14,881 158,076 SH   SOLE   154,387 0 3,689
IDACORP Inc COM 451107106 1,915 16,601 SH   SOLE   16,601 0 0
IDEX Corp Com COM 45167R104 112,612 587,347 SH   SOLE   519,580 26,885 40,882
Idexx Labs Corp COM 45168D104 4,796 8,767 SH   SOLE   7,919 639 209
Ii Vi Inc Com COM 902104108 2,647 36,511 SH   SOLE   36,511 0 0
Illinois Tool Works Inc COM 452308109 12,468 59,542 SH   SOLE   58,962 0 580
Illumina Incorporated COM 452327109 9,160 26,217 SH   SOLE   19,000 7,071 146
Inari Medical Inc COM 45332Y109 16,872 186,147 SH   SOLE   180,369 0 5,778
Independence Rlty Tr Inc Com COM 45378A106 3,094 117,018 SH   SOLE   117,018 0 0
InMode Ltd COM M5425M103 8,972 243,087 SH   SOLE   181,532 60,557 998
Installed Building Products In COM 45780R101 4,577 54,171 SH   SOLE   52,988 0 1,183
Insulet Corporation COM 45784P101 1,951 7,323 SH   SOLE   7,313 0 10
Integer Holdings Corporation COM 45826H109 13,961 173,283 SH   SOLE   168,160 0 5,123
Intel Corp COM 458140100 509 10,274 SH   SOLE   9,049 0 1,225
Intercontinental Exchange Inc COM 45866F104 503 3,810 SH   SOLE   3,510 0 300
Intuit Inc COM 461202103 101,770 211,651 SH   SOLE   189,076 14,124 8,451
Intuitive Surgical Inc COM 46120E602 718 2,380 SH   SOLE   2,359 0 21
JetBlue Airways Corporation COM 477143101 5,492 367,369 SH   SOLE   367,369 0 0
Johnson & Johnson Com COM 478160104 16,687 94,153 SH   SOLE   89,296 2,998 1,859
Jounce Therapeutics Inc COM 481116101 3,597 529,823 SH   SOLE   529,823 0 0
JPMorgan Chase & Co COM 46625H100 23,985 175,945 SH   SOLE   152,508 22,328 1,109
Keysight Technologies Inc COM 49338L103 132,216 836,971 SH   SOLE   733,654 45,033 58,284
Kulicke & Soffa Inds Inc Com COM 501242101 9,559 170,637 SH   SOLE   170,637 0 0
L3Harris Technologies Inc COM 502431109 411 1,655 SH   SOLE   574 887 194
Lam Research Corporation COM 512807108 253 470 SH   SOLE   273 0 197
Lamb Weston Holdings Inc COM 513272104 435 7,261 SH   SOLE   7,261 0 0
Lantheus Holdings Inc COM 516544103 25,256 456,622 SH   SOLE   432,664 5,256 18,702
LCI Inds Com COM 50189K103 5,160 49,707 SH   SOLE   49,707 0 0
Lemaitre Vascular Inc COM 525558201 599 12,893 SH   SOLE   12,893 0 0
Lendingtree Inc COM 52603B107 4,352 36,364 SH   SOLE   23,599 12,535 230
Lpl Finl Hldgs Inc Com COM 50212V100 2,479 13,569 SH   SOLE   13,354 0 215
Lululemon Athletica Inc Com COM 550021109 105,705 289,419 SH   SOLE   249,742 29,469 10,208
M/I Homes Inc COM 55305B101 5,583 125,890 SH   SOLE   125,890 0 0
Marketaxess Hldgs Inc COM 57060D108 1,480 4,350 SH   SOLE   4,343 0 7
Marriot Intl Inc New CL A COM 571903202 576 3,277 SH   SOLE   3,277 0 0
Martin Marietta Materials Inc COM 573284106 27,806 72,243 SH   SOLE   63,756 8,028 459
Masco Corporation COM 574599106 106,657 2,091,316 SH   SOLE   1,843,911 98,383 149,022
Mastercard Inc. CL-A COM 57636Q104 13,162 36,829 SH   SOLE   29,194 7,324 311
Matador Res Co COM 576485205 7,728 145,859 SH   SOLE   145,859 0 0
McCormick & Co. - non voting s COM 579780206 136,540 1,368,133 SH   SOLE   1,200,689 65,221 102,223
Mcdonalds Corp COM 580135101 575 2,327 SH   SOLE   2,077 0 250
Medpace Holdings Inc COM 58506Q109 17,386 106,276 SH   SOLE   103,616 0 2,660
Merck & Company Inc COM 58933Y105 11,195 136,437 SH   SOLE   135,937 0 500
Meta Platforms Inc COM 30303M102 775 3,484 SH   SOLE   3,080 0 404
Mettler Toledo International C COM 592688105 147,673 107,540 SH   SOLE   94,484 5,528 7,528
Microsoft Corp COM 594918104 182,194 590,944 SH   SOLE   527,675 43,747 19,522
Monolithic Power Systems Inc COM 609839105 167,183 344,225 SH   SOLE   302,136 19,098 22,991
Moody's Corporation COM 615369105 5,061 15,000 SH   SOLE   15,000 0 0
Neogen Corporation COM 640491106 13,722 444,938 SH   SOLE   435,071 0 9,867
Neurocrine Biosciences Inc COM 64125C109 104,142 1,110,848 SH   SOLE   995,787 50,247 64,814
Nextera Energy Inc Com COM 65339F101 18,196 214,802 SH   SOLE   204,566 2,636 7,600
Nike Inc Cl B COM 654106103 22,315 165,834 SH   SOLE   143,986 20,757 1,091
Norfolk Southn Corp COM 655844108 14,899 52,238 SH   SOLE   51,998 0 240
Northrop Grumman Corp COM 666807102 435 972 SH   SOLE   599 0 373
Novanta Inc COM 67000B104 16,217 113,973 SH   SOLE   110,220 0 3,753
NVIDIA Corp COM 67066G104 8,511 31,191 SH   SOLE   21,293 9,823 75
Nxp Semiconductors N V Com COM N6596X109 94,035 508,075 SH   SOLE   447,666 40,466 19,943
Ofg Bancorp Com COM 67103X102 2,109 79,166 SH   SOLE   79,166 0 0
Old Dominion Freight Lines Inc COM 679580100 65,042 217,763 SH   SOLE   188,361 21,792 7,610
Omnicell Inc COM 68213N109 13,534 104,515 SH   SOLE   100,449 1,641 2,425
Onto Innovation Inc COM 683344105 27,948 321,645 SH   SOLE   273,898 40,723 7,024
Oracle Corporation COM 68389X105 250 3,017 SH   SOLE   3,017 0 0
OReilly Automotive Inc COM 67103H107 87,876 128,293 SH   SOLE   112,526 11,273 4,494
Papa Johns International Inc COM 698813102 1,800 17,098 SH   SOLE   17,078 0 20
Patrick Industries Inc COM 703343103 2,335 38,715 SH   SOLE   38,715 0 0
Paycom Software Inc COM 70432V102 203,301 586,930 SH   SOLE   516,462 38,600 31,868
PayPal Holdings Inc COM 70450Y103 70,016 605,416 SH   SOLE   527,781 58,283 19,352
Penn Natl Gaming Inc COM 707569109 4,735 111,624 SH   SOLE   75,382 35,517 725
Penumbra Inc COM 70975L107 7,321 32,958 SH   SOLE   31,030 1,141 787
PepsiCo Inc COM 713448108 91,710 547,917 SH   SOLE   481,067 47,989 18,861
Perficient Inc COM 71375U101 17,123 155,535 SH   SOLE   152,015 0 3,520
Pfizer Inc COM 717081103 418 8,066 SH   SOLE   8,066 0 0
PGT Innovations Inc COM 69336V101 10,933 608,069 SH   SOLE   593,284 0 14,785
Pioneer Natural Resources Comp COM 723787107 130,205 520,757 SH   SOLE   462,646 35,290 22,821
Plexus Corp COM 729132100 1,159 14,168 SH   SOLE   14,168 0 0
Pool Corp COM 73278L105 147,205 348,126 SH   SOLE   301,497 23,849 22,780
Portland Gen Elec Co Com New COM 736508847 5,605 101,639 SH   SOLE   101,639 0 0
PotlatchDeltic Corporation COM 737630103 5,729 108,648 SH   SOLE   108,648 0 0
Power Integrations Inc COM 739276103 16,102 173,739 SH   SOLE   168,351 0 5,388
Prestige Consumer Healthcare I COM 74112D101 1,811 34,217 SH   SOLE   34,177 0 40
Procter & Gamble Company COM 742718109 99,419 650,650 SH   SOLE   562,076 63,407 25,167
Progressive Corp Ohio Com COM 743315103 1,171 10,272 SH   SOLE   9,953 0 319
Progyny Inc COM 74340E103 16,434 319,737 SH   SOLE   312,752 0 6,985
PS Business Parks Inc COM 69360J107 2,494 14,839 SH   SOLE   14,839 0 0
PTC Inc COM 69370C100 1,769 16,422 SH   SOLE   16,397 0 25
Qualys Inc COM 74758T303 148,884 1,045,463 SH   SOLE   929,504 48,755 67,204
R1 RCM Inc COM 749397105 9,750 364,355 SH   SOLE   341,856 13,907 8,592
Rada Electronic Industries LTD COM M81863124 12,975 931,459 SH   SOLE   910,545 12,332 8,582
Range Resources Corp COM 75281A109 7,572 249,238 SH   SOLE   249,238 0 0
Raymond James Financial Inc COM 754730109 153,800 1,399,324 SH   SOLE   1,221,632 72,326 105,366
Repligen Corporation COM 759916109 58,546 311,264 SH   SOLE   271,619 29,483 10,162
Resmed Inc Com COM 761152107 139,703 576,072 SH   SOLE   506,083 31,133 38,856
Rockwell Automation Inc COM 773903109 12,743 45,506 SH   SOLE   35,084 10,039 383
Roper Industries Inc COM 776696106 98,718 209,046 SH   SOLE   184,007 17,533 7,506
RPM International Inc COM 749685103 9,803 120,366 SH   SOLE   119,966 0 400
Ruth's Hospitality Group Inc COM 783332109 3,507 153,287 SH   SOLE   153,287 0 0
S&P Global Inc COM 78409V104 112,985 275,452 SH   SOLE   245,760 19,630 10,062
Saia Inc COM 78709Y105 110,013 451,207 SH   SOLE   395,565 22,824 32,818
salesforce.com inc COM 79466L302 10,508 49,490 SH   SOLE   37,197 12,065 228
Sandy Spring Bancorp Inc Com COM 800363103 7,750 172,535 SH   SOLE   172,535 0 0
Sei Investments Co COM 784117103 268 4,443 SH   SOLE   4,443 0 0
Sensata Technologies Holdings COM G8060N102 6,272 123,343 SH   SOLE   116,521 4,465 2,357
Servicenow Inc COM 81762P102 99,636 178,915 SH   SOLE   157,709 14,452 6,754
Sherwin Williams COM 824348106 101,807 407,849 SH   SOLE   353,638 40,474 13,737
Shyft Group Inc COM 825698103 21,099 584,309 SH   SOLE   575,680 0 8,629
Simon Property Group Inc COM 828806109 6,280 47,736 SH   SOLE   30,699 16,622 415
Simply Good Foods Co Com COM 82900L102 20,988 553,055 SH   SOLE   541,546 0 11,509
Simpson Manufacturing Co Inc COM 829073105 13,404 122,930 SH   SOLE   120,221 0 2,709
Simulations Plus Inc COM 829214105 7,259 142,394 SH   SOLE   100,161 41,223 1,010
Skechers U S A Inc Cl A COM 830566105 6,291 154,351 SH   SOLE   154,351 0 0
Skyline Champion Corporation COM 830830105 14,097 256,868 SH   SOLE   251,174 0 5,694
Skyworks Solutions Inc COM 83088M102 120,016 900,482 SH   SOLE   788,225 57,877 54,380
SM Energy Co COM 78454L100 3,502 89,899 SH   SOLE   89,899 0 0
Smuckers JM Co COM 832696405 598 4,416 SH   SOLE   3,921 0 495
SOUTHERN CO COM COM 842587107 681 9,385 SH   SOLE   9,010 0 375
Southwest Airlines Co COM 844741108 387 8,440 SH   SOLE   8,440 0 0
Spire Inc Com COM 84857L101 4,742 66,080 SH   SOLE   66,080 0 0
SPS Commerce Inc Com COM 78463M107 132,556 1,010,339 SH   SOLE   888,563 54,577 67,199
STAG Industrial Inc COM 85254J102 6,130 148,249 SH   SOLE   148,249 0 0
Steris Plc Shs Usd COM G8473T100 146,321 605,207 SH   SOLE   531,702 31,771 41,734
Stryker Corporation COM 863667101 113,710 425,323 SH   SOLE   378,900 31,450 14,973
Summit Materials Inc Cl A COM 86614U100 17,464 562,271 SH   SOLE   544,037 11,717 6,517
Sun Communities Inc COM 866674104 115,238 657,413 SH   SOLE   580,706 31,543 45,164
Supernus Pharmaceuticals Inc COM 868459108 15,000 464,101 SH   SOLE   453,275 0 10,826
Syneos Health Inc Cl A COM 87166B102 285 3,516 SH   SOLE   3,516 0 0
Synopsys Inc COM 871607107 113,475 340,490 SH   SOLE   298,144 26,668 15,678
T Rowe Price Group Inc. COM 74144T108 17,755 117,435 SH   SOLE   117,060 0 375
Take Two Interactive COM 874054109 103,512 673,294 SH   SOLE   596,404 33,664 43,226
TE Connectivity LTD COM H84989104 11,685 89,210 SH   SOLE   88,910 0 300
Tech Target Inc COM 87874R100 15,473 190,369 SH   SOLE   185,813 0 4,556
Teledyne Technologies Inc Com COM 879360105 135,971 287,690 SH   SOLE   252,201 14,261 21,228
Teleflex Inc COM 879369106 6,925 19,517 SH   SOLE   18,360 747 410
Telephone Data Sys Inc Com COM 879433829 7,255 384,290 SH   SOLE   384,290 0 0
Teradyne Inc COM 880770102 443 3,750 SH   SOLE   3,750 0 0
Terreno Realty Corporation COM 88146M101 5,968 80,594 SH   SOLE   80,559 0 35
The Coca Cola Company COM 191216100 206 3,320 SH   SOLE   3,320 0 0
Thermo Fisher Scientific Inc. COM 883556102 4,776 8,085 SH   SOLE   6,931 0 1,154
TJX Companies Inc COM 872540109 1,822 30,077 SH   SOLE   26,867 0 3,210
Tractor Supply Company COM 892356106 30,880 132,321 SH   SOLE   116,249 15,448 624
Trade Desk Inc Cl A COM 88339J105 3,361 48,538 SH   SOLE   43,488 0 5,050
Trex Co Inc COM 89531P105 269 4,115 SH   SOLE   3,855 0 260
Trimble Inc COM 896239100 32,843 455,271 SH   SOLE   409,582 40,894 4,795
Trinet Group COM 896288107 4,923 50,049 SH   SOLE   50,049 0 0
Tronox Holdings Plc Shs COM G9087Q102 4,856 245,368 SH   SOLE   245,368 0 0
Turning Point Therapeutics Inc COM 90041T108 1,874 69,792 SH   SOLE   69,792 0 0
Ultra Clean Holdings Inc COM 90385V107 13,421 316,611 SH   SOLE   311,107 0 5,504
Umb Finl Corp Com COM 902788108 7,436 76,529 SH   SOLE   76,529 0 0
Union Pacific Corp COM 907818108 14,372 52,606 SH   SOLE   40,074 12,510 22
United Parcel Service Inc Cl B COM 911312106 12,208 56,923 SH   SOLE   56,473 0 450
United Rentals Inc COM 911363109 10,893 30,666 SH   SOLE   28,703 1,253 710
UnitedHealth Group Inc COM 91324P102 144,674 283,690 SH   SOLE   251,062 24,116 8,512
Vail Resorts Inc COM 91879Q109 4,741 18,216 SH   SOLE   16,969 810 437
Valley Natl Bancorp Com COM 919794107 3,177 244,032 SH   SOLE   244,032 0 0
Valmont Industries Inc COM 920253101 16,940 70,996 SH   SOLE   69,590 0 1,406
Valvoline Inc COM 92047W101 2,124 67,307 SH   SOLE   67,307 0 0
Varonis Systems Inc COM 922280102 9,556 201,006 SH   SOLE   142,572 57,514 920
Veeva Sys Inc COM 922475108 7,635 35,938 SH   SOLE   26,390 9,380 168
Verizon Communications Inc Com COM 92343V104 10,344 203,055 SH   SOLE   202,280 0 775
Vertex Pharmaceuticals Inc COM 92532F100 561 2,151 SH   SOLE   912 908 331
Vicor Corp Com COM 925815102 11,334 160,647 SH   SOLE   157,600 0 3,047
Virtu Finl Corp Conn COM 928254101 8,444 226,873 SH   SOLE   226,873 0 0
Visa Inc COM 92826C839 125,311 565,049 SH   SOLE   506,219 39,103 19,727
Walmart Inc COM 931142103 566 3,799 SH   SOLE   3,599 0 200
Walt Disney Co COM 254687106 17,909 130,568 SH   SOLE   111,807 18,272 489
Washington Fed Inc Com COM 938824109 6,993 213,076 SH   SOLE   213,076 0 0
Webster Finl Coup Conn Com COM 947890109 1,682 29,963 SH   SOLE   29,963 0 0
Werner Enterprises Inc COM 950755108 6,489 158,270 SH   SOLE   158,210 0 60
West Pharmaceutical Services I COM 955306105 144,817 352,602 SH   SOLE   308,664 18,387 25,551
Williams-Sonoma Inc COM 969904101 131,649 907,923 SH   SOLE   794,381 52,349 61,193
Wingstop Inc COM 974155103 1,149 9,790 SH   SOLE   9,790 0 0
Wintrust Finl Corp Com COM 97650W108 8,309 89,410 SH   SOLE   89,410 0 0
Wsfs Finl Corp Com COM 929328102 1,486 31,870 SH   SOLE   31,870 0 0
Zebra Technologies Corp- Cl A COM 989207105 125,279 302,825 SH   SOLE   266,232 16,709 19,884
Zoetis Inc COM 98978V103 128,804 682,982 SH   SOLE   600,060 58,106 24,816
Global X Infrastructure Fund COM 37954Y673 2,488 87,984 SH   SOLE   87,984 0 0
Invesco Optimum Yield Diversif COM 46090F100 4,543 257,533 SH   SOLE   257,533 0 0
iShares Core S&P Small-Cap COM 464287804 3,752 34,775 SH   SOLE   34,775 0 0
iShares Core US REIT COM 464288521 9,700 150,036 SH   SOLE   150,036 0 0
iShares MSCI EAFE COM 464287465 2,074 28,176 SH   SOLE   10,270 0 17,906
iShares MSCI Pacific ex Japan COM 464286665 3,669 74,551 SH   SOLE   74,551 0 0
iShares Russell 2000 Growth In COM 464287648 724 2,829 SH   SOLE   2,829 0 0
iShares Russell MidCap Growth COM 464287481 18,511 184,186 SH   SOLE   182,541 0 1,645
iShares S&P Preferred Stock In COM 464288687 7,261 199,367 SH   SOLE   199,367 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 33,568 120,909 SH   SOLE   116,814 0 4,095
SPDR Barclays Capital 1-3 Mont COM 78468R663 398 4,350 SH   SOLE   4,350 0 0
SPDR S&P 500 ETF Trust COM 78462F103 2,269 5,025 SH   SOLE   4,004 0 1,021
SPDR S&P Midcap 400 ETF COM 78467Y107 308 629 SH   SOLE   433 0 196
SPDR S&P Regional Banking ETF COM 78464A698 3,449 50,055 SH   SOLE   50,055 0 0
Vanguard FTSE All-World ex-US COM 922042718 3,449 27,836 SH   SOLE   27,836 0 0
Vanguard FTSE Emerging Markets COM 922042858 5,398 117,025 SH   SOLE   90,712 0 26,313
Vanguard Index Fds COM 922908736 235 817 SH   SOLE   817 0 0
Vanguard Mid Cap ETF COM 922908629 262 1,100 SH   SOLE   1,100 0 0
Vanguard Small-Cap Index Fund COM 922908751 234 1,100 SH   SOLE   1,100 0 0
Vanguard Utilities ETF COM 92204A876 7,837 48,432 SH   SOLE   48,432 0 0
Nestle S A Sponsored Adr COM 641069406 10,956 83,881 SH   SOLE   83,581 0 300
WNS (Holdings) Limited Sponsor COM 92932M101 15,964 186,730 SH   SOLE   181,549 0 5,181