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
1-800-Flowers.com Inc Class A COM 68243Q106 11,135 364,963 SH   SOLE   352,515 0 12,448
3M Co Com COM 88579Y101 415 2,366 SH   SOLE   2,166 0 200
Abbott Laboratories COM 002824100 107,067 906,352 SH   SOLE   818,088 59,185 29,079
Abbvie Inc COM 00287Y109 10,909 101,132 SH   SOLE   100,185 0 947
Abiomed Inc COM 003654100 6,319 19,411 SH   SOLE   18,105 808 498
Acadia Healthcare Company Inc COM 00404A109 6,168 96,708 SH   SOLE   96,708 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 143,594 448,842 SH   SOLE   407,592 26,059 15,191
Activision Blizzard Inc COM 00507V109 9,911 128,060 SH   SOLE   101,077 26,196 787
Adobe Systems Inc COM 00724F101 154,861 268,986 SH   SOLE   245,503 14,618 8,865
Advanced Drainage Systems Inc COM 00790R104 8,160 75,439 SH   SOLE   75,439 0 0
Aflac Inc COM 001055102 336 6,437 SH   SOLE   6,437 0 0
Air Products & Chemicals Inc COM 009158106 16,042 62,639 SH   SOLE   48,657 13,010 972
Akamai Technologies Inc COM 00971T101 101,195 967,537 SH   SOLE   857,224 39,998 70,315
Alcoa Corp COM 013872106 5,031 102,803 SH   SOLE   102,803 0 0
Align Technology Inc COM 016255101 22,281 33,484 SH   SOLE   27,471 5,857 156
Allete Inc COM 018522300 865 14,530 SH   SOLE   14,530 0 0
Alphabet Inc Cl A COM 02079K305 201,891 75,515 SH   SOLE   68,058 5,072 2,385
Alphabet Inc Cl C COM 02079K107 24,457 9,176 SH   SOLE   8,446 0 730
Alteryx Inc COM 02156B103 3,350 45,831 SH   SOLE   45,831 0 0
Amazon.Com Inc COM 023135106 219,977 66,963 SH   SOLE   61,283 3,646 2,034
American Campus Communities In COM 024835100 4,760 98,246 SH   SOLE   98,246 0 0
American Equity Invt Life Hld COM 025676206 1,191 40,275 SH   SOLE   40,275 0 0
American Tower Corp COM 03027X100 1,695 6,385 SH   SOLE   6,385 0 0
Ameris Bancorp COM 03076K108 11,372 219,206 SH   SOLE   212,274 0 6,932
Ametek Inc New COM 031100100 13,526 109,070 SH   SOLE   86,041 22,375 654
Amgen Inc COM 031162100 10,678 50,213 SH   SOLE   50,003 0 210
AMN Healthcare Services Inc COM 001744101 12,556 109,418 SH   SOLE   105,757 0 3,661
Amphenol Corp COM 032095101 16,764 228,922 SH   SOLE   185,326 42,311 1,285
Analog Devices Inc COM 032654105 14,855 88,697 SH   SOLE   88,012 0 685
ANSYS Inc COM 03662Q105 109,240 320,870 SH   SOLE   288,808 20,014 12,048
Apple Inc COM 037833100 220,545 1,558,622 SH   SOLE   1,423,373 91,844 43,405
Ardelyx Inc COM 039697107 1,272 963,586 SH   SOLE   963,586 0 0
Asbury Automotive Group Inc COM 043436104 127,544 648,286 SH   SOLE   568,893 26,545 52,848
AT&T Inc COM 00206R102 233 8,625 SH   SOLE   8,625 0 0
Atea Pharmaceuticals Inc COM 04683R106 5,880 167,701 SH   SOLE   167,701 0 0
Autodesk Inc COM 052769106 22,760 79,812 SH   SOLE   67,048 12,077 687
Automatic Data Processing Inc COM 053015103 1,172 5,860 SH   SOLE   5,060 0 800
Avery Dennison Corp COM 053611109 1,960 9,460 SH   SOLE   9,444 0 16
Avid Technology Inc COM 05367P100 11,379 393,482 SH   SOLE   379,073 0 14,409
Badger Meter Inc COM 056525108 606 5,988 SH   SOLE   3,338 0 2,650
Balchem Corp COM 057665200 10,681 73,624 SH   SOLE   71,402 0 2,222
Bancorp Inc COM 05969A105 4,896 192,368 SH   SOLE   192,368 0 0
Bank of America Corporation COM 060505104 97,422 2,294,994 SH   SOLE   2,090,094 128,450 76,450
Bank Ozk Com COM 06417N103 2,278 52,992 SH   SOLE   52,992 0 0
Bankunited Inc Com COM 06652K103 7,491 179,131 SH   SOLE   179,131 0 0
Banner Corp Com COM 06652V208 1,204 21,812 SH   SOLE   21,812 0 0
Becton Dickinson & Co COM 075887109 1,041 4,233 SH   SOLE   4,133 0 100
Berkshire Hathaway Inc COM 084670702 959 3,512 SH   SOLE   3,337 0 175
BJ Wholesale Club COM 05550J101 1,977 36,005 SH   SOLE   35,939 0 66
Black Hills Corp Com COM 092113109 3,756 59,848 SH   SOLE   59,848 0 0
Booking Holdings Inc COM 09857L108 11,361 4,786 SH   SOLE   3,584 1,171 31
Boot Barn Holdings Inc COM 099406100 13,781 155,066 SH   SOLE   148,694 0 6,372
Booz Allen Hamilton Hldg Corp COM 099502106 103,245 1,301,137 SH   SOLE   1,167,221 54,890 79,026
Boston Beer Company Inc Class COM 100557107 459 900 SH   SOLE   900 0 0
Brandywine Rlty Tr Sh Ben Int COM 105368203 2,308 172,011 SH   SOLE   172,011 0 0
Broadcom Inc COM 11135F101 9,455 19,497 SH   SOLE   18,105 975 417
Broadridge Financial Solutions COM 11133T103 27,555 165,359 SH   SOLE   147,053 17,085 1,221
Brookline Bancorp Inc COM 11373M107 3,458 226,584 SH   SOLE   226,584 0 0
Brooks Automation Inc COM 114340102 127,263 1,243,406 SH   SOLE   1,099,149 57,957 86,300
Bruker Corporation COM 116794108 1,829 23,415 SH   SOLE   23,373 0 42
Burlington Stores Inc COM 122017106 129,518 456,741 SH   SOLE   403,289 21,784 31,668
Byrna Technologies Inc COM 12448X201 3,280 150,066 SH   SOLE   150,066 0 0
Cactus Inc Cl A COM 127203107 1,540 40,837 SH   SOLE   40,740 0 97
Callon Petroleum Company COM 13123X508 3,182 64,839 SH   SOLE   64,839 0 0
Canadian National Railway Co COM 136375102 898 7,768 SH   SOLE   6,114 0 1,654
Canadian Pac Ry Ltd COM 13645T100 8,137 125,046 SH   SOLE   117,481 5,033 2,532
Carrier Global Corporation COM 14448C104 232 4,491 SH   SOLE   4,491 0 0
Caterpillar Inc COM 149123101 114,477 596,328 SH   SOLE   539,771 36,506 20,051
Cathay Gen Bancorp COM 149150104 5,970 144,228 SH   SOLE   144,228 0 0
CDW Corporation COM 12514G108 2,239 12,302 SH   SOLE   12,285 0 17
Central Garden & Pet Co Cl A N COM 153527205 5,881 136,773 SH   SOLE   136,773 0 0
ChampionX Corporation COM 15872M104 1,137 50,828 SH   SOLE   50,828 0 0
Charles River Laboratories Int COM 159864107 184,578 447,277 SH   SOLE   390,783 23,673 32,821
Chevron Corp COM 166764100 8,329 82,104 SH   SOLE   81,879 0 225
Choice Hotels Intl Inc. COM 169905106 503 3,980 SH   SOLE   3,980 0 0
Church & Dwight Co COM 171340102 117,347 1,421,178 SH   SOLE   1,234,259 90,224 96,695
Churchill Downs Inc COM 171484108 9,100 37,903 SH   SOLE   35,377 1,682 844
Ciena Corp Com COM 171779309 198,900 3,873,421 SH   SOLE   3,477,039 207,648 188,734
Cimarex Energy Co COM 171798101 9,340 107,109 SH   SOLE   107,109 0 0
Cintas Corp COM 172908105 162,880 427,890 SH   SOLE   379,225 24,286 24,379
Cisco Sys Inc COM 17275R102 12,459 228,905 SH   SOLE   228,205 0 700
Clarus Corp COM 18270P109 11,565 451,221 SH   SOLE   447,097 0 4,124
Clearway Energy Inc Cl C COM 18539C204 5,024 165,987 SH   SOLE   165,987 0 0
Clorox Company COM 189054109 225 1,358 SH   SOLE   1,358 0 0
CME Group Inc COM 12572Q105 87,218 451,017 SH   SOLE   405,790 29,891 15,336
Cno Finl Group Inc Com COM 12621E103 2,206 93,708 SH   SOLE   93,708 0 0
Cognex Corporation COM 192422103 587 7,319 SH   SOLE   1,919 0 5,400
Cohen & Steers Inc COM 19247A100 10,107 120,655 SH   SOLE   116,188 0 4,467
Colgate-Palmolive Co COM 194162103 9,784 129,449 SH   SOLE   128,649 0 800
Commercial Metals Company COM 201723103 1,775 58,282 SH   SOLE   58,282 0 0
CONMED Corporation COM 207410101 10,698 81,769 SH   SOLE   79,598 0 2,171
Cooper Cos Inc COM 216648402 122,558 296,527 SH   SOLE   261,209 14,128 21,190
Copart Inc. COM 217204106 150,708 1,086,420 SH   SOLE   957,113 53,648 75,659
Costar Group Inc COM 22160N109 13,028 151,383 SH   SOLE   120,100 30,541 742
Costco Wholesale Corp COM 22160K105 166,429 370,377 SH   SOLE   334,579 24,405 11,393
Crown Castle International Cor COM 22822V101 13,090 75,528 SH   SOLE   74,713 0 815
csus784esc105 COM 784esc105 0 30,000 SH   SOLE   15,000 15,000 0
Cubesmart COM 229663109 4,637 95,702 SH   SOLE   95,702 0 0
Cvr Energy Inc Com COM 12662P108 1,094 65,647 SH   SOLE   65,647 0 0
Cyberark Software Ltd COM M2682V108 1,757 11,135 SH   SOLE   10,997 0 138
D R Horton Inc COM 23331A109 432 5,140 SH   SOLE   5,140 0 0
Danaher Corporation COM 235851102 739 2,427 SH   SOLE   2,427 0 0
Darden Restaurants Inc COM 237194105 121,650 803,129 SH   SOLE   725,652 50,334 27,143
Deere & Co COM 244199105 1,591 4,748 SH   SOLE   4,748 0 0
Dexcom Inc. COM 252131107 30,384 55,560 SH   SOLE   45,650 9,281 629
DHT Holdings Inc COM Y2065G121 2,499 382,651 SH   SOLE   382,651 0 0
Digital Turbine Inc COM 25400W102 575 8,362 SH   SOLE   7,662 0 700
Diodes Inc COM 254543101 154,147 1,701,595 SH   SOLE   1,503,589 81,014 116,992
Dollar General Corp COM 256677105 119,589 563,726 SH   SOLE   512,575 31,663 19,488
Dover Corp COM 260003108 108,812 699,757 SH   SOLE   629,459 47,957 22,341
e l f Beauty Inc COM 26856L103 13,756 473,524 SH   SOLE   461,402 0 12,122
EastGroup Properties Inc COM 277276101 7,979 47,882 SH   SOLE   45,724 0 2,158
Eaton Corp COM G29183103 92,654 620,548 SH   SOLE   557,973 39,792 22,783
Ebix Inc Com New COM 278715206 3,315 123,102 SH   SOLE   123,102 0 0
Editas Medicine Inc COM 28106W103 2,907 70,755 SH   SOLE   70,755 0 0
Edwards Lifesciences Corp COM 28176E108 17,296 152,777 SH   SOLE   119,825 32,244 708
Emcor Group Inc Com COM 29084Q100 6,762 58,610 SH   SOLE   58,610 0 0
Emerson Electric Co COM 291011104 414 4,395 SH   SOLE   4,395 0 0
EnPro Industries Inc COM 29355X107 8,678 99,610 SH   SOLE   93,679 4,368 1,563
Entegris Inc COM 29362U104 159,380 1,265,925 SH   SOLE   1,120,163 57,853 87,909
Envista Holdings Corp COM 29415F104 7,774 185,936 SH   SOLE   174,077 8,029 3,830
EOG Res Inc COM 26875P101 17,235 214,714 SH   SOLE   192,682 20,502 1,530
Equinix Inc COM 29444U700 7,674 9,712 SH   SOLE   9,515 0 197
Esco Technologies Inc COM 296315104 7,376 95,796 SH   SOLE   95,043 0 753
Estee Lauder Companies Cl A COM 518439104 11,772 39,250 SH   SOLE   37,817 0 1,433
Etsy Inc COM 29786A106 154,577 743,301 SH   SOLE   656,592 40,704 46,005
Expeditors International COM 302130109 12,276 103,050 SH   SOLE   78,579 23,832 639
Exponent Inc COM 30214U102 1,816 16,047 SH   SOLE   16,017 0 30
Exxon Mobil Corp COM 30231G102 1,229 20,893 SH   SOLE   20,493 0 400
Fair Isaac Corp COM 303250104 12,097 30,400 SH   SOLE   24,019 6,187 194
Federated Hermes Inc Class B COM 314211103 1,361 41,879 SH   SOLE   41,879 0 0
First Amern Finl Corp Com COM 31847R102 3,980 59,361 SH   SOLE   59,361 0 0
First Mid Bancshares Inc COM 320866106 552 13,434 SH   SOLE   13,434 0 0
First Rep Bk San Francisco Cal COM 33616C100 286,863 1,487,261 SH   SOLE   1,315,236 94,791 77,234
Floor & Decor Holdings Inc Cla COM 339750101 144,050 1,192,566 SH   SOLE   1,058,664 51,542 82,360
Fnb Corp Pa Com COM 302520101 1,623 139,675 SH   SOLE   139,675 0 0
Fortinet Inc COM 34959E109 14,759 50,539 SH   SOLE   46,795 1,853 1,891
Fox Factory Holding Corp COM 35138V102 11,179 77,343 SH   SOLE   74,382 0 2,961
Freeport-McMoran Inc COM 35671D857 96,190 2,956,967 SH   SOLE   2,667,416 190,984 98,567
FTI Consulting Inc COM 302941109 24,922 185,021 SH   SOLE   179,202 1,941 3,878
FuelCell Energy Inc COM 35952H601 1,000 149,423 SH   SOLE   149,423 0 0
Garmin Ltd COM H2906T109 12,317 79,228 SH   SOLE   57,650 20,997 581
Generac Hldgs Inc COM 368736104 195,211 477,675 SH   SOLE   413,875 31,257 32,543
Getty Realty Corp COM 374297109 3,688 125,838 SH   SOLE   125,838 0 0
Glacier Bencorp Inc COM 37637Q105 1,844 33,317 SH   SOLE   33,253 0 64
Global Payments Inc. COM 37940X102 79,864 506,817 SH   SOLE   445,452 44,886 16,479
GrafTech International Ltd COM 384313508 9,283 899,535 SH   SOLE   867,522 0 32,013
Group 1 Automotive Inc COM 398905109 5,036 26,803 SH   SOLE   26,803 0 0
Hannon Armstrong Sustainable I COM 41068X100 1,631 30,507 SH   SOLE   30,507 0 0
Hanover Insurance Group Inc COM 410867105 3,554 27,420 SH   SOLE   27,420 0 0
Heartland Financial USA Inc COM 42234Q102 431 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106 4,008 728,812 SH   SOLE   728,812 0 0
HEICO Corporation COM 422806109 13,445 101,953 SH   SOLE   80,785 20,585 583
Helen Of Troy Ltd COM G4388N106 1,552 6,907 SH   SOLE   6,812 0 95
Highwoods Pptys Inc Com COM 431284108 957 21,830 SH   SOLE   21,830 0 0
Home Depot Inc COM 437076102 164,022 499,671 SH   SOLE   451,762 32,619 15,290
Homestreet Inc Com COM 43785V102 6,769 164,490 SH   SOLE   164,490 0 0
Honeywell International Inc COM 438516106 12,950 61,004 SH   SOLE   59,490 1,259 255
Horizon Therapeutics Plc COM G46188101 182,067 1,662,106 SH   SOLE   1,476,724 69,347 116,035
Huntington Ingalls Industries COM 446413106 108,475 561,871 SH   SOLE   496,701 22,222 42,948
ICF International Inc COM 44925C103 10,094 113,049 SH   SOLE   109,790 0 3,259
IDACORP Inc COM 451107106 1,589 15,374 SH   SOLE   15,374 0 0
IDEX Corp Com COM 45167R104 118,692 573,530 SH   SOLE   508,128 24,154 41,248
Idexx Labs Corp COM 45168D104 13,322 21,421 SH   SOLE   19,301 953 1,167
IHS Markit LTD COM G47567105 116,019 994,845 SH   SOLE   895,557 64,167 35,121
Ii Vi Inc Com COM 902104108 2,006 33,795 SH   SOLE   33,795 0 0
Illinois Tool Works Inc COM 452308109 12,015 58,145 SH   SOLE   57,565 0 580
Illumina Incorporated COM 452327109 13,645 33,640 SH   SOLE   26,370 7,087 183
Independence Rlty Tr Inc Com COM 45378A106 2,204 108,296 SH   SOLE   108,296 0 0
InMode Ltd COM M5425M103 48,438 303,781 SH   SOLE   226,690 72,890 4,201
Installed Building Products In COM 45780R101 7,028 65,592 SH   SOLE   61,773 2,461 1,358
Insulet Corporation COM 45784P101 1,739 6,117 SH   SOLE   6,105 0 12
Integer Holdings Corporation COM 45826H109 10,146 113,561 SH   SOLE   109,059 0 4,502
Intel Corp COM 458140100 634 11,891 SH   SOLE   10,666 0 1,225
Intercontinental Exchange Inc COM 45866F104 510 4,446 SH   SOLE   4,146 0 300
Intuit Inc COM 461202103 141,510 262,293 SH   SOLE   236,483 16,537 9,273
Intuitive Surgical Inc COM 46120E602 815 820 SH   SOLE   813 0 7
Jazz Pharmaceuticals Plc COM G50871105 479 3,677 SH   SOLE   3,677 0 0
JetBlue Airways Corporation COM 477143101 3,679 240,595 SH   SOLE   240,595 0 0
Johnson & Johnson Com COM 478160104 15,850 98,142 SH   SOLE   93,548 3,079 1,515
Jounce Therapeutics Inc COM 481116101 2,830 380,934 SH   SOLE   380,934 0 0
JPMorgan Chase & Co COM 46625H100 32,044 195,761 SH   SOLE   171,595 22,885 1,281
Kennametal Inc Com COM 489170100 785 22,937 SH   SOLE   22,937 0 0
Keysight Technologies Inc COM 49338L103 152,259 926,769 SH   SOLE   820,107 43,155 63,507
Kulicke & Soffa Inds Inc Com COM 501242101 9,805 168,235 SH   SOLE   168,235 0 0
L3Harris Technologies Inc COM 502431109 102,407 464,981 SH   SOLE   411,179 41,771 12,031
Lam Research Corporation COM 512807108 274 482 SH   SOLE   482 0 0
Lamb Weston Holdings Inc COM 513272104 11,911 194,092 SH   SOLE   151,757 41,360 975
Lantheus Holdings Inc COM 516544103 12,714 495,101 SH   SOLE   471,092 0 24,009
LCI Inds Com COM 50189K103 6,517 48,406 SH   SOLE   48,406 0 0
Lemaitre Vascular Inc COM 525558201 561 10,574 SH   SOLE   10,574 0 0
Lendingtree Inc COM 52603B107 5,884 42,079 SH   SOLE   31,838 9,912 329
Lennox International Inc COM 526107107 481 1,634 SH   SOLE   634 0 1,000
Lpl Finl Hldgs Inc Com COM 50212V100 2,002 12,774 SH   SOLE   12,550 0 224
Lululemon Athletica Inc Com COM 550021109 132,101 326,416 SH   SOLE   289,718 25,988 10,710
M/I Homes Inc COM 55305B101 7,140 123,526 SH   SOLE   123,526 0 0
Marketaxess Hldgs Inc COM 57060D108 1,428 3,394 SH   SOLE   3,361 0 33
Marriot Intl Inc New CL A COM 571903202 485 3,277 SH   SOLE   3,277 0 0
Martin Marietta Materials Inc COM 573284106 28,748 84,136 SH   SOLE   74,619 9,088 429
Masco Corporation COM 574599106 115,886 2,086,150 SH   SOLE   1,836,802 89,447 159,901
Masimo Corp COM 574795100 1,976 7,298 SH   SOLE   7,235 0 63
Mastercard Inc. CL-A COM 57636Q104 15,673 45,078 SH   SOLE   37,011 7,754 313
Matador Res Co COM 576485205 5,655 148,660 SH   SOLE   148,660 0 0
McCormick & Co. - non voting s COM 579780206 109,099 1,346,398 SH   SOLE   1,180,863 59,321 106,214
Mcdonalds Corp COM 580135101 629 2,608 SH   SOLE   2,358 0 250
Medpace Holdings Inc COM 58506Q109 13,871 73,285 SH   SOLE   70,683 0 2,602
Merck & Company Inc COM 58933Y105 9,727 129,498 SH   SOLE   128,998 0 500
Meta Platforms Inc COM 30303M102 129,628 381,944 SH   SOLE   337,781 31,226 12,937
Mettler Toledo International C COM 592688105 154,008 111,814 SH   SOLE   98,611 5,349 7,854
Microsoft Corp COM 594918104 193,461 686,226 SH   SOLE   619,876 45,565 20,785
Monolithic Power Systems Inc COM 609839105 181,700 374,886 SH   SOLE   330,168 19,420 25,298
Moody's Corporation COM 615369105 5,327 15,000 SH   SOLE   15,000 0 0
Neogen Corporation COM 640491106 11,258 259,216 SH   SOLE   250,695 0 8,521
Neurocrine Biosciences Inc COM 64125C109 97,039 1,011,772 SH   SOLE   909,899 39,291 62,582
Nextera Energy Inc Com COM 65339F101 16,700 212,679 SH   SOLE   202,014 2,680 7,985
Nike Inc Cl B COM 654106103 27,397 188,643 SH   SOLE   165,252 22,251 1,140
Norfolk Southn Corp COM 655844108 12,414 51,886 SH   SOLE   51,646 0 240
Northrop Grumman Corp COM 666807102 216 601 SH   SOLE   381 0 220
Novanta Inc COM 67000B104 11,845 76,666 SH   SOLE   72,805 0 3,861
NVIDIA Corp COM 67066G104 284 1,370 SH   SOLE   1,290 0 80
Nxp Semiconductors N V Com COM N6596X109 114,784 586,024 SH   SOLE   526,738 39,046 20,240
Ofg Bancorp Com COM 67103X102 1,849 73,296 SH   SOLE   73,296 0 0
Omnicell Inc COM 68213N109 10,160 68,453 SH   SOLE   66,196 0 2,257
Onto Innovation Inc COM 683344105 25,303 350,219 SH   SOLE   295,736 47,214 7,269
Oracle Corporation COM 68389X105 267 3,064 SH   SOLE   3,064 0 0
OReilly Automotive Inc COM 67103H107 488 799 SH   SOLE   799 0 0
Papa Johns International Inc COM 698813102 1,925 15,160 SH   SOLE   15,130 0 30
Patrick Industries Inc COM 703343103 2,986 35,843 SH   SOLE   35,843 0 0
Paycom Software Inc COM 70432V102 297,261 599,619 SH   SOLE   533,840 33,658 32,121
PayPal Holdings Inc COM 70450Y103 160,776 617,872 SH   SOLE   549,832 46,813 21,227
Penn Natl Gaming Inc COM 707569109 9,724 134,194 SH   SOLE   103,750 29,424 1,020
Penumbra Inc COM 70975L107 9,032 33,893 SH   SOLE   31,741 1,365 787
Pepsico Inc COM 713448108 257 1,711 SH   SOLE   1,711 0 0
Perficient Inc COM 71375U101 11,252 97,255 SH   SOLE   94,119 0 3,136
Pfizer Inc COM 717081103 417 9,694 SH   SOLE   9,694 0 0
PGT Innovations Inc COM 69336V101 8,506 445,317 SH   SOLE   432,106 0 13,211
Pioneer Natural Resources Comp COM 723787107 114,126 685,400 SH   SOLE   617,786 42,795 24,819
Plexus Corp COM 729132100 1,524 17,043 SH   SOLE   17,043 0 0
Pool Corp COM 73278L105 168,836 388,655 SH   SOLE   337,633 25,435 25,587
Portland Gen Elec Co Com New COM 736508847 4,582 97,501 SH   SOLE   97,501 0 0
PotlatchDeltic Corporation COM 737630103 5,172 100,268 SH   SOLE   100,268 0 0
Power Integrations Inc COM 739276103 11,400 115,167 SH   SOLE   111,262 0 3,905
Procter & Gamble Company COM 742718109 101,312 724,690 SH   SOLE   639,958 59,066 25,666
Progressive Corp Ohio Com COM 743315103 1,280 14,157 SH   SOLE   13,838 0 319
Progyny Inc COM 74340E103 11,316 202,075 SH   SOLE   195,497 0 6,578
PS Business Parks Inc COM 69360J107 2,153 13,734 SH   SOLE   13,734 0 0
PTC Inc COM 69370C100 1,700 14,194 SH   SOLE   14,169 0 25
Qualcomm Inc COM 747525103 203 1,573 SH   SOLE   1,573 0 0
Qualys Inc COM 74758T303 113,748 1,022,084 SH   SOLE   911,867 43,585 66,632
R1 RCM Inc COM 749397105 8,412 382,180 SH   SOLE   357,364 16,224 8,592
Range Resources Corp COM 75281A109 3,635 160,624 SH   SOLE   160,624 0 0
Raymond James Financial Inc COM 754730109 146,508 1,587,641 SH   SOLE   1,407,499 69,505 110,637
Raytheon Technologies Corp Com COM 75513E101 221 2,577 SH   SOLE   2,277 0 300
Repligen Corporation COM 759916109 92,110 318,731 SH   SOLE   287,441 22,494 8,796
Resmed Inc Com COM 761152107 154,164 584,953 SH   SOLE   514,039 29,554 41,360
Rockwell Automation Inc COM 773903109 16,826 57,223 SH   SOLE   46,071 10,716 436
Roper Industries Inc COM 776696106 103,400 231,771 SH   SOLE   209,131 14,960 7,680
RPM International Inc COM 749685103 8,946 115,213 SH   SOLE   114,813 0 400
Ruth's Hospitality Group Inc COM 783332109 2,938 141,886 SH   SOLE   141,886 0 0
S&P Global Inc COM 78409V104 14,214 33,454 SH   SOLE   32,974 0 480
Saia Inc COM 78709Y105 12,136 50,986 SH   SOLE   49,014 0 1,972
salesforce.com inc COM 79466L302 16,996 62,666 SH   SOLE   50,019 12,351 296
Sandy Spring Bancorp Inc Com COM 800363103 7,480 163,239 SH   SOLE   163,239 0 0
Sei Investments Co COM 784117103 203 3,424 SH   SOLE   3,424 0 0
Sensata Technologies Holdings COM G8060N102 7,038 128,612 SH   SOLE   120,690 5,565 2,357
Servicenow Inc COM 81762P102 1,696 2,725 SH   SOLE   2,725 0 0
Sherwin Williams COM 824348106 128,495 459,354 SH   SOLE   407,664 37,804 13,886
Shyft Group Inc COM 825698103 7,822 205,792 SH   SOLE   205,792 0 0
Simply Good Foods Co Com COM 82900L102 15,424 447,207 SH   SOLE   436,074 0 11,133
Simpson Manufacturing Co Inc COM 829073105 9,754 91,188 SH   SOLE   88,601 0 2,587
Simulations Plus Inc COM 829214105 6,553 165,888 SH   SOLE   128,355 36,171 1,362
Skechers U S A Inc Cl A COM 830566105 6,104 144,927 SH   SOLE   144,927 0 0
Skyline Champion Corporation COM 830830105 11,510 191,645 SH   SOLE   186,164 0 5,481
Skyworks Solutions Inc COM 83088M102 141,300 857,507 SH   SOLE   748,992 54,181 54,334
Smuckers JM Co COM 832696405 590 4,912 SH   SOLE   4,417 0 495
SOUTHERN CO COM COM 842587107 687 11,079 SH   SOLE   10,704 0 375
Southwest Airlines Co COM 844741108 257 5,000 SH   SOLE   5,000 0 0
Southwest Gas Holdings Inc Com COM 844895102 3,228 48,265 SH   SOLE   48,265 0 0
Spire Inc Com COM 84857L101 2,213 36,171 SH   SOLE   36,171 0 0
SPS Commerce Inc Com COM 78463M107 174,273 1,080,363 SH   SOLE   956,675 52,672 71,016
STAG Industrial Inc COM 85254J102 5,562 141,699 SH   SOLE   141,699 0 0
Steris Plc Shs Usd COM G8473T100 124,352 608,734 SH   SOLE   536,009 29,965 42,760
Stryker Corporation COM 863667101 123,136 466,921 SH   SOLE   424,048 27,486 15,387
Summit Matls Inc Cl A COM 86614U100 18,498 578,602 SH   SOLE   556,593 15,492 6,517
Sun Communities Inc COM 866674104 120,368 650,285 SH   SOLE   576,271 28,745 45,269
Supernus Pharmaceuticals Inc COM 868459108 8,371 313,855 SH   SOLE   306,836 0 7,019
Syneos Health Inc Cl A COM 87166B102 6,577 75,186 SH   SOLE   75,186 0 0
Synopsys Inc COM 871607107 119,716 399,839 SH   SOLE   356,103 26,917 16,819
T Rowe Price Group Inc. COM 74144T108 22,646 115,129 SH   SOLE   114,754 0 375
Take Two Interactive COM 874054109 101,167 656,633 SH   SOLE   583,642 29,204 43,787
TE Connectivity LTD COM H84989104 12,289 89,560 SH   SOLE   89,260 0 300
Tech Target Inc COM 87874R100 10,582 128,393 SH   SOLE   124,119 0 4,274
Teledyne Technologies Inc Com COM 879360105 120,495 280,496 SH   SOLE   246,624 12,472 21,400
Teleflex Inc COM 879369106 8,608 22,861 SH   SOLE   21,571 880 410
Telephone Data Sys Inc Com COM 879433829 7,074 362,750 SH   SOLE   362,750 0 0
Teradyne Inc COM 880770102 371 3,400 SH   SOLE   3,400 0 0
The Coca Cola Company COM 191216100 231 4,396 SH   SOLE   4,396 0 0
Thermo Fisher Scientific Inc. COM 883556102 135,903 237,872 SH   SOLE   214,505 15,131 8,236
Timken Co COM 887389104 1,899 29,025 SH   SOLE   27,382 0 1,643
TJX Companies Inc COM 872540109 1,839 27,876 SH   SOLE   24,446 0 3,430
Tractor Supply Company COM 892356106 33,181 163,767 SH   SOLE   143,346 19,501 920
Trade Desk Inc COM 88339J105 858 12,198 SH   SOLE   11,768 0 430
Trex Co Inc COM 89531P105 4,081 40,038 SH   SOLE   38,595 0 1,443
Trimble Navigation Ltd COM 896239100 17,148 208,491 SH   SOLE   163,371 44,176 944
Trinet Group COM 896288107 4,213 44,547 SH   SOLE   44,547 0 0
Tronox Holdings Plc Shs COM G9087Q102 5,772 234,143 SH   SOLE   234,143 0 0
Turning Point Therapeutics Inc COM 90041T108 2,301 34,635 SH   SOLE   34,635 0 0
Umb Finl Corp Com COM 902788108 7,027 72,664 SH   SOLE   72,664 0 0
Union Pacific Corp COM 907818108 13,179 67,234 SH   SOLE   53,807 13,328 99
United Parcel Service Inc Cl B COM 911312106 10,017 55,007 SH   SOLE   54,392 0 615
United Rentals Inc COM 911363109 11,445 32,614 SH   SOLE   30,358 1,495 761
UnitedHealth Group Inc COM 91324P102 133,218 340,937 SH   SOLE   306,453 25,733 8,751
Vail Resorts Inc COM 91879Q109 6,859 20,534 SH   SOLE   19,083 1,014 437
Valley Natl Bancorp Com COM 919794107 3,165 237,802 SH   SOLE   237,802 0 0
Valmont Industries Inc COM 920253101 11,885 50,550 SH   SOLE   49,201 0 1,349
Valvoline Inc COM 92047W101 1,941 62,253 SH   SOLE   62,253 0 0
Varonis Systems Inc COM 922280102 16,121 264,936 SH   SOLE   203,883 59,815 1,238
Vectrus Inc COM 92242T101 8,232 163,719 SH   SOLE   162,264 0 1,455
Veeva Sys Inc COM 922475108 12,347 42,845 SH   SOLE   33,752 8,848 245
Verizon Communications Inc Com COM 92343V104 10,210 189,041 SH   SOLE   187,626 0 1,415
Vertex Pharmaceuticals Inc COM 92532F100 747 4,119 SH   SOLE   3,542 0 577
Vicor Corp Com COM 925815102 13,126 97,838 SH   SOLE   95,128 0 2,710
Virtu Finl Corp Conn COM 928254101 5,473 224,017 SH   SOLE   224,017 0 0
Visa Inc COM 92826C839 139,613 626,771 SH   SOLE   572,639 33,942 20,190
Wal Mart Stores Inc COM 931142103 457 3,279 SH   SOLE   3,279 0 0
Walt Disney Co COM 254687106 25,521 150,858 SH   SOLE   131,845 18,419 594
Washington Fed Inc Com COM 938824109 6,879 200,481 SH   SOLE   200,481 0 0
WD-40 Co Com COM 929236107 233 1,005 SH   SOLE   305 0 700
Webster Finl Coup Conn Com COM 947890109 1,495 27,460 SH   SOLE   27,460 0 0
Werner Enterprises Inc COM 950755108 6,539 147,716 SH   SOLE   147,641 0 75
West Pharmaceutical Services I COM 955306105 164,680 387,903 SH   SOLE   340,562 17,451 29,890
Williams-Sonoma Inc COM 969904101 162,618 917,036 SH   SOLE   799,731 50,601 66,704
Wingstop Inc COM 974155103 1,670 10,188 SH   SOLE   10,188 0 0
Wintrust Finl Corp Com COM 97650W108 6,791 84,497 SH   SOLE   84,497 0 0
Wsfs Finl Corp Com COM 929328102 1,514 29,499 SH   SOLE   29,499 0 0
Zebra Technologies Corp- Cl A COM 989207105 162,841 315,938 SH   SOLE   279,040 16,040 20,858
Zoetis Inc COM 98978V103 154,655 796,614 SH   SOLE   711,321 59,210 26,083
Invesco Optimum Yield Diversif COM 46090F100 4,259 202,328 SH   SOLE   202,328 0 0
iShares Core S&P Small-Cap COM 464287804 4,206 38,521 SH   SOLE   38,521 0 0
iShares MSCI EAFE COM 464287465 2,118 27,146 SH   SOLE   8,975 0 18,171
iShares MSCI Pacific ex Japan COM 464286665 3,706 75,956 SH   SOLE   75,956 0 0
iShares Russell MidCap Growth COM 464287481 14,463 129,051 SH   SOLE   128,100 0 951
iShares S&P Preferred Stock In COM 464288687 7,190 185,266 SH   SOLE   185,266 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 19,234 70,188 SH   SOLE   68,709 0 1,479
Powershares QQQ Trust, Series COM 46090E103 326 912 SH   SOLE   912 0 0
SPDR Barclays Capital 1-3 Mont COM 78468R663 525 5,740 SH   SOLE   5,740 0 0
SPDR S&P 500 ETF Trust COM 78462F103 1,405 3,273 SH   SOLE   2,252 0 1,021
SPDR S&P Midcap 400 ETF COM 78467Y107 247 514 SH   SOLE   318 0 196
Vanguard FTSE All-World ex-US COM 922042718 7,299 54,597 SH   SOLE   54,597 0 0
Vanguard FTSE Emerging Markets COM 922042858 8,870 177,372 SH   SOLE   151,059 0 26,313
Vanguard Index Fds COM 922908736 251 865 SH   SOLE   865 0 0
Vanguard Mid Cap ETF COM 922908629 374 1,581 SH   SOLE   1,581 0 0
Vanguard Small-Cap Index Fund COM 922908751 241 1,100 SH   SOLE   1,100 0 0
Vanguard Small Cap Growth ETF COM 922908595 744 2,656 SH   SOLE   2,656 0 0
Vanguard Utilities ETF COM 92204A876 6,338 45,554 SH   SOLE   45,554 0 0
Nestle S A Sponsored Adr COM 641069406 9,767 80,841 SH   SOLE   80,541 0 300
WNS (Holdings) Limited Sponsor COM 92932M101 11,682 142,811 SH   SOLE   138,270 0 4,541