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 7,127 258,143 SH   SOLE   242,771 0 15,372
3M CO COM COM 88579Y101 420 2,181 SH   SOLE   1,981 0 200
Abbott Laboratories COM 002824100 98,090 818,507 SH   SOLE   789,423 0 29,084
Abbvie Inc COM 00287Y109 10,413 96,220 SH   SOLE   95,533 0 687
Abiomed Inc COM 003654100 5,913 18,553 SH   SOLE   17,955 0 598
Acadia Healthcare Company Inc COM 00404A109 4,322 75,635 SH   SOLE   75,635 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 112,223 406,238 SH   SOLE   389,830 0 16,408
Activision Blizzard Inc COM 00507V109 7,787 83,732 SH   SOLE   81,552 1,655 525
Adobe Systems Inc COM 00724F101 122,169 256,998 SH   SOLE   246,383 0 10,615
Advanced Drainage Systems Inc COM 00790R104 7,201 69,652 SH   SOLE   66,352 0 3,300
Aerojet Rocketdyne Holdings In COM 007800105 5,301 112,876 SH   SOLE   110,389 0 2,487
Aflac Inc COM 001055102 329 6,437 SH   SOLE   6,437 0 0
Air Products & Chemicals Inc COM 009158106 101,632 361,243 SH   SOLE   347,872 0 13,371
Akamai Technologies Inc COM 00971T101 94,191 924,344 SH   SOLE   816,413 28,578 79,353
Alcoa Corp COM 013872106 2,829 87,085 SH   SOLE   87,085 0 0
Alexion Pharmaceuticals Inc COM 015351109 10,196 66,678 SH   SOLE   66,378 0 300
Align Technology Inc COM 016255101 15,175 28,023 SH   SOLE   27,898 0 125
Allete Inc COM 018522300 770 11,464 SH   SOLE   11,464 0 0
Alphabet Inc Cl A COM 02079K305 139,194 67,487 SH   SOLE   65,143 0 2,344
Alphabet Inc Cl C COM 02079K107 19,842 9,592 SH   SOLE   8,812 0 780
Alteryx Inc COM 02156B103 708 8,532 SH   SOLE   8,532 0 0
Amazon.Com Inc COM 023135106 182,128 58,863 SH   SOLE   56,929 3 1,931
American Campus Communities In COM 024835100 2,486 57,590 SH   SOLE   57,590 0 0
American Equity Invt Life Hld COM 025676206 1,093 34,654 SH   SOLE   34,654 0 0
American Tower Corp COM 03027X100 3,686 15,419 SH   SOLE   15,419 0 0
Ameris Bancorp COM 03076K108 7,836 149,223 SH   SOLE   141,966 0 7,257
Ametek Inc New COM 031100100 10,800 84,550 SH   SOLE   84,225 0 325
Amgen Inc COM 031162100 11,946 48,012 SH   SOLE   47,802 0 210
AMN Healthcare Services Inc COM 001744101 7,329 99,444 SH   SOLE   95,062 0 4,382
Amphenol Corp COM 032095101 12,213 185,128 SH   SOLE   184,378 0 750
Analog Devices Inc COM 032654105 16,120 103,947 SH   SOLE   103,262 0 685
ANSYS Inc COM 03662Q105 97,440 286,961 SH   SOLE   274,723 235 12,003
Apple Inc COM 037833100 185,969 1,522,465 SH   SOLE   1,474,751 0 47,714
Asbury Automotive Group Inc COM 043436104 79,925 406,745 SH   SOLE   363,002 0 43,743
ASGN Inc COM 00191U102 7,427 77,814 SH   SOLE   73,717 0 4,097
AT&T Inc COM 00206R102 231 7,629 SH   SOLE   7,629 0 0
Atea Pharmaceuticals Inc COM 04683R106 2,493 40,375 SH   SOLE   40,375 0 0
Autodesk Inc COM 052769106 18,709 67,505 SH   SOLE   66,910 0 595
Automatic Data Processing Inc COM 053015103 1,108 5,880 SH   SOLE   5,080 0 800
Avery Dennison Corp COM 053611109 1,756 9,559 SH   SOLE   9,534 25 0
Badger Meter Inc COM 056525108 612 6,575 SH   SOLE   3,275 0 3,300
Balchem Corp COM 057665200 7,302 58,228 SH   SOLE   54,833 450 2,945
Bank Ozk Com COM 06417N103 1,819 44,535 SH   SOLE   44,535 0 0
Bankunited Inc Com COM 06652K103 6,754 153,686 SH   SOLE   153,686 0 0
Banner Corp Com COM 06652V208 972 18,235 SH   SOLE   18,235 0 0
Becton Dickinson & Co COM 075887109 8,664 35,631 SH   SOLE   35,431 0 200
Berkshire Hathaway Inc COM 084670702 624 2,444 SH   SOLE   2,344 0 100
BJ Wholesale Club COM 05550J101 1,596 35,588 SH   SOLE   35,588 0 0
Black Hills Corp Com COM 092113109 3,258 48,800 SH   SOLE   48,800 0 0
Booking Holdings Inc COM 09857L108 6,789 2,914 SH   SOLE   2,892 0 22
Boot Barn Holdings Inc COM 099406100 9,792 157,143 SH   SOLE   149,310 0 7,833
Booz Allen Hamilton Hldg Corp COM 099502106 99,693 1,237,965 SH   SOLE   1,107,478 41,182 89,305
Boston Beer Company Inc Class COM 100557107 1,904 1,578 SH   SOLE   1,578 0 0
Brandywine Rlty Tr Sh Ben Int COM 105368203 1,832 141,885 SH   SOLE   141,885 0 0
Bristol Myers Squibb Inc COM 110122108 244 3,870 SH   SOLE   3,370 0 500
Broadcom Inc COM 11135F101 9,012 19,436 SH   SOLE   18,894 0 542
Broadridge Financial Solutions COM 11133T103 22,019 143,818 SH   SOLE   143,043 0 775
Brookline Bancorp Inc COM 11373M107 2,038 135,844 SH   SOLE   135,844 0 0
Burlington Stores Inc COM 122017106 139,109 465,559 SH   SOLE   412,758 16,772 36,029
Canadian National Railway Co COM 136375102 88,287 761,225 SH   SOLE   726,502 0 34,723
Canadian Pac Ry Ltd COM 13645T100 9,236 24,349 SH   SOLE   23,753 0 596
Carlisle Companies Inc COM 142339100 6,050 36,762 SH   SOLE   35,927 0 835
Caterpillar Inc COM COM 149123101 124,809 538,270 SH   SOLE   518,178 0 20,092
Cathay Gen Bancorp COM 149150104 4,909 120,389 SH   SOLE   120,389 0 0
CDW Corporation COM 12514G108 2,033 12,265 SH   SOLE   12,265 0 0
Central Garden & Pet Co Cl A N COM 153527205 6,148 118,474 SH   SOLE   118,474 0 0
Ceva Inc COM 157210105 11,639 207,286 SH   SOLE   206,036 0 1,250
ChampionX Corporation COM 15872M104 935 43,035 SH   SOLE   43,035 0 0
Charles River Laboratories COM 159864107 154,866 534,335 SH   SOLE   474,996 18,783 40,556
Chevron Corp COM 166764100 8,081 77,112 SH   SOLE   76,887 0 225
Choice Hotels Intl Inc. COM 169905106 429 4,003 SH   SOLE   4,003 0 0
Church & Dwight Co COM 171340102 117,006 1,339,503 SH   SOLE   1,192,207 41,729 105,567
Churchill Downs Inc COM 171484108 8,394 36,910 SH   SOLE   36,066 0 844
Ciena Corp Com COM 171779309 200,027 3,655,467 SH   SOLE   3,386,111 67,343 202,013
Cimarex Energy Co COM 171798101 4,036 67,965 SH   SOLE   67,965 0 0
Cintas Corp COM 172908105 144,530 423,455 SH   SOLE   384,061 11,443 27,951
Cirrus Logic Inc COM 172755100 3,596 42,410 SH   SOLE   42,410 0 0
Cisco Sys Inc COM 17275R102 11,289 218,318 SH   SOLE   217,618 0 700
Clarus Corp COM 18270P109 7,143 418,960 SH   SOLE   414,955 0 4,005
Clearway Energy Inc Cl C COM 18539C204 2,358 83,800 SH   SOLE   83,800 0 0
Clorox Company COM 189054109 282 1,463 SH   SOLE   1,438 0 25
CME Group Inc COM 12572Q105 88,358 432,639 SH   SOLE   416,900 0 15,739
Cno Finl Group Inc Com COM 12621E103 1,927 79,337 SH   SOLE   79,337 0 0
Cognex Corporation COM 192422103 584 7,043 SH   SOLE   1,643 0 5,400
Cohen & Steers Inc COM 19247A100 5,965 91,307 SH   SOLE   86,386 0 4,921
Colgate-Palmolive Co COM 194162103 9,711 123,193 SH   SOLE   122,393 0 800
Commercial Metals Company COM 201723103 1,487 48,225 SH   SOLE   48,225 0 0
CONMED Corporation COM 207410101 8,339 63,854 SH   SOLE   60,812 0 3,042
Cooper Cos Inc COM 216648402 111,878 291,280 SH   SOLE   257,785 10,052 23,443
Copart Inc. COM 217204106 119,663 1,101,771 SH   SOLE   976,155 39,869 85,747
Costar Group Inc COM 22160N109 9,732 11,841 SH   SOLE   11,791 0 50
Costco Wholesale Corp COM 22160K105 118,253 335,488 SH   SOLE   323,968 30 11,490
Crown Castle International Cor COM 22822V101 13,353 77,576 SH   SOLE   76,111 0 1,465
csus784esc105 COM 784esc105 0 15,000 SH   SOLE   15,000 0 0
Cubesmart COM 229663109 3,883 102,637 SH   SOLE   102,637 0 0
Cvr Energy Inc Com COM 12662P108 1,050 54,737 SH   SOLE   54,737 0 0
Cyberark Software Ltd COM M2682V108 1,402 10,841 SH   SOLE   10,726 0 115
D R Horton Inc COM 23331A109 11,450 128,477 SH   SOLE   127,792 0 685
Danaher Corporation COM 235851102 526 2,336 SH   SOLE   2,336 0 0
Darden Restaurants Inc COM 237194105 7,221 50,849 SH   SOLE   50,199 0 650
Darling Ingredients Inc Com COM 237266101 4,407 59,890 SH   SOLE   59,890 0 0
Deere & Co COM 244199105 1,376 3,677 SH   SOLE   3,677 0 0
Descartes Systems Group Inc COM 249906108 491 8,063 SH   SOLE   5,063 0 3,000
Devon Energy Corporation COM 25179M103 2,509 114,810 SH   SOLE   114,810 0 0
Dexcom Inc. COM 252131107 6,643 18,485 SH   SOLE   17,987 0 498
DHT Holdings Inc COM Y2065G121 1,845 311,060 SH   SOLE   311,060 0 0
Digital Turbine Inc COM 25400W102 13,562 168,763 SH   SOLE   167,063 0 1,700
Diodes Inc COM 254543101 146,021 1,828,926 SH   SOLE   1,635,093 58,362 135,471
Dollar General Corp COM 256677105 103,140 509,034 SH   SOLE   489,575 35 19,424
Dover Corp COM 260003108 86,755 632,647 SH   SOLE   609,495 970 22,182
e l f Beauty Inc COM 26856L103 8,192 305,312 SH   SOLE   289,419 0 15,893
EastGroup Properties Inc COM 277276101 6,256 43,663 SH   SOLE   41,277 0 2,386
Eaton Corp COM G29183103 238 1,722 SH   SOLE   1,722 0 0
Ebix Inc Com New COM 278715206 3,359 104,865 SH   SOLE   104,865 0 0
Ecolab Inc COM 278865100 368 1,717 SH   SOLE   1,567 0 150
Editas Medicine Inc COM 28106W103 2,421 57,640 SH   SOLE   57,640 0 0
Edwards Lifesciences Corp COM 28176E108 10,123 121,031 SH   SOLE   120,506 0 525
Electronic Arts Inc COM 285512109 202 1,491 SH   SOLE   1,266 0 225
Emcor Group Inc Com COM 29084Q100 5,759 51,345 SH   SOLE   51,345 0 0
Emerson Electric Co COM 291011104 397 4,395 SH   SOLE   4,395 0 0
Entegris Inc COM 29362U104 150,076 1,342,363 SH   SOLE   1,198,862 42,516 100,985
EOG Res Inc COM 26875P101 5,740 79,136 SH   SOLE   78,261 0 875
Equinix Inc COM 29444U700 6,712 9,877 SH   SOLE   9,672 0 205
Esco Technologies Inc COM 296315104 8,564 78,644 SH   SOLE   78,066 0 578
Estee Lauder Companies Cl A COM 518439104 9,477 32,585 SH   SOLE   31,232 0 1,353
Etsy Inc COM 29786A106 153,221 759,760 SH   SOLE   676,071 29,917 53,772
Exponent Inc COM 30214U102 1,213 12,445 SH   SOLE   12,445 0 0
Exxon Mobil Corp COM 30231G102 1,228 22,001 SH   SOLE   21,601 0 400
Facebook Inc COM 30303M102 102,217 347,052 SH   SOLE   333,609 0 13,443
Fair Isaac Corp COM 303250104 12,014 24,717 SH   SOLE   24,428 139 150
First Amern Finl Corp Com COM 31847R102 2,689 47,467 SH   SOLE   47,467 0 0
First Mid Bancshares Inc COM 320866106 590 13,434 SH   SOLE   13,434 0 0
First Rep Bk San Francisco Cal COM 33616C100 245,008 1,469,313 SH   SOLE   1,358,033 24,748 86,532
Fiserv Incorporated COM 337738108 2,287 19,212 SH   SOLE   19,212 0 0
Floor & Decor Holdings Inc Cla COM 339750101 114,425 1,198,422 SH   SOLE   1,062,627 39,711 96,084
Fnb Corp Pa Com COM 302520101 1,482 116,703 SH   SOLE   116,703 0 0
Fortinet Inc COM 34959E109 146,003 791,688 SH   SOLE   705,921 24,349 61,418
Fox Factory Holding Corp COM 35138V102 9,484 74,645 SH   SOLE   70,960 0 3,685
Freeport-McMoran Inc COM 35671D857 87,589 2,659,864 SH   SOLE   2,564,727 0 95,137
FTI Consulting Inc COM 302941109 23,005 164,190 SH   SOLE   159,837 0 4,353
FuelCell Energy Inc COM 35952H601 981 68,095 SH   SOLE   68,095 0 0
Garmin Ltd COM H2906T109 7,475 56,697 SH   SOLE   56,397 0 300
Generac Hldgs Inc COM 368736104 196,857 601,183 SH   SOLE   532,384 28,277 40,522
Getty Realty Corp COM 374297109 3,108 109,759 SH   SOLE   109,759 0 0
Glacier Bencorp Inc COM 37637Q105 1,873 32,820 SH   SOLE   32,820 0 0
Global Payments Inc. COM 37940X102 89,325 443,125 SH   SOLE   426,546 0 16,579
Glu Mobile Inc Com COM 379890106 1,203 96,400 SH   SOLE   96,400 0 0
GrafTech International Ltd COM 384313508 8,258 675,231 SH   SOLE   643,590 0 31,641
Grocery Outlet Holding Corp COM 39874R101 4,758 128,977 SH   SOLE   126,148 0 2,829
Group 1 Automotive Inc COM 398905109 3,598 22,803 SH   SOLE   22,803 0 0
Hamilton Thorne Ltd COM 407891100 21 15,000 SH   SOLE   15,000 0 0
Hanover Insurance Group Inc COM 410867105 3,006 23,220 SH   SOLE   23,220 0 0
Heartland Financial USA Inc COM 42234Q102 450 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106 5,766 1,013,410 SH   SOLE   1,013,410 0 0
HEICO Corporation COM 422806109 9,944 79,048 SH   SOLE   78,620 0 428
Helen Of Troy Ltd COM G4388N106 9,372 44,487 SH   SOLE   42,481 683 1,323
Highwoods Pptys Inc Com COM 431284108 778 18,118 SH   SOLE   18,118 0 0
Home Depot Inc COM 437076102 139,544 457,145 SH   SOLE   441,702 0 15,443
Homestreet Inc Com COM 43785V102 6,039 137,040 SH   SOLE   137,040 0 0
Honeywell International Inc COM 438516106 12,384 57,052 SH   SOLE   56,797 0 255
Horizon Therapeutics Plc COM G46188101 161,807 1,758,012 SH   SOLE   1,577,738 48,578 131,696
Huntington Ingalls Industries COM 446413106 113,379 550,784 SH   SOLE   486,039 15,562 49,183
IDEX Corp Com COM 45167R104 119,203 569,479 SH   SOLE   505,028 18,186 46,265
Idexx Labs Corp COM 45168D104 109,311 223,399 SH   SOLE   214,760 0 8,639
IHS Markit LTD COM G47567105 87,199 901,002 SH   SOLE   865,820 0 35,182
Ii Vi Inc Com COM 902104108 2,597 37,985 SH   SOLE   37,985 0 0
Illinois Tool Works Inc COM 452308109 12,698 57,324 SH   SOLE   56,744 0 580
Illumina Incorporated COM 452327109 10,106 26,314 SH   SOLE   26,239 0 75
Independence Rlty Tr Inc Com COM 45378A106 1,393 91,675 SH   SOLE   91,675 0 0
Ingevity Corp COM 45688C107 2,249 29,780 SH   SOLE   29,780 0 0
InMode Ltd COM M5425M103 20,142 278,322 SH   SOLE   269,896 0 8,426
Insulet Corporation COM 45784P101 1,546 5,927 SH   SOLE   5,927 0 0
Integer Holdings Corporation COM 45826H109 8,144 88,425 SH   SOLE   83,965 0 4,460
Intel Corp COM 458140100 825 12,889 SH   SOLE   11,664 0 1,225
Intercontinental Exchange Inc COM 45866F104 924 8,276 SH   SOLE   7,946 0 330
Intuit Inc COM 461202103 97,339 254,108 SH   SOLE   243,909 0 10,199
Intuitive Surgical Inc COM 46120E602 828 1,120 SH   SOLE   1,113 0 7
J2 Global Inc COM 48123V102 8,168 68,147 SH   SOLE   65,099 0 3,048
Jazz Pharmaceuticals Plc COM G50871105 614 3,735 SH   SOLE   3,671 64 0
Jet Blue COM 477143101 4,144 203,740 SH   SOLE   203,740 0 0
Johnson & Johnson Com COM 478160104 15,541 94,563 SH   SOLE   93,023 0 1,540
Jounce Therapeutics Inc COM 481116101 1,055 102,770 SH   SOLE   102,770 0 0
Jpmorgan Chase & Co COM 46625H100 25,972 170,610 SH   SOLE   169,665 0 945
Kansas City Southern COM 485170302 2,022 7,663 SH   SOLE   7,663 0 0
Kennametal Inc Com COM 489170100 776 19,413 SH   SOLE   19,413 0 0
Keysight Technologies Inc COM 49338L103 134,653 939,000 SH   SOLE   833,746 32,692 72,562
Kulicke & Soffa Inds Inc Com COM 501242101 6,567 133,712 SH   SOLE   133,712 0 0
L3Harris Technologies Inc COM 502431109 78,549 387,550 SH   SOLE   375,834 0 11,716
Lam Research Corporation COM 512807108 279 468 SH   SOLE   468 0 0
Lamb Weston Holdings Inc COM 513272104 44,367 572,630 SH   SOLE   518,934 40,066 13,630
Lantheus Holdings Inc COM 516544103 9,855 461,181 SH   SOLE   433,905 0 27,276
LCI Inds Com COM 50189K103 5,159 38,999 SH   SOLE   38,999 0 0
Lemaitre Vascular Inc COM 525558201 521 10,687 SH   SOLE   10,687 0 0
Lendingtree Inc COM 52603B107 6,331 29,722 SH   SOLE   29,622 0 100
Lennox International Inc COM 526107107 658 2,113 SH   SOLE   998 100 1,015
LOWES COS INC COM COM 548661107 240 1,264 SH   SOLE   1,264 0 0
Lpl Finl Hldgs Inc Com COM 50212V100 3,307 23,265 SH   SOLE   23,065 0 200
Lululemon Athletica Inc Com COM 550021109 87,046 283,807 SH   SOLE   272,932 345 10,530
M/I Homes Inc COM 55305B101 6,577 111,350 SH   SOLE   111,350 0 0
Marketaxess Hldgs Inc COM 57060D108 1,601 3,216 SH   SOLE   3,191 0 25
Marriot Intl Inc New CL A COM 571903202 485 3,277 SH   SOLE   3,277 0 0
Martin Marietta Materials Inc COM 573284106 24,462 72,842 SH   SOLE   72,467 0 375
Masco Corporation COM 574599106 123,583 2,063,148 SH   SOLE   1,819,438 65,368 178,342
Masimo Corp COM 574795100 1,631 7,101 SH   SOLE   7,051 0 50
Mastec Inc Com COM 576323109 2,197 23,448 SH   SOLE   23,448 0 0
Mastercard Inc. CL-A COM 57636Q104 13,117 36,841 SH   SOLE   36,611 0 230
Matador Res Co COM 576485205 2,860 121,958 SH   SOLE   121,958 0 0
McCormick & Co. - non voting s COM 579780206 103,923 1,165,581 SH   SOLE   1,028,560 43,319 93,702
Mcdonalds Corp COM 580135101 560 2,498 SH   SOLE   2,248 0 250
Medpace Holdings Inc COM 58506Q109 11,585 70,619 SH   SOLE   67,557 0 3,062
Merck & Company Inc COM 58933Y105 9,319 120,880 SH   SOLE   120,380 0 500
Mercury Systems Inc COM 589378108 6,648 94,104 SH   SOLE   93,278 0 826
Mettler Toledo International C COM 592688105 136,664 118,253 SH   SOLE   105,189 4,201 8,863
Microsoft Corp COM 594918104 154,524 655,403 SH   SOLE   634,089 0 21,314
Mine Safety Appliances Co. COM 553498106 1,396 9,304 SH   SOLE   9,304 0 0
Monolithic Power Systems Inc COM 609839105 146,084 413,589 SH   SOLE   369,675 14,000 29,914
Moody's Corporation COM 615369105 4,479 15,000 SH   SOLE   15,000 0 0
Neogen Corporation COM 640491106 7,710 86,736 SH   SOLE   82,362 0 4,374
Neurocrine Biosciences Inc COM 64125C109 87,703 901,834 SH   SOLE   801,460 26,896 73,478
Nextera Energy Inc Com COM 65339F101 15,036 198,863 SH   SOLE   191,562 1 7,300
Nike Inc Cl B COM 654106103 21,721 163,450 SH   SOLE   162,385 0 1,065
Norfolk Southn Corp COM 655844108 13,494 50,255 SH   SOLE   50,055 0 200
Northrop Grumman Corp COM 666807102 473 1,463 SH   SOLE   1,243 0 220
Novanta Inc COM 67000B104 8,554 64,860 SH   SOLE   60,776 0 4,084
Nxp Semiconductors N V Com COM N6596X109 105,346 523,226 SH   SOLE   503,055 0 20,171
Ofg Bancorp Com COM 67103X102 1,390 61,450 SH   SOLE   61,450 0 0
Omnicell Inc COM 68213N109 7,801 60,070 SH   SOLE   58,437 0 1,633
Onto Innovation Inc COM 683344105 8,770 133,467 SH   SOLE   126,375 0 7,092
Oracle Corporation COM 68389X105 213 3,037 SH   SOLE   3,037 0 0
OReilly Automotive Inc COM 67103H107 238 470 SH   SOLE   470 0 0
Orthofix Medical Inc COM 68752M108 272 6,268 SH   SOLE   2,268 0 4,000
Patrick Industries Inc COM 703343103 2,518 29,625 SH   SOLE   29,625 0 0
Paycom Software Inc COM 70432V102 210,818 569,686 SH   SOLE   522,975 11,577 35,134
PayPal Holdings Inc COM 70450Y103 140,639 579,141 SH   SOLE   555,979 0 23,162
Penn Natl Gaming Inc COM 707569109 2,012 19,190 SH   SOLE   19,190 0 0
Penumbra Inc COM 70975L107 9,045 33,429 SH   SOLE   32,467 0 962
Pepsico Inc COM 713448108 242 1,711 SH   SOLE   1,711 0 0
Pfizer Inc COM 717081103 373 10,299 SH   SOLE   9,299 0 1,000
PGT Innovations Inc COM 69336V101 8,347 330,591 SH   SOLE   312,577 0 18,014
Pioneer Natural Resources Comp COM 723787107 94,566 595,429 SH   SOLE   571,862 0 23,567
Pool Corp COM 73278L105 143,642 416,064 SH   SOLE   374,397 12,057 29,610
Portland Gen Elec Co Com New COM 736508847 3,777 79,571 SH   SOLE   79,571 0 0
Power Integrations Inc COM 739276103 8,552 104,961 SH   SOLE   100,096 0 4,865
Progressive Corp Ohio Com COM 743315103 89,621 937,363 SH   SOLE   903,042 0 34,321
Progyny Inc COM 74340E103 7,570 170,067 SH   SOLE   162,052 0 8,015
Ps Business Pks Inc Calif Com COM 69360J107 1,735 11,223 SH   SOLE   11,223 0 0
PTC Inc COM 69370C100 1,917 13,925 SH   SOLE   13,925 0 0
Qts Rlty Tr Inc Com Cl A COM 74736A103 2,738 44,126 SH   SOLE   44,126 0 0
Qualcomm Inc COM 747525103 269 2,027 SH   SOLE   2,027 0 0
Qualys Inc COM 74758T303 98,757 942,522 SH   SOLE   836,881 30,457 75,184
R1 RCM Inc COM 749397105 9,277 375,875 SH   SOLE   367,283 0 8,592
Radware Ltd COM M81873107 7,052 270,411 SH   SOLE   258,774 0 11,637
Raymond James Financial Inc COM 754730109 132,220 1,078,817 SH   SOLE   960,503 35,727 82,587
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 213 2,754 SH   SOLE   2,454 0 300
Repligen Corporation COM 759916109 11,044 56,809 SH   SOLE   56,046 0 763
Resmed Inc Com COM 761152107 116,522 600,566 SH   SOLE   530,144 23,394 47,028
Rockwell Automation Inc COM 773903109 12,721 47,925 SH   SOLE   47,535 0 390
Roper Industries Inc COM 776696106 82,785 205,250 SH   SOLE   197,612 0 7,638
RPM International Inc COM 749685103 10,417 113,417 SH   SOLE   113,017 0 400
Ruth's Hospitality Group Inc COM 783332109 6,332 255,000 SH   SOLE   255,000 0 0
S&P Global COM 78409V104 11,386 32,267 SH   SOLE   31,727 0 540
Saia Inc COM 78709Y105 11,372 49,320 SH   SOLE   47,013 0 2,307
salesforce.com inc COM 79466L302 10,526 49,683 SH   SOLE   49,468 0 215
Sandy Spring Bancorp Inc Com COM 800363103 6,040 139,064 SH   SOLE   139,064 0 0
Sei Investments Co COM 784117103 220 3,604 SH   SOLE   3,604 0 0
Sensata Technologies Holdings COM G8060N102 7,156 123,489 SH   SOLE   121,132 0 2,357
Sherwin Williams COM 824348106 108,037 146,390 SH   SOLE   141,805 0 4,585
Simply Good Foods Co Com COM 82900L102 11,745 386,093 SH   SOLE   372,534 0 13,559
Simpson Manufacturing Co Inc COM 829073105 7,360 70,957 SH   SOLE   67,405 0 3,552
Simulations Plus Inc COM 829214105 6,207 98,153 SH   SOLE   97,753 0 400
Skechers U S A Inc Cl A COM 830566105 5,173 124,030 SH   SOLE   124,030 0 0
Skyworks Solutions Inc COM 83088M102 154,773 843,542 SH   SOLE   756,901 25,122 61,519
Smuckers JM Co COM 832696405 622 4,913 SH   SOLE   4,418 0 495
SOUTHERN CO COM COM 842587107 627 10,081 SH   SOLE   9,705 1 375
Southwest Gas Holdings Inc Com COM 844895102 3,042 44,277 SH   SOLE   44,277 0 0
Spire Inc Com COM 84857L101 2,181 29,514 SH   SOLE   29,514 0 0
SPS Commerce Inc Com COM 78463M107 21,282 214,297 SH   SOLE   207,858 0 6,439
Spx Corp Com COM 784635104 4,163 71,437 SH   SOLE   71,437 0 0
STAG Industrial Inc COM 85254J102 3,958 117,760 SH   SOLE   117,760 0 0
Steris Plc Shs Usd COM G8473T100 115,546 606,604 SH   SOLE   535,307 22,869 48,428
Stryker Corporation COM 863667101 102,985 422,799 SH   SOLE   407,228 0 15,571
Summit Matls Inc Cl A COM 86614U100 16,369 584,177 SH   SOLE   577,495 0 6,682
Sun Communities Inc COM 866674104 95,421 635,968 SH   SOLE   563,217 21,387 51,364
Syneos Health Inc Cl A COM 87166B102 5,873 77,430 SH   SOLE   77,430 0 0
Synopsys Inc COM 871607107 131,910 532,366 SH   SOLE   474,997 17,665 39,704
T Rowe Price Group Inc. COM 74144T108 19,609 114,274 SH   SOLE   113,899 0 375
Take Two Interactive COM 874054109 111,982 633,743 SH   SOLE   563,975 20,607 49,161
TE Connectivity LTD COM H84989104 10,918 84,562 SH   SOLE   84,262 0 300
Teledyne Technologies Inc Com COM 879360105 114,732 277,364 SH   SOLE   244,404 9,182 23,778
Teleflex Inc COM 879369106 10,941 26,334 SH   SOLE   24,939 0 1,395
Telephone Data Sys Inc Com COM 879433829 4,090 178,143 SH   SOLE   178,143 0 0
The Coca Cola Company COM 191216100 232 4,396 SH   SOLE   4,396 0 0
The Procter & Gamble Company COM 742718109 86,546 639,042 SH   SOLE   614,165 0 24,877
Thermo Fisher Scientific Inc. COM 883556102 99,628 218,299 SH   SOLE   209,793 0 8,506
Timken Co COM 887389104 2,210 27,225 SH   SOLE   25,625 0 1,600
TJX Companies Inc COM 872540109 2,101 31,762 SH   SOLE   28,282 0 3,480
Tractor Supply Company COM 892356106 25,021 141,296 SH   SOLE   140,666 0 630
Trade Desk Inc COM 88339J105 787 1,208 SH   SOLE   1,168 0 40
Trex Co Inc COM 89531P105 3,761 41,084 SH   SOLE   37,533 1,841 1,710
Trimble Navigation Ltd COM 896239100 12,835 164,993 SH   SOLE   164,293 0 700
Trinet Group COM 896288107 3,127 40,112 SH   SOLE   40,112 0 0
Tronox Holdings Plc Shs COM G9087Q102 3,397 185,655 SH   SOLE   185,655 0 0
Umb Finl Corp Com COM 902788108 5,841 63,258 SH   SOLE   63,258 0 0
Union Pacific Corp COM 907818108 11,778 53,435 SH   SOLE   53,435 0 0
United Parcel Service Inc Cl B COM 911312106 8,697 51,164 SH   SOLE   50,714 0 450
United Rentals Inc COM 911363109 11,290 34,285 SH   SOLE   33,278 0 1,007
UnitedHealth Group Inc COM 91324P102 113,591 305,295 SH   SOLE   296,639 0 8,656
Vail Resorts Inc COM 91879Q109 5,617 19,259 SH   SOLE   18,772 0 487
Valley Natl Bancorp Com COM 919794107 2,766 201,278 SH   SOLE   201,278 0 0
Valmont Industries Inc COM 920253101 9,096 38,272 SH   SOLE   36,453 0 1,819
Valvoline Inc COM 92047W101 1,340 51,385 SH   SOLE   51,385 0 0
Varonis Systems Inc COM 922280102 10,557 205,630 SH   SOLE   204,730 0 900
Vectrus Inc COM 92242T101 6,074 113,669 SH   SOLE   112,473 0 1,196
Veeva Sys Inc COM 922475108 8,672 33,195 SH   SOLE   33,095 0 100
Verizon Communications Inc Com COM 92343V104 11,035 189,771 SH   SOLE   187,151 0 2,620
Vertex Pharmaceuticals Inc COM 92532F100 73,568 342,351 SH   SOLE   332,340 0 10,011
Vicor Corp Com COM 925815102 7,227 84,995 SH   SOLE   81,319 0 3,676
Virtu Finl Corp Conn COM 928254101 5,949 191,580 SH   SOLE   191,580 0 0
Visa Inc COM 92826C839 122,172 577,017 SH   SOLE   556,940 0 20,077
Wal Mart Stores Inc COM 931142103 523 3,854 SH   SOLE   3,814 40 0
Walt Disney Co COM 254687106 24,148 130,872 SH   SOLE   130,397 0 475
Washington Fed Inc Com COM 938824109 5,301 172,125 SH   SOLE   172,125 0 0
WD-40 Co Com COM 929236107 308 1,005 SH   SOLE   305 0 700
Webster Finl Coup Conn Com COM 947890109 4,387 79,602 SH   SOLE   79,602 0 0
Werner Enterprises Inc COM 950755108 6,467 137,101 SH   SOLE   137,101 0 0
West Pharmaceutical Services I COM 955306105 113,367 402,324 SH   SOLE   355,639 13,847 32,838
Williams-Sonoma Inc COM 969904101 186,587 1,041,221 SH   SOLE   924,387 39,690 77,144
Wingstop Inc COM 974155103 1,097 8,627 SH   SOLE   8,627 0 0
Wintrust Finl Corp Com COM 97650W108 5,591 73,754 SH   SOLE   73,754 0 0
Wsfs Finl Corp Com COM 929328102 1,240 24,914 SH   SOLE   24,914 0 0
Zebra Technologies Corp- Cl A COM 989207105 168,888 348,093 SH   SOLE   310,623 12,501 24,969
Zoetis Inc COM 98978V103 113,880 723,142 SH   SOLE   696,809 0 26,333
Invesco Optimum Yield Diversif COM 46090F100 2,935 170,302 SH   SOLE   170,302 0 0
iShares Core S&P 500 COM 464287200 1,376 3,459 SH   SOLE   3,459 0 0
iShares Core S&P Mid-Cap COM 464287507 604 2,321 SH   SOLE   2,321 0 0
iShares Core S&P Small-Cap COM 464287804 4,632 42,676 SH   SOLE   42,676 0 0
iShares MSCI EAFE COM 464287465 2,073 27,320 SH   SOLE   9,224 0 18,096
iShares MSCI Pacific ex Japan COM 464286665 3,795 75,549 SH   SOLE   75,549 0 0
iShares Russell MidCap Growth COM 464287481 7,715 75,589 SH   SOLE   75,027 0 562
iShares S&P Preferred Stock In COM 464288687 6,203 161,534 SH   SOLE   161,534 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 1,752 7,210 SH   SOLE   7,117 0 93
iShares Trust Core MSCI EAFE E COM 46432F842 482 6,694 SH   SOLE   6,694 0 0
Powershares QQQ Trust, Series COM 46090E103 290 910 SH   SOLE   910 0 0
SPDR Barclays Capital 1-3 Mont COM 78468R663 538 5,885 SH   SOLE   5,885 0 0
SPDR Dow Jones US Real Estate COM 78464A607 576 6,080 SH   SOLE   6,080 0 0
SPDR S&P 500 ETF Trust COM 78462F103 1,248 3,150 SH   SOLE   2,149 0 1,001
SPDR S&P Midcap 400 ETF COM 78467Y107 237 498 SH   SOLE   313 0 185
VanEck Vectors Preferred Secur COM 92189F429 644 30,941 SH   SOLE   30,941 0 0
Vanguard FTSE All-World ex-US COM 922042718 7,070 55,074 SH   SOLE   55,074 0 0
Vanguard FTSE Emerging Markets COM 922042858 9,667 185,727 SH   SOLE   159,414 0 26,313
Vanguard Mid Cap ETF COM 922908629 297 1,340 SH   SOLE   1,340 0 0
Vanguard Small-Cap Index Fund COM 922908751 282 1,315 SH   SOLE   1,315 0 0
Vanguard Utlts ETF COM 92204A876 5,591 39,788 SH   SOLE   39,788 0 0
Nestle S A Sponsored Adr COM 641069406 8,861 79,167 SH   SOLE   78,867 0 300
WNS (Holdings) Limited Sponsor COM 92932M101 8,714 120,288 SH   SOLE   115,337 0 4,951