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