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 9,946 312,069 SH   SOLE   299,727 0 12,342
3M Co Com COM 88579Y101 436 2,196 SH   SOLE   1,996 0 200
Abbott Laboratories COM 002824100 96,723 834,326 SH   SOLE   805,256 0 29,070
Abbvie Inc COM 00287Y109 11,115 98,681 SH   SOLE   97,994 0 687
Abiomed Inc COM 003654100 5,806 18,601 SH   SOLE   18,078 0 523
Acadia Healthcare Company Inc COM 00404A109 5,968 95,111 SH   SOLE   95,111 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 120,956 410,314 SH   SOLE   393,865 0 16,449
Activision Blizzard Inc COM 00507V109 8,918 93,444 SH   SOLE   92,919 0 525
Adobe Systems Inc COM 00724F101 150,556 257,080 SH   SOLE   246,427 0 10,653
Advanced Drainage Systems Inc COM 00790R104 8,913 76,456 SH   SOLE   73,156 0 3,300
Aerojet Rocketdyne Holdings In COM 007800105 5,419 112,222 SH   SOLE   109,735 0 2,487
Aflac Inc COM 001055102 345 6,437 SH   SOLE   6,437 0 0
Air Products & Chemicals Inc COM 009158106 105,861 367,983 SH   SOLE   354,432 0 13,551
Akamai Technologies Inc COM 00971T101 107,753 924,129 SH   SOLE   827,145 26,415 70,569
Alcoa Corp COM 013872106 3,784 102,718 SH   SOLE   102,718 0 0
Align Technology Inc COM 016255101 17,010 27,840 SH   SOLE   27,715 0 125
Allete Inc COM 018522300 945 13,505 SH   SOLE   13,505 0 0
Alphabet Inc Cl A COM 02079K305 170,410 69,789 SH   SOLE   67,424 0 2,365
Alphabet Inc Cl C COM 02079K107 23,108 9,220 SH   SOLE   8,460 0 760
Alteryx Inc COM 02156B103 3,753 43,628 SH   SOLE   43,628 0 0
Amazon.Com Inc COM 023135106 211,880 61,590 SH   SOLE   59,632 3 1,955
American Campus Communities In COM 024835100 4,620 98,894 SH   SOLE   98,894 0 0
American Equity Invt Life Hld COM 025676206 1,301 40,263 SH   SOLE   40,263 0 0
American Tower Corp COM 03027X100 1,286 4,759 SH   SOLE   4,759 0 0
Ameris Bancorp COM 03076K108 8,882 175,438 SH   SOLE   168,185 0 7,253
Ametek Inc New COM 031100100 11,414 85,495 SH   SOLE   84,995 0 500
Amgen Inc COM 031162100 12,081 49,564 SH   SOLE   49,354 0 210
AMN Healthcare Services Inc COM 001744101 10,460 107,855 SH   SOLE   103,482 0 4,373
Amphenol Corp COM 032095101 12,848 187,812 SH   SOLE   186,812 0 1,000
Analog Devices Inc COM 032654105 17,615 102,320 SH   SOLE   101,635 0 685
ANSYS Inc COM 03662Q105 101,216 291,638 SH   SOLE   279,328 235 12,075
Apple Inc COM 037833100 205,052 1,497,169 SH   SOLE   1,449,342 0 47,827
Ardelyx Inc COM 039697107 2,539 334,906 SH   SOLE   334,906 0 0
Asbury Automotive Group Inc COM 043436104 97,973 571,705 SH   SOLE   509,534 17,853 44,318
AT&T Inc COM 00206R102 248 8,608 SH   SOLE   8,608 0 0
Atea Pharmaceuticals Inc COM 04683R106 3,314 154,266 SH   SOLE   154,266 0 0
Autodesk Inc COM 052769106 19,833 67,945 SH   SOLE   67,275 0 670
Automatic Data Processing Inc COM 053015103 1,164 5,860 SH   SOLE   5,060 0 800
Avery Dennison Corp COM 053611109 1,982 9,430 SH   SOLE   9,405 25 0
Avid Technology Inc COM 05367P100 10,547 269,404 SH   SOLE   259,142 0 10,262
Badger Meter Inc COM 056525108 651 6,638 SH   SOLE   3,338 0 3,300
Balchem Corp COM 057665200 8,975 68,378 SH   SOLE   65,186 450 2,742
Bank of America Corporation COM 060505104 85,579 2,075,661 SH   SOLE   2,002,756 0 72,905
Bank Ozk Com COM 06417N103 2,198 52,134 SH   SOLE   52,134 0 0
Bankunited Inc Com COM 06652K103 7,745 181,428 SH   SOLE   181,428 0 0
Banner Corp Com COM 06652V208 1,165 21,486 SH   SOLE   21,486 0 0
Becton Dickinson & Co COM 075887109 9,052 37,223 SH   SOLE   37,023 0 200
Berkshire Hathaway Inc COM 084670702 691 2,486 SH   SOLE   2,311 0 175
BJ Wholesale Club COM 05550J101 1,694 35,613 SH   SOLE   35,613 0 0
Black Hills Corp Com COM 092113109 3,780 57,594 SH   SOLE   57,594 0 0
Booking Holdings Inc COM 09857L108 7,744 3,539 SH   SOLE   3,517 0 22
Boot Barn Holdings Inc COM 099406100 13,230 157,409 SH   SOLE   150,088 0 7,321
Booz Allen Hamilton Hldg Corp COM 099502106 105,223 1,235,300 SH   SOLE   1,118,715 37,555 79,030
Boston Beer Company Inc Class COM 100557107 1,599 1,566 SH   SOLE   1,566 0 0
Brandywine Rlty Tr Sh Ben Int COM 105368203 2,296 167,444 SH   SOLE   167,444 0 0
Bristol Myers Squibb Inc COM 110122108 266 3,975 SH   SOLE   3,475 0 500
Broadcom Inc COM 11135F101 9,194 19,280 SH   SOLE   18,813 0 467
Broadridge Financial Solutions COM 11133T103 23,711 146,791 SH   SOLE   145,746 0 1,045
Brookline Bancorp Inc COM 11373M107 3,306 221,154 SH   SOLE   221,154 0 0
Brooks Automation Inc COM 114340102 121,454 1,274,705 SH   SOLE   1,147,160 40,227 87,318
Burlington Stores Inc COM 122017106 145,144 450,771 SH   SOLE   404,275 14,728 31,768
Cactus Inc Cl A COM 127203107 1,258 34,248 SH   SOLE   34,248 0 0
Callon Petroleum Company COM 13123X508 3,648 63,235 SH   SOLE   63,235 0 0
Canadian National Railway Co COM 136375102 1,461 13,848 SH   SOLE   10,844 0 3,004
Canadian Pac Ry Ltd COM 13645T100 9,281 120,670 SH   SOLE   117,890 0 2,780
Carlisle Companies Inc COM 142339100 7,066 36,920 SH   SOLE   36,085 0 835
Carrier Global Corporation COM 14448C104 218 4,491 SH   SOLE   4,491 0 0
Caterpillar Inc COM COM 149123101 117,527 540,031 SH   SOLE   520,103 0 19,928
Cathay Gen Bancorp COM 149150104 5,596 142,179 SH   SOLE   142,179 0 0
CDW Corporation COM 12514G108 2,133 12,213 SH   SOLE   12,213 0 0
Central Garden & Pet Co Cl A N COM 153527205 6,755 139,863 SH   SOLE   139,863 0 0
Ceva Inc COM 157210105 374 7,907 SH   SOLE   7,907 0 0
ChampionX Corporation COM 15872M104 1,303 50,813 SH   SOLE   50,813 0 0
Charles River Laboratories COM 159864107 173,869 470,018 SH   SOLE   419,977 15,951 34,090
Chevron Corp COM 166764100 8,475 80,914 SH   SOLE   80,689 0 225
Choice Hotels Intl Inc. COM 169905106 487 4,098 SH   SOLE   4,098 0 0
Church & Dwight Co COM 171340102 113,179 1,328,075 SH   SOLE   1,194,393 39,158 94,524
Churchill Downs Inc COM 171484108 7,313 36,886 SH   SOLE   36,042 0 844
Ciena Corp Com COM 171779309 206,212 3,624,741 SH   SOLE   3,376,783 60,573 187,385
Cimarex Energy Co COM 171798101 5,907 81,535 SH   SOLE   81,535 0 0
Cintas Corp COM 172908105 159,224 416,816 SH   SOLE   381,783 10,265 24,768
Cirrus Logic Inc COM 172755100 4,261 50,061 SH   SOLE   50,061 0 0
Cisco Sys Inc COM 17275R102 11,925 225,005 SH   SOLE   224,305 0 700
Clarus Corp COM 18270P109 11,457 445,803 SH   SOLE   441,840 0 3,963
Clearway Energy Inc Cl C COM 18539C204 4,204 158,766 SH   SOLE   158,766 0 0
Clorox Company COM 189054109 257 1,428 SH   SOLE   1,378 0 50
CME Group Inc COM 12572Q105 95,585 449,429 SH   SOLE   433,508 0 15,921
Cno Finl Group Inc Com COM 12621E103 2,213 93,679 SH   SOLE   93,679 0 0
Cognex Corporation COM 192422103 659 7,844 SH   SOLE   1,919 0 5,925
Cohen & Steers Inc COM 19247A100 9,597 116,912 SH   SOLE   111,994 0 4,918
Colgate-Palmolive Co COM 194162103 10,203 125,426 SH   SOLE   124,626 0 800
Commercial Metals Company COM 201723103 1,749 56,939 SH   SOLE   56,939 0 0
CONMED Corporation COM 207410101 9,834 71,558 SH   SOLE   69,020 0 2,538
Cooper Cos Inc COM 216648402 113,902 287,435 SH   SOLE   256,966 9,343 21,126
Copart Inc. COM 217204106 142,238 1,078,950 SH   SOLE   967,874 35,109 75,967
Costar Group Inc COM 22160N109 9,935 119,953 SH   SOLE   119,453 0 500
Costco Wholesale Corp COM 22160K105 135,030 341,268 SH   SOLE   329,598 30 11,640
Crown Castle International Cor COM 22822V101 15,013 76,951 SH   SOLE   75,636 0 1,315
csus784esc105 COM 784esc105 0 15,000 SH   SOLE   15,000 0 0
Cubesmart COM 229663109 4,767 102,907 SH   SOLE   102,907 0 0
Cvr Energy Inc Com COM 12662P108 1,162 64,702 SH   SOLE   64,702 0 0
Cyberark Software Ltd COM M2682V108 1,429 10,971 SH   SOLE   10,856 0 115
D R Horton Inc COM 23331A109 518 5,729 SH   SOLE   5,729 0 0
Danaher Corporation COM 235851102 651 2,427 SH   SOLE   2,427 0 0
Darden Restaurants Inc COM 237194105 7,427 50,877 SH   SOLE   50,227 0 650
Deere & Co COM 244199105 1,318 3,735 SH   SOLE   3,735 0 0
Descartes Systems Group Inc COM 249906108 564 8,152 SH   SOLE   5,152 0 3,000
Dexcom Inc. COM 252131107 19,925 46,662 SH   SOLE   46,064 0 598
DHT Holdings Inc COM Y2065G121 2,386 367,687 SH   SOLE   367,687 0 0
Diamond Resorts in Escrow COM 252esc025 0 150,453 SH   SOLE   141,143 0 9,310
Digital Turbine Inc COM 25400W102 2,076 27,299 SH   SOLE   27,099 0 200
Diodes Inc COM 254543101 138,881 1,741,024 SH   SOLE   1,571,351 52,570 117,103
Dollar General Corp COM 256677105 112,785 521,211 SH   SOLE   501,571 35 19,605
Dover Corp COM 260003108 96,460 640,507 SH   SOLE   618,198 0 22,309
e l f Beauty Inc COM 26856L103 10,320 380,234 SH   SOLE   367,373 0 12,861
EastGroup Properties Inc COM 277276101 7,500 45,604 SH   SOLE   43,469 0 2,135
Eaton Corp COM G29183103 255 1,722 SH   SOLE   1,722 0 0
Ebix Inc Com New COM 278715206 4,291 126,576 SH   SOLE   126,576 0 0
Editas Medicine Inc COM 28106W103 3,856 68,080 SH   SOLE   68,080 0 0
Edwards Lifesciences Corp COM 28176E108 12,636 122,002 SH   SOLE   121,477 0 525
Emcor Group Inc Com COM 29084Q100 7,468 60,623 SH   SOLE   60,623 0 0
Emerson Electric Co COM 291011104 423 4,395 SH   SOLE   4,395 0 0
Entegris Inc COM 29362U104 160,128 1,302,170 SH   SOLE   1,176,879 37,283 88,008
EOG Res Inc COM 26875P101 6,672 79,965 SH   SOLE   79,090 0 875
Equinix Inc COM 29444U700 7,708 9,604 SH   SOLE   9,399 0 205
Esco Technologies Inc COM 296315104 9,110 97,115 SH   SOLE   96,536 0 579
Estee Lauder Companies Cl A COM 518439104 10,357 32,561 SH   SOLE   31,228 0 1,333
Etsy Inc COM 29786A106 151,254 734,815 SH   SOLE   662,667 25,935 46,213
Expeditors International COM 302130109 9,851 77,816 SH   SOLE   77,341 0 475
Exponent Inc COM 30214U102 1,119 12,539 SH   SOLE   12,539 0 0
Exxon Mobil Corp COM 30231G102 1,382 21,906 SH   SOLE   21,506 0 400
Facebook Inc COM 30303M102 120,543 346,676 SH   SOLE   333,261 0 13,415
Fair Isaac Corp COM 303250104 12,328 24,525 SH   SOLE   24,236 139 150
Federated Hermes Inc Class B COM 314211103 1,410 41,575 SH   SOLE   41,575 0 0
First Amern Finl Corp Com COM 31847R102 3,700 59,341 SH   SOLE   59,341 0 0
First Mid Bancshares Inc COM 320866106 544 13,434 SH   SOLE   13,434 0 0
First Rep Bk San Francisco Cal COM 33616C100 264,614 1,413,762 SH   SOLE   1,314,156 21,940 77,666
Floor & Decor Holdings Inc Cla COM 339750101 124,432 1,177,223 SH   SOLE   1,057,765 35,388 84,070
Fnb Corp Pa Com COM 302520101 1,697 137,630 SH   SOLE   137,630 0 0
Fortinet Inc COM 34959E109 172,706 725,076 SH   SOLE   651,235 21,409 52,432
Fox Factory Holding Corp COM 35138V102 11,818 75,925 SH   SOLE   72,493 0 3,432
Freeport-McMoran Inc COM 35671D857 100,214 2,700,469 SH   SOLE   2,605,127 0 95,342
FTI Consulting Inc COM 302941109 23,807 174,268 SH   SOLE   170,421 0 3,847
FuelCell Energy Inc COM 35952H601 1,329 149,378 SH   SOLE   149,378 0 0
Garmin Ltd COM H2906T109 8,306 57,424 SH   SOLE   56,974 0 450
Generac Hldgs Inc COM 368736104 215,060 518,031 SH   SOLE   462,806 20,446 34,779
Getty Realty Corp COM 374297109 4,035 129,538 SH   SOLE   129,538 0 0
Glacier Bencorp Inc COM 37637Q105 1,797 32,624 SH   SOLE   32,624 0 0
Global Payments Inc. COM 37940X102 87,419 466,133 SH   SOLE   449,217 0 16,916
GrafTech International Ltd COM 384313508 8,918 767,490 SH   SOLE   735,884 0 31,606
Grocery Outlet Holding Corp COM 39874R101 4,709 135,855 SH   SOLE   133,026 0 2,829
Group 1 Automotive Inc COM 398905109 4,024 26,060 SH   SOLE   26,060 0 0
Hamilton Thorne Ltd COM 407891100 24 15,000 SH   SOLE   15,000 0 0
Hannon Armstrong Sustainable I COM 41068X100 1,658 29,522 SH   SOLE   29,522 0 0
Hanover Insurance Group Inc COM 410867105 3,718 27,411 SH   SOLE   27,411 0 0
Heartland Financial USA Inc COM 42234Q102 421 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106 5,091 684,318 SH   SOLE   684,318 0 0
HEICO Corporation COM 422806109 11,100 79,618 SH   SOLE   79,190 0 428
Helen Of Troy Ltd COM G4388N106 1,589 6,966 SH   SOLE   6,886 0 80
Highwoods Pptys Inc Com COM 431284108 967 21,404 SH   SOLE   21,404 0 0
Home Depot Inc COM 437076102 146,447 459,241 SH   SOLE   443,783 0 15,458
Homestreet Inc Com COM 43785V102 6,587 161,682 SH   SOLE   161,682 0 0
Honeywell International Inc COM 438516106 12,827 58,476 SH   SOLE   58,221 0 255
Horizon Therapeutics Plc COM G46188101 160,484 1,713,835 SH   SOLE   1,554,174 43,478 116,183
Huntington Ingalls Industries COM 446413106 114,064 541,227 SH   SOLE   483,670 14,809 42,748
ICF International Inc COM 44925C103 8,903 101,335 SH   SOLE   97,523 0 3,812
IDACORP Inc COM 451107106 1,439 14,760 SH   SOLE   14,760 0 0
IDEX Corp Com COM 45167R104 122,669 557,458 SH   SOLE   500,178 16,174 41,106
Idexx Labs Corp COM 45168D104 139,952 221,601 SH   SOLE   213,046 0 8,555
IHS Markit LTD COM G47567105 103,066 914,844 SH   SOLE   879,210 0 35,634
Ii Vi Inc Com COM 902104108 2,452 33,785 SH   SOLE   33,785 0 0
Illinois Tool Works Inc COM 452308109 12,725 56,920 SH   SOLE   56,340 0 580
Illumina Incorporated COM 452327109 12,557 26,535 SH   SOLE   26,395 0 140
Independence Rlty Tr Inc Com COM 45378A106 1,970 108,062 SH   SOLE   108,062 0 0
Ingevity Corp COM 45688C107 2,863 35,191 SH   SOLE   35,191 0 0
InMode Ltd COM M5425M103 26,579 280,723 SH   SOLE   272,809 0 7,914
Insulet Corporation COM 45784P101 1,647 5,998 SH   SOLE   5,998 0 0
Integer Holdings Corporation COM 45826H109 9,691 102,877 SH   SOLE   98,419 0 4,458
Intel Corp COM 458140100 654 11,658 SH   SOLE   10,433 0 1,225
Intercontinental Exchange Inc COM 45866F104 531 4,476 SH   SOLE   4,146 0 330
Intuit Inc COM 461202103 124,892 254,792 SH   SOLE   244,599 0 10,193
Intuitive Surgical Inc COM 46120E602 1,030 1,120 SH   SOLE   1,113 0 7
Jazz Pharmaceuticals Plc COM G50871105 664 3,738 SH   SOLE   3,674 64 0
JetBlue Airways Corporation COM 477143101 4,034 240,435 SH   SOLE   240,435 0 0
Johnson & Johnson Com COM 478160104 15,521 94,216 SH   SOLE   92,676 0 1,540
Jounce Therapeutics Inc COM 481116101 2,437 358,399 SH   SOLE   358,399 0 0
Jpmorgan Chase & Co COM 46625H100 27,019 173,712 SH   SOLE   172,617 0 1,095
Kennametal Inc Com COM 489170100 824 22,930 SH   SOLE   22,930 0 0
Keysight Technologies Inc COM 49338L103 141,879 918,847 SH   SOLE   826,346 28,585 63,916
Kulicke & Soffa Inds Inc Com COM 501242101 9,659 157,824 SH   SOLE   157,824 0 0
L3Harris Technologies Inc COM 502431109 86,308 399,296 SH   SOLE   387,515 0 11,781
Lam Research Corporation COM 512807108 313 481 SH   SOLE   481 0 0
Lamb Weston Holdings Inc COM 513272104 13,705 169,905 SH   SOLE   168,963 156 786
Lantheus Holdings Inc COM 516544103 13,473 487,459 SH   SOLE   463,615 0 23,844
LCI Inds Com COM 50189K103 6,270 47,711 SH   SOLE   47,711 0 0
Lemaitre Vascular Inc COM 525558201 645 10,574 SH   SOLE   10,574 0 0
Lendingtree Inc COM 52603B107 6,470 30,536 SH   SOLE   30,326 0 210
Lennox International Inc COM 526107107 614 1,749 SH   SOLE   634 100 1,015
LOWES COS INC COM COM 548661107 254 1,309 SH   SOLE   1,309 0 0
Lpl Finl Hldgs Inc Com COM 50212V100 1,708 12,654 SH   SOLE   12,454 0 200
Lululemon Athletica Inc Com COM 550021109 107,558 294,703 SH   SOLE   283,915 0 10,788
M/I Homes Inc COM 55305B101 6,940 118,286 SH   SOLE   118,286 0 0
Marketaxess Hldgs Inc COM 57060D108 1,499 3,234 SH   SOLE   3,209 0 25
Marriot Intl Inc New CL A COM 571903202 447 3,277 SH   SOLE   3,277 0 0
Martin Marietta Materials Inc COM 573284106 25,942 73,740 SH   SOLE   73,365 0 375
Masco Corporation COM 574599106 119,705 2,032,001 SH   SOLE   1,812,322 58,133 161,546
Masimo Corp COM 574795100 1,743 7,191 SH   SOLE   7,141 0 50
Mastec Inc Com COM 576323109 2,645 24,928 SH   SOLE   24,928 0 0
Mastercard Inc. CL-A COM 57636Q104 13,509 37,002 SH   SOLE   36,670 0 332
Matador Res Co COM 576485205 5,182 143,914 SH   SOLE   143,914 0 0
McCormick & Co. - non voting s COM 579780206 102,874 1,164,786 SH   SOLE   1,042,587 38,724 83,475
Mcdonalds Corp COM 580135101 554 2,397 SH   SOLE   2,147 0 250
Medpace Holdings Inc COM 58506Q109 12,658 71,665 SH   SOLE   69,105 0 2,560
Merck & Company Inc COM 58933Y105 9,800 126,017 SH   SOLE   125,517 0 500
Mercury Systems Inc COM 589378108 6,910 104,250 SH   SOLE   103,424 0 826
Mettler Toledo International C COM 592688105 157,151 113,439 SH   SOLE   101,980 3,565 7,894
Microsoft Corp COM 594918104 175,085 646,308 SH   SOLE   624,795 0 21,513
Monolithic Power Systems Inc COM 609839105 144,589 387,171 SH   SOLE   349,199 12,256 25,716
Moody's Corporation COM 615369105 5,436 15,000 SH   SOLE   15,000 0 0
Neogen Corporation COM 640491106 10,851 235,693 SH   SOLE   227,353 0 8,340
Neurocrine Biosciences Inc COM 64125C109 92,314 948,565 SH   SOLE   860,522 25,822 62,221
Nextera Energy Inc Com COM 65339F101 15,201 207,438 SH   SOLE   199,453 0 7,985
Nike Inc Cl B COM 654106103 25,740 166,613 SH   SOLE   165,548 0 1,065
Norfolk Southn Corp COM 655844108 13,602 51,248 SH   SOLE   51,008 0 240
Northrop Grumman Corp COM 666807102 214 589 SH   SOLE   369 0 220
Novanta Inc COM 67000B104 9,924 73,641 SH   SOLE   69,808 0 3,833
NVIDIA Corp COM 67066G104 251 314 SH   SOLE   244 0 70
Nxp Semiconductors N V Com COM N6596X109 107,644 523,255 SH   SOLE   502,975 0 20,280
Ofg Bancorp Com COM 67103X102 1,602 72,424 SH   SOLE   72,424 0 0
Omnicell Inc COM 68213N109 9,897 65,345 SH   SOLE   63,714 0 1,631
Onto Innovation Inc COM 683344105 21,539 294,894 SH   SOLE   287,483 0 7,411
Oracle Corporation COM 68389X105 239 3,064 SH   SOLE   3,064 0 0
OReilly Automotive Inc COM 67103H107 254 449 SH   SOLE   449 0 0
Patrick Industries Inc COM 703343103 2,554 34,992 SH   SOLE   34,992 0 0
Paycom Software Inc COM 70432V102 208,307 573,107 SH   SOLE   530,334 10,403 32,370
PayPal Holdings Inc COM 70450Y103 166,513 571,267 SH   SOLE   548,854 0 22,413
Penn Natl Gaming Inc COM 707569109 7,951 103,945 SH   SOLE   103,220 0 725
Penumbra Inc COM 70975L107 9,086 33,152 SH   SOLE   32,365 0 787
Pepsico Inc COM 713448108 257 1,734 SH   SOLE   1,734 0 0
Pfizer Inc COM 717081103 375 9,575 SH   SOLE   9,575 0 0
PGT Innovations Inc COM 69336V101 8,565 368,710 SH   SOLE   355,718 0 12,992
Pioneer Natural Resources Comp COM 723787107 98,739 607,551 SH   SOLE   583,819 0 23,732
Plexus Corp COM 729132100 1,516 16,583 SH   SOLE   16,583 0 0
Pool Corp COM 73278L105 175,679 383,026 SH   SOLE   346,617 10,615 25,794
Portland Gen Elec Co Com New COM 736508847 4,326 93,885 SH   SOLE   93,885 0 0
PotlatchDeltic Corporation COM 737630103 3,491 65,681 SH   SOLE   65,681 0 0
Power Integrations Inc COM 739276103 9,199 112,106 SH   SOLE   107,741 0 4,365
Progressive Corp Ohio Com COM 743315103 3,228 32,870 SH   SOLE   31,851 0 1,019
Progyny Inc COM 74340E103 11,099 188,111 SH   SOLE   180,607 0 7,504
PS Business Parks Inc COM 69360J107 1,961 13,244 SH   SOLE   13,244 0 0
PTC Inc COM 69370C100 1,971 13,955 SH   SOLE   13,955 0 0
QAD Inc Class A COM 74727D306 11,555 132,787 SH   SOLE   127,825 0 4,962
Qts Rlty Tr Inc Com Cl A COM 74736A103 4,025 52,073 SH   SOLE   52,073 0 0
Qualcomm Inc COM 747525103 225 1,573 SH   SOLE   1,573 0 0
Qualys Inc COM 74758T303 97,775 971,053 SH   SOLE   874,950 28,475 67,628
R1 RCM Inc COM 749397105 8,313 373,805 SH   SOLE   365,213 0 8,592
Range Resources Corp COM 75281A109 2,629 156,834 SH   SOLE   156,834 0 0
Raymond James Financial Inc COM 754730109 136,043 1,047,294 SH   SOLE   941,846 31,492 73,956
Raytheon Technologies Corp Com COM 75513E101 220 2,583 SH   SOLE   2,283 0 300
Repligen Corporation COM 759916109 2,574 12,893 SH   SOLE   12,793 0 100
Resmed Inc Com COM 761152107 145,828 591,546 SH   SOLE   529,683 20,110 41,753
Rockwell Automation Inc COM 773903109 13,274 46,410 SH   SOLE   46,045 0 365
Roper Industries Inc COM 776696106 98,780 210,081 SH   SOLE   202,398 0 7,683
RPM International Inc COM 749685103 10,344 116,642 SH   SOLE   116,242 0 400
Ruth's Hospitality Group Inc COM 783332109 3,267 141,846 SH   SOLE   141,846 0 0
S&P Global COM 78409V104 13,600 33,135 SH   SOLE   32,570 0 565
Saia Inc COM 78709Y105 10,486 50,056 SH   SOLE   47,901 0 2,155
salesforce.com inc COM 79466L302 12,232 50,075 SH   SOLE   49,860 0 215
Sandy Spring Bancorp Inc Com COM 800363103 7,246 164,190 SH   SOLE   164,190 0 0
Sei Investments Co COM 784117103 222 3,581 SH   SOLE   3,581 0 0
Sensata Technologies Holdings COM G8060N102 7,191 124,051 SH   SOLE   121,694 0 2,357
Sherwin Williams COM 824348106 112,173 411,720 SH   SOLE   397,812 0 13,908
Shyft Group Inc COM 825698103 2,830 75,642 SH   SOLE   75,642 0 0
Simply Good Foods Co Com COM 82900L102 15,801 432,779 SH   SOLE   419,767 0 13,012
Simpson Manufacturing Co Inc COM 829073105 8,788 79,571 SH   SOLE   76,523 0 3,048
Simulations Plus Inc COM 829214105 6,292 114,584 SH   SOLE   113,684 0 900
Skechers U S A Inc Cl A COM 830566105 7,127 143,032 SH   SOLE   143,032 0 0
Skyline Champion Corporation COM 830830105 9,914 186,013 SH   SOLE   179,601 0 6,412
Skyworks Solutions Inc COM 83088M102 158,440 826,285 SH   SOLE   749,607 22,460 54,218
Smuckers JM Co COM 832696405 637 4,913 SH   SOLE   4,418 0 495
SOUTHERN CO COM COM 842587107 610 10,080 SH   SOLE   9,705 0 375
Southwest Gas Holdings Inc Com COM 844895102 3,458 52,244 SH   SOLE   52,244 0 0
Spire Inc Com COM 84857L101 2,517 34,830 SH   SOLE   34,830 0 0
SPS Commerce Inc Com COM 78463M107 23,488 235,228 SH   SOLE   229,090 0 6,138
Spx Corp Com COM 784635104 5,149 84,297 SH   SOLE   84,297 0 0
STAG Industrial Inc COM 85254J102 5,203 139,015 SH   SOLE   139,015 0 0
Steris Plc Shs Usd COM G8473T100 122,762 595,068 SH   SOLE   532,275 20,017 42,776
Stryker Corporation COM 863667101 111,552 429,491 SH   SOLE   413,794 0 15,697
Summit Matls Inc Cl A COM 86614U100 21,260 610,054 SH   SOLE   602,372 0 7,682
Sun Communities Inc COM 866674104 109,228 637,268 SH   SOLE   571,573 19,524 46,171
Supernus Pharmaceuticals Inc COM 868459108 9,076 294,781 SH   SOLE   287,920 0 6,861
Syneos Health Inc Cl A COM 87166B102 6,724 75,133 SH   SOLE   75,133 0 0
Synopsys Inc COM 871607107 101,514 368,086 SH   SOLE   351,428 36 16,622
T Rowe Price Group Inc. COM 74144T108 22,845 115,397 SH   SOLE   115,022 0 375
Take Two Interactive COM 874054109 109,813 620,343 SH   SOLE   557,340 19,265 43,738
TE Connectivity LTD COM H84989104 11,749 86,896 SH   SOLE   86,596 0 300
Teledyne Technologies Inc Com COM 879360105 114,279 272,852 SH   SOLE   242,969 8,558 21,325
Teleflex Inc COM 879369106 10,708 26,650 SH   SOLE   25,245 0 1,405
Telephone Data Sys Inc Com COM 879433829 4,418 194,955 SH   SOLE   194,955 0 0
The Coca Cola Company COM 191216100 242 4,468 SH   SOLE   4,468 0 0
The Procter & Gamble Company COM 742718109 88,761 657,832 SH   SOLE   632,539 0 25,293
Thermo Fisher Scientific Inc. COM 883556102 111,227 220,483 SH   SOLE   211,926 0 8,557
Timken Co COM 887389104 2,269 28,157 SH   SOLE   26,557 0 1,600
TJX Companies Inc COM 872540109 1,775 26,333 SH   SOLE   22,853 0 3,480
Tractor Supply Company COM 892356106 26,652 143,243 SH   SOLE   142,613 0 630
Trade Desk Inc COM 88339J105 986 12,750 SH   SOLE   12,350 0 400
Trex Co Inc COM 89531P105 4,067 39,786 SH   SOLE   38,376 0 1,410
Trimble Navigation Ltd COM 896239100 13,484 164,777 SH   SOLE   164,077 0 700
Trinet Group COM 896288107 3,433 47,369 SH   SOLE   47,369 0 0
Tronox Holdings Plc Shs COM G9087Q102 5,129 228,990 SH   SOLE   228,990 0 0
Umb Finl Corp Com COM 902788108 6,950 74,686 SH   SOLE   74,686 0 0
Union Pacific Corp COM 907818108 11,802 53,664 SH   SOLE   53,664 0 0
United Parcel Service Inc Cl B COM 911312106 11,145 53,590 SH   SOLE   52,975 0 615
United Rentals Inc COM 911363109 10,618 33,285 SH   SOLE   32,378 0 907
UnitedHealth Group Inc COM 91324P102 123,189 307,635 SH   SOLE   298,897 0 8,738
Vail Resorts Inc COM 91879Q109 6,154 19,443 SH   SOLE   18,956 0 487
Valley Natl Bancorp Com COM 919794107 3,193 237,726 SH   SOLE   237,726 0 0
Valmont Industries Inc COM 920253101 9,234 39,118 SH   SOLE   37,801 0 1,317
Valvoline Inc COM 92047W101 1,969 60,650 SH   SOLE   60,650 0 0
Varonis Systems Inc COM 922280102 11,911 206,712 SH   SOLE   205,812 0 900
Vectrus Inc COM 92242T101 6,148 129,194 SH   SOLE   128,001 0 1,193
Veeva Sys Inc COM 922475108 10,533 33,873 SH   SOLE   33,589 0 284
Verisk Analytics Inc COM 92345Y106 205 1,172 SH   SOLE   936 0 236
Verizon Communications Inc Com COM 92343V104 10,417 185,922 SH   SOLE   183,877 0 2,045
Vertex Pharmaceuticals Inc COM 92532F100 68,904 341,736 SH   SOLE   331,185 0 10,551
Vicor Corp Com COM 925815102 10,676 100,969 SH   SOLE   97,793 0 3,176
Virtu Finl Corp Conn COM 928254101 5,869 212,410 SH   SOLE   212,410 0 0
Visa Inc COM 92826C839 136,626 584,323 SH   SOLE   563,893 0 20,430
Wal Mart Stores Inc COM 931142103 417 2,956 SH   SOLE   2,916 40 0
Walt Disney Co COM 254687106 23,387 133,054 SH   SOLE   132,579 0 475
Washington Fed Inc Com COM 938824109 6,203 195,182 SH   SOLE   195,182 0 0
WD-40 Co Com COM 929236107 258 1,005 SH   SOLE   305 0 700
Webster Finl Coup Conn Com COM 947890109 5,011 93,940 SH   SOLE   93,940 0 0
Werner Enterprises Inc COM 950755108 6,283 141,132 SH   SOLE   141,132 0 0
West Pharmaceutical Services I COM 955306105 141,706 394,615 SH   SOLE   353,294 12,285 29,036
Williams-Sonoma Inc COM 969904101 145,437 910,972 SH   SOLE   809,663 34,127 67,182
Wingstop Inc COM 974155103 1,605 10,185 SH   SOLE   10,185 0 0
Wintrust Finl Corp Com COM 97650W108 6,355 84,021 SH   SOLE   84,021 0 0
Wsfs Finl Corp Com COM 929328102 1,370 29,395 SH   SOLE   29,395 0 0
Zebra Technologies Corp- Cl A COM 989207105 169,962 320,992 SH   SOLE   289,206 10,746 21,040
Zoetis Inc COM 98978V103 136,115 730,390 SH   SOLE   703,669 0 26,721
Invesco Optimum Yield Diversif COM 46090F100 4,129 205,522 SH   SOLE   205,522 0 0
iShares Core S&P 500 COM 464287200 287 667 SH   SOLE   667 0 0
iShares Core S&P Small-Cap COM 464287804 4,466 39,526 SH   SOLE   39,526 0 0
iShares MSCI EAFE COM 464287465 2,250 28,527 SH   SOLE   10,356 0 18,171
iShares MSCI Pacific ex Japan COM 464286665 3,980 76,976 SH   SOLE   76,976 0 0
iShares Russell MidCap Growth COM 464287481 10,108 89,297 SH   SOLE   88,591 0 706
iShares S&P Preferred Stock In COM 464288687 6,815 173,264 SH   SOLE   173,264 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 2,851 10,500 SH   SOLE   10,314 0 186
iShares Trust Core MSCI EAFE E COM 46432F842 275 3,670 SH   SOLE   3,670 0 0
Powershares QQQ Trust, Series COM 46090E103 323 911 SH   SOLE   911 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,352 3,159 SH   SOLE   2,138 0 1,021
SPDR S&P Midcap 400 ETF COM 78467Y107 247 503 SH   SOLE   318 0 185
Vanguard FTSE All-World ex-US COM 922042718 7,557 55,381 SH   SOLE   55,381 0 0
Vanguard FTSE Emerging Markets COM 922042858 9,775 179,980 SH   SOLE   153,667 0 26,313
Vanguard Index Fds COM 922908736 248 865 SH   SOLE   865 0 0
Vanguard Mid Cap ETF COM 922908629 432 1,821 SH   SOLE   1,821 0 0
Vanguard Small-Cap Index Fund COM 922908751 296 1,315 SH   SOLE   1,315 0 0
Vanguard Utilities ETF COM 92204A876 5,936 42,777 SH   SOLE   42,777 0 0
Nestle S A Sponsored Adr COM 641069406 10,278 82,454 SH   SOLE   82,154 0 300
WNS (Holdings) Limited Sponsor COM 92932M101 10,961 137,238 SH   SOLE   132,791 0 4,447