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