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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co Com COM 88579Y101   222,542 1,856 SH   SOLE   1,656 0 200
Abbott Laboratories COM 002824100   85,382,240 777,687 SH   SOLE   681,027 69,715 26,945
Abbvie Inc COM 00287Y109   16,969,133 105,001 SH   SOLE   104,584 0 417
Acadia Healthcare Company Inc COM 00404A109   7,825,010 95,056 SH   SOLE   95,056 0 0
Accenture Plc Ireland Shs Clas COM G1151C101   101,153,841 379,081 SH   SOLE   339,435 25,580 14,066
Activision Blizzard Inc COM 00507V109   442,995 5,787 SH   SOLE   5,787 0 0
Adobe Systems Inc COM 00724F101   81,741,477 242,895 SH   SOLE   216,154 18,122 8,619
Advanced Drainage Systems Inc COM 00790R104   1,546,256 18,864 SH   SOLE   17,964 0 900
AeroVironment Inc COM 008073108   16,191,282 189,018 SH   SOLE   187,946 0 1,072
Aflac Inc COM 001055102   410,549 5,707 SH   SOLE   5,707 0 0
Air Products & Chemicals Inc COM 009158106   14,274,540 46,307 SH   SOLE   34,284 11,548 475
Akamai Technologies Inc COM 00971T101   82,230,387 975,449 SH   SOLE   861,480 45,695 68,274
Align Technology Inc COM 016255101   7,055,660 33,455 SH   SOLE   25,199 8,056 200
Allete Inc COM 018522300   1,038,198 16,094 SH   SOLE   16,094 0 0
Allstate Corp COM 020002101   12,771,234 94,183 SH   SOLE   93,908 0 275
Alphabet Inc Cl A COM 02079K305   88,960,569 1,008,280 SH   SOLE   880,266 88,503 39,511
Alphabet Inc Cl C COM 02079K107   10,091,765 113,736 SH   SOLE   102,186 3,150 8,400
Alteryx Inc COM 02156B103   4,132,645 81,560 SH   SOLE   81,560 0 0
Amazon.Com Inc COM 023135106   73,985,078 880,775 SH   SOLE   776,034 78,699 26,042
American Equity Invt Life Hld COM 025676206   2,051,341 44,966 SH   SOLE   44,966 0 0
American Software Inc Class A COM 029683109   15,269,157 1,040,133 SH   SOLE   1,022,489 12,009 5,635
American Tower Corp COM 03027X100   1,665,309 7,860 SH   SOLE   7,860 0 0
American Vanguard Corp COM 030371108   17,205,609 792,520 SH   SOLE   787,566 0 4,954
Ameris Bancorp COM 03076K108   17,646,374 374,340 SH   SOLE   366,660 5,001 2,679
Ametek Inc New COM 031100100   11,190,017 80,089 SH   SOLE   59,944 19,645 500
Amgen Inc COM 031162100   14,786,772 56,301 SH   SOLE   56,091 0 210
AMN Healthcare Services Inc COM 001744101   18,337,330 178,344 SH   SOLE   174,857 2,262 1,225
Amphenol Corp COM 032095101   13,376,791 175,687 SH   SOLE   138,401 36,251 1,035
Analog Devices Inc COM 032654105   15,123,003 92,197 SH   SOLE   91,562 0 635
ANSYS Inc COM 03662Q105   448,149 1,855 SH   SOLE   640 0 1,215
Apple Hospitality REIT Inc COM 03784Y200   5,655,087 358,371 SH   SOLE   358,371 0 0
Apple Inc COM 037833100   174,293,182 1,341,439 SH   SOLE   1,216,348 83,626 41,465
Arthur J Gallagher & Company COM 363576109   621,815 3,298 SH   SOLE   3,298 0 0
Asbury Automotive Group Inc COM 043436104   110,616,362 617,107 SH   SOLE   545,905 29,197 42,005
Atea Pharmaceuticals Inc COM 04683R106   855,757 177,912 SH   SOLE   177,912 0 0
AtriCure Inc Com COM 04963C209   3,972,942 89,521 SH   SOLE   89,521 0 0
Autodesk Inc COM 052769106   9,772,740 52,297 SH   SOLE   41,328 10,559 410
Automatic Data Processing Inc COM 053015103   1,375,834 5,760 SH   SOLE   5,060 0 700
Avery Dennison Corp COM 053611109   104,912,572 579,627 SH   SOLE   512,487 28,415 38,725
Avid Technology Inc COM 05367P100   17,349,363 652,477 SH   SOLE   640,275 8,132 4,070
Avista Corp. COM 05379B107   3,326,368 75,020 SH   SOLE   75,020 0 0
Azek Co Inc Class A COM 05478C105   2,221,037 109,303 SH   SOLE   109,194 0 109
Badger Meter Inc COM 056525108   16,968,121 155,628 SH   SOLE   154,638 0 990
Balchem Corp COM 057665200   15,710,161 128,656 SH   SOLE   125,764 1,988 904
Bancorp Inc COM 05969A105   5,756,684 202,843 SH   SOLE   202,843 0 0
Bank of America Corporation COM 060505104   715,846 21,614 SH   SOLE   21,614 0 0
Bank of Hawaii Corporation COM 062540109   3,362,846 43,358 SH   SOLE   43,358 0 0
Bank Ozk Com COM 06417N103   2,170,156 54,173 SH   SOLE   54,173 0 0
Bankunited Inc Com COM 06652K103   6,463,724 190,277 SH   SOLE   190,277 0 0
Banner Corp Com COM 06652V208   1,525,723 24,141 SH   SOLE   24,141 0 0
Becton Dickinson & Co COM 075887109   777,288 3,057 SH   SOLE   3,057 0 0
Berkshire Hathaway Inc COM 084670702   736,727 2,385 SH   SOLE   2,060 0 325
BJ Wholesale Club COM 05550J101   3,518,190 53,177 SH   SOLE   53,111 0 66
Black Hills Corp Com COM 092113109   4,399,099 62,541 SH   SOLE   62,541 0 0
Booking Holdings Inc COM 09857L108   7,303,375 3,624 SH   SOLE   2,584 1,018 22
Boot Barn Holdings Inc COM 099406100   19,308,927 308,844 SH   SOLE   307,350 0 1,494
Booz Allen Hamilton Hldg Corp COM 099502106   107,276,966 1,026,377 SH   SOLE   893,466 62,031 70,880
Boston Beer Company Inc Class COM 100557107   332,815 1,010 SH   SOLE   1,010 0 0
Boston Scientific Corp COM 101137107   223,021 4,820 SH   SOLE   4,820 0 0
Brandywine Rlty Tr Sh Ben Int COM 105368203   1,095,802 178,179 SH   SOLE   178,179 0 0
Broadcom Inc COM 11135F101   7,005,648 12,530 SH   SOLE   11,667 640 223
Broadridge Financial Solutions COM 11133T103   20,596,052 153,553 SH   SOLE   138,340 14,513 700
Brookline Bancorp Inc COM 11373M107   3,414,884 241,335 SH   SOLE   241,335 0 0
Byrna Technologies Inc COM 12448X201   1,396,727 178,154 SH   SOLE   178,154 0 0
Cactus Inc Cl A COM 127203107   3,875,196 77,103 SH   SOLE   77,009 0 94
Cal Maine Foods Inc COM 128030202   4,927,669 90,499 SH   SOLE   90,499 0 0
Canadian National Railway Co COM 136375102   549,938 4,626 SH   SOLE   3,241 0 1,385
Canadian Pac Ry Ltd COM 13645T100   6,118,873 82,033 SH   SOLE   76,769 3,657 1,607
Caterpillar Inc COM 149123101   128,044,910 534,500 SH   SOLE   474,768 40,501 19,231
Cathay Gen Bancorp COM 149150104   6,074,891 148,931 SH   SOLE   148,931 0 0
CDW Corporation COM 12514G108   3,441,991 19,274 SH   SOLE   19,250 0 24
Central Garden & Pet Co Cl A N COM 153527205   5,197,551 145,183 SH   SOLE   145,183 0 0
Century Aluminum Company COM 156431108   1,548,327 189,282 SH   SOLE   189,282 0 0
ChampionX Corporation COM 15872M104   9,865,381 340,303 SH   SOLE   264,477 74,626 1,200
Charles River Laboratories Int COM 159864107   98,586,707 452,440 SH   SOLE   395,299 24,870 32,271
Chevron Corp COM 166764100   77,233,893 430,296 SH   SOLE   392,650 26,614 11,032
Choice Hotels Intl Inc COM 169905106   84,829,968 753,107 SH   SOLE   668,540 26,927 57,640
Church & Dwight Co COM 171340102   99,471,747 1,233,988 SH   SOLE   1,082,624 63,930 87,434
Churchill Downs Inc COM 171484108   4,011,461 18,973 SH   SOLE   17,265 1,228 480
Ciena Corp Com COM 171779309   165,630,842 3,248,938 SH   SOLE   2,855,749 219,905 173,284
Cintas Corp COM 172908105   30,476,239 67,482 SH   SOLE   59,607 6,857 1,018
Cisco Sys Inc COM 17275R102   13,116,091 275,317 SH   SOLE   274,617 0 700
Clearway Energy Inc Cl C COM 18539C204   5,684,958 178,380 SH   SOLE   178,380 0 0
CME Group Inc COM 12572Q105   63,467,959 377,426 SH   SOLE   330,597 34,450 12,379
Cno Finl Group Inc Com COM 12621E103   2,215,264 96,948 SH   SOLE   96,948 0 0
CNX Resources Corporation COM 12653C108   3,952,584 234,714 SH   SOLE   234,714 0 0
Cognex Corporation COM 192422103   346,025 7,345 SH   SOLE   1,945 0 5,400
Cohen & Steers Inc COM 19247A100   12,909,983 199,969 SH   SOLE   198,394 0 1,575
Coherent Inc Com COM 19247G107   2,413,336 68,756 SH   SOLE   68,756 0 0
Colgate-Palmolive Co COM 194162103   12,493,505 158,567 SH   SOLE   157,767 0 800
Comfort Systems USA Inc COM 199908104   24,185,912 210,166 SH   SOLE   206,349 2,444 1,373
Commercial Metals Company COM 201723103   2,902,339 60,090 SH   SOLE   60,090 0 0
CONMED Corporation COM 207410101   14,898,653 168,080 SH   SOLE   166,996 0 1,084
Cooper Cos Inc COM 216648402   106,423,188 321,841 SH   SOLE   281,906 19,011 20,924
Copart Inc. COM 217204106   119,014,116 1,954,576 SH   SOLE   1,697,656 110,214 146,706
Core Laboratories NV COM N22717107   14,428,620 711,821 SH   SOLE   707,722 0 4,099
Costco Wholesale Corp COM 22160K105   134,762,151 295,207 SH   SOLE   263,947 20,657 10,603
Crane Holdings Co COM 224441105   886,957 8,830 SH   SOLE   8,182 0 648
Cross Country Healthcare Inc COM 227483104   8,507,156 320,179 SH   SOLE   320,179 0 0
Crown Castle International Cor COM 22822V101   11,094,500 81,794 SH   SOLE   81,251 0 543
Curtiss Wright Corp COM 231561101   3,024,360 18,111 SH   SOLE   18,090 0 21
Cvr Energy Inc Com COM 12662P108   2,286,486 72,957 SH   SOLE   72,957 0 0
CVS Health Corporation COM 126650100   267,921 2,875 SH   SOLE   2,875 0 0
Cyberark Software Ltd COM M2682V108   2,637,600 20,344 SH   SOLE   20,201 0 143
Danaher Corporation COM 235851102   484,254 1,824 SH   SOLE   1,789 0 35
Darden Restaurants Inc COM 237194105   87,851,968 635,090 SH   SOLE   553,549 57,882 23,659
Deckers Outdoor Corporation COM 243537107   130,394,396 326,672 SH   SOLE   288,316 14,444 23,912
Deere & Co COM 244199105   14,637,522 34,139 SH   SOLE   27,499 6,457 183
Descartes Systems Group Inc COM 249906108   500,017 7,179 SH   SOLE   7,179 0 0
Dexcom Inc. COM 252131107   6,647,188 58,700 SH   SOLE   54,984 2,584 1,132
DHT Holdings Inc COM Y2065G121   3,601,388 405,562 SH   SOLE   405,562 0 0
Diodes Inc COM 254543101   114,485,742 1,503,622 SH   SOLE   1,307,994 82,174 113,454
Dollar General Corp COM 256677105   15,761,880 64,008 SH   SOLE   63,685 0 323
Dominion Energy Inc COM 25746U109   218,912 3,570 SH   SOLE   3,570 0 0
DoubleVerify Holdings Inc COM 25862V105   6,269,141 285,480 SH   SOLE   217,015 67,145 1,320
Dover Corp COM 260003108   79,452,427 586,755 SH   SOLE   513,774 52,026 20,955
Dynatrace Inc COM 268150109   885,419 23,118 SH   SOLE   23,118 0 0
Dynavax Technologies Corp COM 268158201   2,134,980 200,656 SH   SOLE   200,656 0 0
e l f Beauty Inc COM 26856L103   33,635,008 608,228 SH   SOLE   598,703 5,973 3,552
Eaton Corp COM G29183103   79,493,462 506,489 SH   SOLE   438,855 48,079 19,555
Ebix Inc Com New COM 278715206   2,624,695 131,498 SH   SOLE   131,498 0 0
Editas Medicine Inc COM 28106W103   715,871 80,707 SH   SOLE   80,707 0 0
Edwards Lifesciences Corp COM 28176E108   8,515,053 114,128 SH   SOLE   88,542 24,815 771
Eli Lilly and Company COM 532457108   104,255,046 284,974 SH   SOLE   251,181 24,238 9,555
Emcor Group Inc Com COM 29084Q100   106,616,344 719,846 SH   SOLE   639,325 32,985 47,536
Emerson Electric Co COM 291011104   451,962 4,705 SH   SOLE   4,705 0 0
Enphase Energy Inc COM 29355A107   5,965,309 22,514 SH   SOLE   20,339 0 2,175
EnPro Industries Inc COM 29355X107   18,688,422 171,942 SH   SOLE   166,468 4,258 1,216
Entegris Inc COM 29362U104   78,619,280 1,198,647 SH   SOLE   1,067,829 57,231 73,587
Envista Holdings Corp COM 29415F104   2,950,637 87,634 SH   SOLE   86,016 0 1,618
EOG Res Inc COM 26875P101   25,154,118 194,210 SH   SOLE   175,710 17,375 1,125
Equinix Inc COM 29444U700   4,037,333 6,164 SH   SOLE   6,042 0 122
Equity LifeStyle Properties In COM 29472R108   366,282 5,670 SH   SOLE   5,670 0 0
Estee Lauder Companies Cl A COM 518439104   17,998,416 72,542 SH   SOLE   63,106 7,848 1,588
Etsy Inc COM 29786A106   657,952 5,493 SH   SOLE   5,493 0 0
Exponent Inc COM 30214U102   2,966,820 29,941 SH   SOLE   29,904 0 37
Exxon Mobil Corp COM 30231G102   2,327,440 21,101 SH   SOLE   20,901 0 200
Fabrinet COM G3323L100   2,506,060 19,545 SH   SOLE   19,523 0 22
Fair Isaac Corp COM 303250104   14,787,919 24,705 SH   SOLE   19,110 5,445 150
Federated Hermes Inc Class B COM 314211103   1,595,240 43,934 SH   SOLE   43,934 0 0
First Rep Bk San Francisco Cal COM 33616C100   155,573,613 1,276,344 SH   SOLE   1,125,623 81,105 69,616
Floor & Decor Holdings Inc Cla COM 339750101   81,109,106 1,164,859 SH   SOLE   1,029,394 56,677 78,788
Fnb Corp Pa Com COM 302520101   2,017,215 154,576 SH   SOLE   154,576 0 0
Fortinet Inc COM 34959E109   12,583,944 257,393 SH   SOLE   216,293 37,713 3,387
Fox Factory Holding Corp COM 35138V102   16,092,060 176,390 SH   SOLE   175,470 0 920
Freeport-McMoran Inc COM 35671D857   95,162,783 2,504,284 SH   SOLE   2,218,537 193,026 92,721
FTI Consulting Inc COM 302941109   34,737,818 218,752 SH   SOLE   214,281 2,723 1,748
FuelCell Energy Inc COM 35952H601   496,608 178,636 SH   SOLE   178,636 0 0
Garmin Ltd COM H2906T109   5,710,837 61,879 SH   SOLE   43,097 18,307 475
Generac Hldgs Inc COM 368736104   351,102 3,488 SH   SOLE   3,403 0 85
Getty Realty Corp COM 374297109   4,493,794 132,756 SH   SOLE   132,756 0 0
Gitlab Inc Cl A COM 37637K108   3,659,556 80,536 SH   SOLE   80,536 0 0
Glacier Bencorp Inc COM 37637Q105   2,926,476 59,216 SH   SOLE   59,141 0 75
Global Payments Inc. COM 37940X102   5,232,749 52,686 SH   SOLE   37,915 14,446 325
Goldman Sachs Group Inc COM 38141G104   9,983,040 29,073 SH   SOLE   21,585 7,338 150
Group 1 Automotive Inc COM 398905109   4,902,755 27,182 SH   SOLE   27,182 0 0
Hannon Armstrong Sustainable I COM 41068X100   983,506 33,937 SH   SOLE   33,937 0 0
Hanover Insurance Group Inc COM 410867105   2,410,979 17,842 SH   SOLE   17,842 0 0
Heartland Financial USA Inc COM 42234Q102   417,855 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106   4,085,478 734,798 SH   SOLE   734,798 0 0
HEICO Corporation COM 422806109   10,216,661 66,497 SH   SOLE   48,763 17,306 428
Hershey Company COM 427866108   8,026,657 34,662 SH   SOLE   24,195 10,332 135
Highwoods Pptys Inc Com COM 431284108   676,943 24,194 SH   SOLE   24,194 0 0
Home Depot Inc COM 437076102   132,032,267 418,009 SH   SOLE   373,257 31,878 12,874
Homestreet Inc Com COM 43785V102   7,157,684 259,524 SH   SOLE   259,524 0 0
Honeywell International Inc COM 438516106   14,532,637 67,814 SH   SOLE   65,789 1,497 528
Horizon Therapeutics Plc COM G46188101   149,434,710 1,313,135 SH   SOLE   1,160,990 61,891 90,254
Huntington Ingalls Industries COM 446413106   474,739 2,058 SH   SOLE   2,058 0 0
ICF International Inc COM 44925C103   18,327,191 185,030 SH   SOLE   181,253 2,425 1,352
IDACORP Inc COM 451107106   1,825,780 16,929 SH   SOLE   16,929 0 0
IDEX Corp Com COM 45167R104   117,953,775 516,593 SH   SOLE   454,802 26,922 34,869
Idexx Labs Corp COM 45168D104   2,085,084 5,111 SH   SOLE   4,413 563 135
Illinois Tool Works Inc COM 452308109   13,752,192 62,425 SH   SOLE   62,115 0 310
Illumina Incorporated COM 452327109   316,645 1,566 SH   SOLE   1,566 0 0
Independence Rlty Tr Inc Com COM 45378A106   1,942,992 115,243 SH   SOLE   115,243 0 0
Installed Building Products In COM 45780R101   385,970 4,509 SH   SOLE   4,509 0 0
Insulet Corporation COM 45784P101   3,499,414 11,887 SH   SOLE   11,872 0 15
Integer Holdings Corporation COM 45826H109   17,243,157 251,872 SH   SOLE   247,159 3,130 1,583
Intel Corp COM 458140100   209,225 7,916 SH   SOLE   6,691 0 1,225
Intercontinental Exchange Inc COM 45866F104   1,169,013 11,395 SH   SOLE   11,245 0 150
Intuit Inc COM 461202103   79,352,863 203,877 SH   SOLE   181,418 15,147 7,312
Intuitive Surgical Inc COM 46120E602   77,150,247 290,749 SH   SOLE   253,119 27,113 10,517
Iqvia Holdings Inc Com COM 46266C105   749,488 3,658 SH   SOLE   3,658 0 0
JetBlue Airways Corporation COM 477143101   2,310,068 356,492 SH   SOLE   356,492 0 0
Johnson & Johnson Com COM 478160104   17,765,286 100,568 SH   SOLE   96,041 2,736 1,791
JPMorgan Chase & Co COM 46625H100   15,021,239 112,015 SH   SOLE   107,778 3,722 515
Keysight Technologies Inc COM 49338L103   125,186,031 731,782 SH   SOLE   637,028 42,413 52,341
Kulicke & Soffa Inds Inc Com COM 501242101   7,374,298 166,613 SH   SOLE   166,613 0 0
Lamb Weston Holdings Inc COM 513272104   658,226 7,366 SH   SOLE   7,366 0 0
Lantheus Holdings Inc COM 516544103   17,640,517 346,164 SH   SOLE   340,130 4,020 2,014
LCI Inds Com COM 50189K103   4,802,437 51,946 SH   SOLE   51,946 0 0
Lemaitre Vascular Inc COM 525558201   543,312 11,806 SH   SOLE   11,806 0 0
Lendingtree Inc COM 52603B107   357,000 16,737 SH   SOLE   16,737 0 0
Lululemon Athletica Inc Com COM 550021109   90,648,038 282,939 SH   SOLE   243,842 29,164 9,933
M/I Homes Inc COM 55305B101   5,638,024 122,088 SH   SOLE   122,088 0 0
Marketaxess Hldgs Inc COM 57060D108   2,450,540 8,787 SH   SOLE   8,777 0 10
Marriot Intl Inc New CL A COM 571903202   487,913 3,277 SH   SOLE   3,277 0 0
Martin Marietta Materials Inc COM 573284106   22,699,257 67,164 SH   SOLE   59,677 7,118 369
Masco Corporation COM 574599106   92,750,782 1,987,375 SH   SOLE   1,755,763 92,429 139,183
Mastercard Inc. CL-A COM 57636Q104   12,679,964 36,465 SH   SOLE   29,610 6,550 305
Matador Res Co COM 576485205   3,149,553 55,024 SH   SOLE   55,024 0 0
McCormick & Co. - non voting s COM 579780206   106,881,996 1,289,444 SH   SOLE   1,119,020 64,378 106,046
Mcdonalds Corp COM 580135101   12,565,144 47,680 SH   SOLE   47,290 0 390
Medpace Holdings Inc COM 58506Q109   23,534,391 110,797 SH   SOLE   108,948 1,129 720
Merck & Company Inc COM 58933Y105   16,096,470 145,079 SH   SOLE   144,579 0 500
Mettler Toledo International C COM 592688105   134,538,087 93,077 SH   SOLE   81,205 5,339 6,533
MGP Ingredients Inc COM 55303J106   17,230,768 161,974 SH   SOLE   159,126 1,884 964
Microsoft Corp COM 594918104   142,311,968 593,412 SH   SOLE   530,338 43,730 19,344
Monolithic Power Systems Inc COM 609839105   110,635,166 312,873 SH   SOLE   274,189 17,681 21,003
Moody's Corporation COM 615369105   2,786,200 10,000 SH   SOLE   10,000 0 0
Neogen Corporation COM 640491106   8,085,871 530,917 SH   SOLE   527,220 0 3,697
Neurocrine Biosciences Inc COM 64125C109   109,624,969 917,825 SH   SOLE   809,920 45,129 62,776
Nextera Energy Inc Com COM 65339F101   18,399,394 220,088 SH   SOLE   209,606 2,636 7,846
Nike Inc Cl B COM 654106103   21,855,503 186,783 SH   SOLE   157,612 28,424 747
Norfolk Southn Corp COM 655844108   13,625,379 55,293 SH   SOLE   55,053 0 240
Northrop Grumman Corp COM 666807102   82,551,781 151,302 SH   SOLE   132,522 12,943 5,837
Novanta Inc COM 67000B104   1,610,467 11,853 SH   SOLE   11,103 0 750
NVIDIA Corp COM 67066G104   60,878,861 416,579 SH   SOLE   355,512 47,502 13,565
Nxp Semiconductors N V Com COM N6596X109   80,261,732 507,889 SH   SOLE   446,310 41,957 19,622
Old Dominion Freight Lines Inc COM 679580100   57,671,142 203,225 SH   SOLE   174,354 22,276 6,595
Onto Innovation Inc COM 683344105   26,935,178 395,582 SH   SOLE   356,396 36,692 2,494
Option Care Health Inc COM 68404L201   2,535,925 84,278 SH   SOLE   84,184 0 94
Oracle Corporation COM 68389X105   244,403 2,990 SH   SOLE   2,990 0 0
OReilly Automotive Inc COM 67103H107   104,461,373 123,765 SH   SOLE   108,072 11,222 4,471
Oroco Resource Corp COM 687033100   14,739 21,675 SH   SOLE   21,675 0 0
Pacira Biosciences Inc COM 695127100   3,002,854 77,774 SH   SOLE   77,774 0 0
Papa Johns International Inc COM 698813102   2,435,860 29,594 SH   SOLE   29,563 0 31
Patrick Industries Inc COM 703343103   5,429,493 89,596 SH   SOLE   89,596 0 0
Paycom Software Inc COM 70432V102   177,619,413 572,393 SH   SOLE   503,132 38,771 30,490
PayPal Holdings Inc COM 70450Y103   5,559,789 78,065 SH   SOLE   57,299 18,386 2,380
Penumbra Inc COM 70975L107   2,096,686 9,425 SH   SOLE   8,179 989 257
PepsiCo Inc COM 713448108   98,561,692 545,565 SH   SOLE   479,152 47,397 19,016
Perficient Inc COM 71375U101   15,078,741 215,935 SH   SOLE   214,742 0 1,193
Perion Network Ltd COM M78673114   2,840,456 112,271 SH   SOLE   112,151 0 120
Pfizer Inc COM 717081103   481,855 9,404 SH   SOLE   9,404 0 0
PGT Innovations Inc COM 69336V101   12,182,340 678,304 SH   SOLE   661,420 11,665 5,219
Pioneer Natural Resources Comp COM 723787107   109,521,612 479,538 SH   SOLE   425,571 33,010 20,957
Plexus Corp COM 729132100   1,473,855 14,319 SH   SOLE   14,319 0 0
Pool Corp COM 73278L105   107,667,108 356,124 SH   SOLE   310,639 22,906 22,579
Portland Gen Elec Co Com New COM 736508847   4,932,238 100,658 SH   SOLE   100,658 0 0
PotlatchDeltic Corporation COM 737630103   6,376,193 144,946 SH   SOLE   144,946 0 0
Power Integrations Inc COM 739276103   17,691,285 246,672 SH   SOLE   241,100 2,852 2,720
Prestige Consumer Healthcare I COM 74112D101   4,776,380 76,300 SH   SOLE   76,237 0 63
Procter & Gamble Company COM 742718109   95,201,794 628,146 SH   SOLE   539,614 64,270 24,262
Progressive Corp Ohio Com COM 743315103   774,109 5,968 SH   SOLE   5,649 0 319
Progyny Inc COM 74340E103   12,679,109 407,034 SH   SOLE   404,192 0 2,842
PTC Inc COM 69370C100   3,094,991 25,783 SH   SOLE   25,748 0 35
Qualcomm Inc COM 747525103   226,916 2,064 SH   SOLE   2,064 0 0
Qualys Inc COM 74758T303   117,631,026 1,048,125 SH   SOLE   937,205 46,635 64,285
Quanta Svcs Inc Com COM 74762E102   76,513,160 536,934 SH   SOLE   469,402 46,807 20,725
R1 RCM Inc COM 77634L105   340,731 31,117 SH   SOLE   29,617 0 1,500
Range Resources Corp COM 75281A109   8,075,114 322,746 SH   SOLE   322,652 0 94
Ranger Oil Corporation Class A COM 70788V102   18,039,312 446,186 SH   SOLE   443,513 0 2,673
Raymond James Financial Inc COM 754730109   105,889,684 991,012 SH   SOLE   869,186 55,665 66,161
Raytheon Technologies Corp Com COM 75513E101   270,124 2,677 SH   SOLE   2,377 0 300
Repligen Corporation COM 759916109   2,710,992 16,012 SH   SOLE   15,992 0 20
Resmed Inc Com COM 761152107   112,662,598 541,309 SH   SOLE   478,173 30,290 32,846
Revolve Group Inc. Class A COM 76156B107   9,857,396 442,830 SH   SOLE   439,790 0 3,040
Rithcie Bros. Auctioneers COM 767744105   2,615,005 45,219 SH   SOLE   45,166 0 53
Rockwell Automation Inc COM 773903109   10,976,340 42,615 SH   SOLE   32,698 9,552 365
Roper Industries Inc COM 776696106   85,517,111 197,915 SH   SOLE   173,080 17,723 7,112
RPM International Inc COM 749685103   12,251,778 125,724 SH   SOLE   125,324 0 400
Ruth's Hospitality Group Inc COM 783332109   2,291,416 148,024 SH   SOLE   148,024 0 0
S&P Global Inc COM 78409V104   1,211,012 3,616 SH   SOLE   3,098 0 518
Saia Inc COM 78709Y105   92,869,490 442,911 SH   SOLE   389,889 22,383 30,639
salesforce.com inc COM 79466L302   761,464 5,743 SH   SOLE   5,743 0 0
Sandy Spring Bancorp Inc Com COM 800363103   6,154,122 174,684 SH   SOLE   174,684 0 0
Schlumberger Ltd COM 806857108   566,676 10,600 SH   SOLE   10,600 0 0
Sealed Air Corp COM 81211K100   426,844 8,557 SH   SOLE   8,507 0 50
Sensata Technologies Holdings COM G8060N102   589,639 14,602 SH   SOLE   13,462 0 1,140
Servicenow Inc COM 81762P102   53,923,923 138,883 SH   SOLE   118,446 14,883 5,554
Sherwin Williams COM 824348106   92,947,065 391,636 SH   SOLE   338,748 39,899 12,989
Shyft Group Inc COM 825698103   7,867,105 316,456 SH   SOLE   316,456 0 0
Simon Property Group Inc COM 828806109   8,624,939 73,416 SH   SOLE   56,727 16,289 400
Simply Good Foods Co Com COM 82900L102   27,985,707 735,885 SH   SOLE   725,981 6,485 3,419
Simpson Manufacturing Co Inc COM 829073105   16,897,655 190,589 SH   SOLE   189,582 0 1,007
Simulations Plus Inc COM 829214105   4,941,324 135,120 SH   SOLE   94,039 40,181 900
Skechers U S A Inc Cl A COM 830566105   6,504,809 155,061 SH   SOLE   155,061 0 0
Skyline Champion Corporation COM 830830105   17,622,447 342,117 SH   SOLE   335,969 3,889 2,259
Skyworks Solutions Inc COM 83088M102   95,098,330 1,043,546 SH   SOLE   906,778 59,985 76,783
Smuckers JM Co COM 832696405   699,759 4,416 SH   SOLE   3,921 0 495
SOUTHERN CO COM COM 842587107   866,917 12,140 SH   SOLE   11,540 0 600
Southwest Airlines Co COM 844741108   284,175 8,440 SH   SOLE   8,440 0 0
Spire Inc Com COM 84857L101   4,654,538 67,594 SH   SOLE   67,594 0 0
SPS Commerce Inc Com COM 78463M107   119,453,200 930,104 SH   SOLE   817,791 51,765 60,548
STAG Industrial Inc COM 85254J102   6,195,063 191,738 SH   SOLE   191,738 0 0
Steris Plc Shs Usd COM G8473T100   109,304,887 591,829 SH   SOLE   519,440 30,676 41,713
Stryker Corporation COM 863667101   19,963,681 81,654 SH   SOLE   79,914 0 1,740
Summit Materials Inc Cl A COM 86614U100   15,724,518 553,875 SH   SOLE   539,441 10,569 3,865
Sun Communities Inc COM 866674104   92,907,921 649,706 SH   SOLE   573,992 30,948 44,766
Supernus Pharmaceuticals Inc COM 868459108   18,077,235 506,791 SH   SOLE   495,017 7,749 4,025
Synopsys Inc COM 871607107   92,114,316 288,497 SH   SOLE   250,435 24,678 13,384
T Rowe Price Group Inc. COM 74144T108   13,810,210 126,629 SH   SOLE   126,254 0 375
Take Two Interactive COM 874054109   66,615,184 639,731 SH   SOLE   564,861 33,628 41,242
Target Corp Com COM 87612E106   8,289,309 55,618 SH   SOLE   39,349 15,894 375
TE Connectivity LTD COM H84989104   10,864,194 94,636 SH   SOLE   94,336 0 300
Tech Target Inc COM 87874R100   10,346,390 234,825 SH   SOLE   233,298 0 1,527
Teledyne Technologies Inc Com COM 879360105   109,746,212 274,427 SH   SOLE   239,096 14,158 21,173
Teleflex Inc COM 879369106   2,527,903 10,127 SH   SOLE   9,845 0 282
Telephone Data Sys Inc Com COM 879433829   3,994,460 380,787 SH   SOLE   380,787 0 0
Teradyne Inc COM 880770102   337,520 3,864 SH   SOLE   3,864 0 0
Terreno Realty Corporation COM 88146M101   8,514,937 149,726 SH   SOLE   149,673 0 53
Texas Roadhouse Inc COM 882681109   633,467 6,965 SH   SOLE   6,965 0 0
The Coca Cola Company COM 191216100   386,713 6,079 SH   SOLE   6,079 0 0
Thermo Fisher Scientific Inc. COM 883556102   8,811,847 16,001 SH   SOLE   12,435 2,552 1,014
TJX Companies Inc COM 872540109   1,628,905 20,464 SH   SOLE   17,634 0 2,830
Tractor Supply Company COM 892356106   32,178,267 143,034 SH   SOLE   128,375 14,040 619
Trade Desk Inc Cl A COM 88339J105   2,250,600 50,203 SH   SOLE   45,133 0 5,070
Trimble Inc COM 896239100   89,279,429 1,765,812 SH   SOLE   1,548,973 104,678 112,161
Trinet Group COM 896288107   3,428,985 50,575 SH   SOLE   50,575 0 0
UFP Technologies Inc COM 902673102   3,777,313 32,041 SH   SOLE   32,041 0 0
Ulta Beauty Inc COM 90384S303   118,525,546 252,682 SH   SOLE   223,143 10,996 18,543
Ultra Clean Holdings Inc COM 90385V107   16,623,598 501,466 SH   SOLE   492,591 6,088 2,787
Umb Finl Corp Com COM 902788108   6,401,966 76,652 SH   SOLE   76,652 0 0
Union Pacific Corp COM 907818108   10,817,391 52,240 SH   SOLE   40,997 11,243 0
United Parcel Service Inc Cl B COM 911312106   10,689,510 61,491 SH   SOLE   61,141 0 350
United Rentals Inc COM 911363109   7,142,437 20,096 SH   SOLE   18,609 1,097 390
UnitedHealth Group Inc COM 91324P102   142,305,300 268,409 SH   SOLE   237,528 22,749 8,132
Vail Resorts Inc COM 91879Q109   753,312 3,161 SH   SOLE   3,161 0 0
Valley Natl Bancorp Com COM 919794107   2,818,357 249,192 SH   SOLE   249,192 0 0
Valmont Industries Inc COM 920253101   24,654,777 74,560 SH   SOLE   73,263 769 528
Valvoline Inc COM 92047W101   2,091,745 64,066 SH   SOLE   64,066 0 0
Veeva Sys Inc COM 922475108   41,430,765 256,728 SH   SOLE   218,603 29,427 8,698
VeriSign Inc COM 92343E102   467,787 2,277 SH   SOLE   2,277 0 0
Verizon Communications Inc Com COM 92343V104   8,033,351 203,892 SH   SOLE   203,492 0 400
Vertex Pharmaceuticals Inc COM 92532F100   456,561 1,581 SH   SOLE   485 815 281
Virtu Finl Corp Conn COM 928254101   6,365,186 311,866 SH   SOLE   311,866 0 0
Visa Inc COM 92826C839   116,981,700 563,062 SH   SOLE   503,605 40,047 19,410
Walmart Inc COM 931142103   530,436 3,741 SH   SOLE   3,741 0 0
Washington Fed Inc Com COM 938824109   7,012,044 209,003 SH   SOLE   209,003 0 0
Webster Finl Coup Conn Com COM 947890109   1,357,899 28,684 SH   SOLE   28,684 0 0
Werner Enterprises Inc COM 950755108   7,317,347 181,752 SH   SOLE   181,663 0 89
West Pharmaceutical Services I COM 955306105   88,139,718 374,505 SH   SOLE   330,825 18,054 25,626
Williams-Sonoma Inc COM 969904101   101,497,902 883,205 SH   SOLE   777,139 50,248 55,818
Wingstop Inc COM 974155103   1,382,706 10,047 SH   SOLE   10,047 0 0
Wintrust Finl Corp Com COM 97650W108   7,461,075 88,276 SH   SOLE   88,276 0 0
Wsfs Finl Corp Com COM 929328102   1,487,592 32,810 SH   SOLE   32,810 0 0
YETI Holdings Inc COM 98585X104   17,844,020 431,954 SH   SOLE   424,464 4,914 2,576
Zebra Technologies Corp- Cl A COM 989207105   6,217,686 24,249 SH   SOLE   18,412 5,637 200
Zoetis Inc COM 98978V103   97,314,143 664,034 SH   SOLE   581,461 57,929 24,644
Alerian MLP ETF COM 00162Q452   7,934,854 208,428 SH   SOLE   208,428 0 0
Global X Fds Us Infr Dev Etf COM 37954Y673   2,095,495 79,105 SH   SOLE   79,105 0 0
Invesco Optimum Yield Diversif COM 46090F100   1,776,569 120,201 SH   SOLE   120,201 0 0
iShares Core Conservative Allo COM 464289883   11,286,776 335,816 SH   SOLE   328,943 0 6,873
iShares Core S&P 500 COM 464287200   4,094,526 10,657 SH   SOLE   10,657 0 0
iShares Core S&P Mid-Cap COM 464287507   437,821 1,810 SH   SOLE   1,810 0 0
iShares Core S&P Small-Cap COM 464287804   3,374,476 35,656 SH   SOLE   35,656 0 0
iShares Core US REIT COM 464288521   5,622,415 113,699 SH   SOLE   113,699 0 0
iShares MSCI Pacific ex Japan COM 464286665   3,539,108 82,709 SH   SOLE   82,709 0 0
iShares Russell 2000 Growth In COM 464287648   9,747,574 45,439 SH   SOLE   45,439 0 0
iShares Russell 2000 Index Fun COM 464287655   1,034,652 5,934 SH   SOLE   5,934 0 0
iShares Russell 3000 Index Fun COM 464287689   316,676 1,435 SH   SOLE   1,435 0 0
iShares Russell MidCap Growth COM 464287481   42,182,907 504,580 SH   SOLE   473,243 0 31,337
iShares S&P Midcap 400/Grwth COM 464287606   5,624,573 82,351 SH   SOLE   81,842 0 509
iShares S&P Preferred Stock In COM 464288687   4,707,663 154,198 SH   SOLE   154,198 0 0
Ishares Tr Modert Etf COM 464289875   930,713 24,486 SH   SOLE   24,486 0 0
iShares Tr Msci Eafe Etf COM 464287465   1,897,062 28,901 SH   SOLE   10,270 0 18,631
iShares Tr Russ 1000 Grw ETF COM 464287614   41,949,913 195,808 SH   SOLE   182,064 0 13,744
SPDR S&P 500 ETF Trust COM 78462F103   7,697,057 20,127 SH   SOLE   19,096 0 1,031
SPDR S&P Midcap 400 ETF COM 78467Y107   258,147 583 SH   SOLE   387 0 196
SPDR S&P Regional Banking ETF COM 78464A698   2,636,755 44,889 SH   SOLE   44,889 0 0
SPDR Total Stock Market ETF COM 78464A805   320,863 6,785 SH   SOLE   6,785 0 0
VanEck Fallen Angel High Yield COM 92189F437   7,189,944 266,097 SH   SOLE   266,097 0 0
Vanguard FTSE All-World ex-US COM 922042718   3,395,744 33,029 SH   SOLE   33,029 0 0
Vanguard FTSE Emerging Markets COM 922042858   5,015,961 128,680 SH   SOLE   101,642 0 27,038
Vanguard Index Fds COM 922908363   510,848 1,454 SH   SOLE   1,454 0 0
Vanguard Index Fds COM 922908736   876,308 4,112 SH   SOLE   4,112 0 0
Vanguard Index Fds Small Cp Et COM 922908751   264,848 1,443 SH   SOLE   1,443 0 0
Vanguard Mid Cap ETF COM 922908629   291,041 1,428 SH   SOLE   1,428 0 0
Vanguard Mid Cap Growth ETF COM 922908538   359,880 2,002 SH   SOLE   2,002 0 0
Vanguard Small Cap Growth ETF COM 922908595   2,938,112 14,651 SH   SOLE   14,651 0 0
Vanguard Utilities ETF COM 92204A876   6,178,077 40,285 SH   SOLE   40,285 0 0
Asml Holding Nv Adr COM N07059210   4,585,389 8,392 SH   SOLE   5,932 2,405 55
Nestle S A Sponsored Adr COM 641069406   10,422,470 90,003 SH   SOLE   89,703 0 300
WNS (Holdings) Limited Sponsor COM 92932M101   21,344,932 266,845 SH   SOLE   262,192 2,885 1,768