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