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 Labs Com COM 002824100   549,591 4,835 SH   SOLE   4,385 0 450
Abbvie Inc Com COM 00287Y109   17,616,241 96,739 SH   SOLE   96,352 0 387
Acadia Healthcare Company Inc COM 00404A109   8,143,974 102,802 SH   SOLE   102,802 0 0
Accenture Plc Ireland Shs Clas COM G1151C101   131,064,138 378,131 SH   SOLE   328,803 36,066 13,262
ACV Auctions Inc Class A COM 00091G104   9,063,676 482,881 SH   SOLE   482,881 0 0
Adobe Inc Com COM 00724F101   120,733,160 239,265 SH   SOLE   206,408 24,776 8,081
AeroVironment Inc COM 008073108   53,760,354 350,733 SH   SOLE   340,899 9,122 712
Agilent Technologies Inc Com COM 00846U101   535,186 3,678 SH   SOLE   1,665 2,013 0
Air Prods & Chems Inc Com COM 009158106   10,892,218 44,959 SH   SOLE   33,328 11,156 475
Akamai Technologies Inc COM 00971T101   806,238 7,413 SH   SOLE   7,413 0 0
Align Technology Inc Com COM 016255101   781,433 2,383 SH   SOLE   2,373 0 10
Allete Inc COM 018522300   1,099,212 18,431 SH   SOLE   18,431 0 0
Allstate Corp COM 020002101   15,470,895 89,422 SH   SOLE   88,962 0 460
Alphabet Inc Cap Stk Cl A COM 02079K305   153,292,248 1,015,651 SH   SOLE   859,687 118,974 36,990
Alphabet Inc Cap Stk Cl C COM 02079K107   12,671,481 83,223 SH   SOLE   72,032 3,541 7,650
Alphatec Holdings Inc COM 02081G201   1,828,595 132,603 SH   SOLE   132,603 0 0
Amazon Com Inc Com COM 023135106   162,838,178 902,751 SH   SOLE   771,959 106,496 24,296
American Tower Corp New Com COM 03027X100   260,424 1,318 SH   SOLE   1,318 0 0
Ameris Bancorp COM 03076K108   37,115,030 767,156 SH   SOLE   749,286 17,158 712
Ametek Inc Com COM 031100100   14,679,886 80,262 SH   SOLE   59,578 20,184 500
Amgen Inc Com COM 031162100   15,379,764 54,093 SH   SOLE   53,883 0 210
Amphenol Corp COM 032095101   19,490,810 168,971 SH   SOLE   129,650 38,285 1,036
Analog Devices Inc Com COM 032654105   17,714,147 89,560 SH   SOLE   88,925 0 635
ANSYS Inc COM 03662Q105   1,558,054 4,488 SH   SOLE   3,273 0 1,215
Apple Hospitality REIT Inc COM 03784Y200   6,449,994 393,772 SH   SOLE   393,772 0 0
Apple Inc Com COM 037833100   242,925,105 1,416,638 SH   SOLE   1,256,161 122,331 38,146
Arcellx Inc COM 03940C100   1,615,507 23,228 SH   SOLE   23,228 0 0
Arista Networks Inc Com COM 040413106   127,753,589 440,560 SH   SOLE   365,100 61,216 14,244
Asbury Automotive Group Inc COM 043436104   1,066,905 4,525 SH   SOLE   4,525 0 0
Autodesk Inc Com COM 052769106   12,267,345 47,106 SH   SOLE   36,861 9,985 260
Automatic Data Processing Inc COM 053015103   1,101,353 4,410 SH   SOLE   3,710 0 700
Avery Dennison Corp COM 053611109   130,133,390 582,904 SH   SOLE   521,154 29,932 31,818
Avista Corp. COM 05379B107   2,844,228 81,217 SH   SOLE   81,217 0 0
Azek Co Inc Class A COM 05478C105   11,918,512 237,326 SH   SOLE   236,997 0 329
Badger Meter Inc COM 056525108   45,081,180 278,606 SH   SOLE   271,212 7,115 279
Balchem Corp COM 057665200   39,995,123 258,116 SH   SOLE   250,233 7,584 299
Bancorp Inc COM 05969A105   7,480,451 223,564 SH   SOLE   223,564 0 0
Bank New York Mellon Corp Com COM 064058100   413,218 7,171 SH   SOLE   7,171 0 0
Bank of Hawaii Corporation COM 062540109   2,955,364 47,369 SH   SOLE   47,369 0 0
Bank Ozk Com COM 06417N103   2,816,330 61,952 SH   SOLE   61,952 0 0
Bankunited Inc Com COM 06652K103   5,546,095 198,075 SH   SOLE   198,075 0 0
Becton Dickinson & Co Com COM 075887109   509,101 2,057 SH   SOLE   2,057 0 0
Berkshire Hathaway Inc COM 084670702   893,605 2,125 SH   SOLE   1,800 0 325
BJ Wholesale Club COM 05550J101   17,927,310 236,977 SH   SOLE   230,356 66 6,555
Black Hills Corp Com COM 092113109   3,037,099 55,625 SH   SOLE   55,625 0 0
Booking Holdings Inc Com COM 09857L108   12,461,917 3,435 SH   SOLE   2,511 902 22
Boot Barn Holdings Inc COM 099406100   53,116,060 558,235 SH   SOLE   543,630 14,057 548
Booz Allen Hamilton Hldg Corp COM 099502106   144,249,002 971,766 SH   SOLE   863,858 51,856 56,052
Boston Scientific Corp Com COM 101137107   103,384,244 1,509,479 SH   SOLE   1,280,332 172,337 56,810
Brandywine Rlty Tr Sh Ben Int COM 105368203   3,190,799 664,750 SH   SOLE   664,750 0 0
Broadcom Inc Com COM 11135F101   11,152,000 8,414 SH   SOLE   7,918 298 198
Broadridge Financial Solutions COM 11133T103   17,548,929 85,663 SH   SOLE   85,388 0 275
Brookline Bancorp Inc COM 11373M107   2,508,002 251,807 SH   SOLE   251,807 0 0
Brown & Brown Inc COM 115236101   122,345,554 1,397,596 SH   SOLE   1,232,845 78,652 86,099
Bruker Corporation COM 116794108   132,865,196 1,414,362 SH   SOLE   1,256,891 75,776 81,695
Cactus Inc Cl A COM 127203107   8,749,570 174,677 SH   SOLE   173,312 0 1,365
Cadence Design System Inc Com COM 127387108   9,263,382 29,759 SH   SOLE   21,972 7,562 225
Cal Maine Foods Inc COM 128030202   5,099,242 86,648 SH   SOLE   86,648 0 0
Calix Inc COM 13100M509   34,680,950 1,045,867 SH   SOLE   1,023,082 21,880 905
Canadian National Railway Co COM 136375102   390,652 2,966 SH   SOLE   1,906 0 1,060
Canadian Pacific Kansas City C COM 13646K108   3,991,284 45,268 SH   SOLE   43,661 0 1,607
Caseys General Stores Inc COM 147528103   112,081,344 351,959 SH   SOLE   309,452 20,984 21,523
Caterpillar Inc Com COM 149123101   20,557,222 56,101 SH   SOLE   55,951 0 150
Cathay Gen Bancorp COM 149150104   5,894,596 155,818 SH   SOLE   155,818 0 0
CDW Corporation COM 12514G108   11,913,962 46,579 SH   SOLE   46,509 0 70
Central Garden & Pet Co Cl A N COM 153527205   6,783,552 183,737 SH   SOLE   183,737 0 0
Century Aluminum Company COM 156431108   3,141,668 204,137 SH   SOLE   204,137 0 0
ChampionX Corporation COM 15872M104   143,241,201 3,991,117 SH   SOLE   3,501,335 276,407 213,375
Charles River Laboratories Int COM 159864107   122,846,666 453,392 SH   SOLE   400,433 23,886 29,073
Chevron Corp New Com COM 166764100   62,418,913 395,708 SH   SOLE   348,785 35,798 11,125
Choice Hotels Intl Inc COM 169905106   6,377,981 50,479 SH   SOLE   50,408 0 71
Church & Dwight Co Inc Com COM 171340102   118,675,763 1,137,722 SH   SOLE   1,008,373 59,416 69,933
Churchill Downs Inc COM 171484108   1,153,474 9,321 SH   SOLE   9,321 0 0
Chuy's Holdings Inc COM 171604101   31,914,213 946,167 SH   SOLE   924,324 21,014 829
Ciena Corp Com COM 171779309   245,420 4,963 SH   SOLE   4,963 0 0
Cintas Corp Com COM 172908105   134,318,372 195,506 SH   SOLE   167,311 22,735 5,460
Cisco Sys Inc Com COM 17275R102   12,686,257 254,183 SH   SOLE   253,483 0 700
Clearway Energy Inc Cl C COM 18539C204   4,408,355 191,252 SH   SOLE   191,252 0 0
CME Group Inc COM 12572Q105   88,058,326 409,022 SH   SOLE   354,778 40,086 14,158
Cno Finl Group Inc Com COM 12621E103   4,165,640 151,588 SH   SOLE   151,588 0 0
CNX Resources Corporation COM 12653C108   6,005,833 253,197 SH   SOLE   253,197 0 0
Cohen & Steers Inc COM 19247A100   32,857,786 427,335 SH   SOLE   413,800 13,015 520
Coherent Inc Com COM 19247G107   4,357,002 71,874 SH   SOLE   71,874 0 0
Colgate-Palmolive Co COM 194162103   13,385,298 148,643 SH   SOLE   148,043 0 600
Comfort Systems USA Inc COM 199908104   86,202,095 271,323 SH   SOLE   265,874 4,990 459
Commercial Metals Company COM 201723103   3,725,250 63,387 SH   SOLE   63,387 0 0
Cooper Cos Inc Com New COM 216648501   128,220,442 1,263,754 SH   SOLE   1,131,750 62,914 69,090
Copart Inc. COM 217204106   161,400,621 2,786,613 SH   SOLE   2,471,561 135,893 179,159
Core Laboratories Inc Com COM 21867A105   27,443,203 1,606,745 SH   SOLE   1,569,176 36,257 1,312
Corteva Inc COM 22052L104   490,195 8,500 SH   SOLE   8,500 0 0
Costco Whsl Corp New Com COM 22160K105   203,649,635 277,971 SH   SOLE   240,670 28,252 9,049
Crane Company COM 224408104   172,799,241 1,278,763 SH   SOLE   1,125,909 71,843 81,011
Crane NXT Co COM 224441105   36,855,000 595,396 SH   SOLE   579,688 15,110 598
Crispr Therapeutics Ag Namen A COM H17182108   4,403,477 64,605 SH   SOLE   64,605 0 0
Cross Country Healthcare Inc COM 227483104   6,281,852 335,569 SH   SOLE   335,569 0 0
Crowdstrike Hldgs Inc Cl A COM 22788C105   8,270,581 25,798 SH   SOLE   19,365 6,238 195
Crown Castle International Cor COM 22822V101   260,134 2,458 SH   SOLE   2,458 0 0
CSW Industrials Inc COM 126402106   44,409,179 189,297 SH   SOLE   184,509 4,603 185
Curtiss Wright Corp COM 231561101   10,527,572 41,133 SH   SOLE   41,073 0 60
Cvr Energy Inc Com COM 12662P108   2,856,967 80,117 SH   SOLE   80,117 0 0
Cyberark Software Ltd COM M2682V108   13,307,266 50,097 SH   SOLE   49,696 0 401
Danaher Corporation Com COM 235851102   257,407 1,031 SH   SOLE   996 0 35
Darden Restaurants Inc COM 237194105   233,522,668 1,397,084 SH   SOLE   1,213,125 115,404 68,555
Datadog Inc Cl A Com COM 23804L103   1,082,860 8,761 SH   SOLE   8,761 0 0
Deckers Outdoor Corporation COM 243537107   167,390,855 177,837 SH   SOLE   158,065 9,583 10,189
Deere & Co Com COM 244199105   12,543,278 30,538 SH   SOLE   23,910 6,453 175
Dexcom Inc Com COM 252131107   156,926,706 1,131,411 SH   SOLE   959,155 133,615 38,641
DHT Holdings Inc COM Y2065G121   4,781,731 415,803 SH   SOLE   415,803 0 0
Diodes Inc COM 254543101   1,122,008 15,915 SH   SOLE   6,113 0 9,802
DoubleVerify Holdings Inc COM 25862V105   141,255,265 4,017,499 SH   SOLE   3,538,867 264,322 214,310
Dover Corp COM 260003108   779,247 4,398 SH   SOLE   4,398 0 0
Dynatrace Inc COM 268150109   84,331,836 1,815,931 SH   SOLE   1,581,227 127,493 107,211
Dynavax Technologies Corp COM 268158201   2,854,052 229,980 SH   SOLE   229,980 0 0
e l f Beauty Inc COM 26856L103   83,228,261 424,569 SH   SOLE   416,993 7,186 390
Eaton Corp Plc Shs COM G29183103   178,567,533 571,087 SH   SOLE   488,825 62,705 19,557
Editas Medicine Inc COM 28106W103   679,902 91,631 SH   SOLE   91,631 0 0
Edwards Lifesciences Corp COM 28176E108   11,124,140 116,410 SH   SOLE   87,987 27,652 771
Eli Lilly & Co Com COM 532457108   175,754,339 225,917 SH   SOLE   194,006 24,772 7,139
Emcor Group Inc Com COM 29084Q100   193,782,838 553,349 SH   SOLE   491,467 28,646 33,236
EnPro Industries Inc COM 29355X107   52,795,116 312,823 SH   SOLE   303,069 8,976 778
Entegris Inc COM 29362U104   165,518,402 1,177,732 SH   SOLE   1,053,742 58,065 65,925
Eog Res Inc Com COM 26875P101   24,444,789 191,214 SH   SOLE   169,614 20,425 1,175
Equinix Inc Com COM 29444U700   3,958,490 4,796 SH   SOLE   4,694 0 102
Exxon Mobil Corp Com COM 30231G102   2,537,170 21,827 SH   SOLE   21,652 0 175
Fabrinet COM G3323L100   99,059,333 524,068 SH   SOLE   466,952 27,515 29,601
Factset Reasearch Systems Inc COM 303075105   116,594,173 256,595 SH   SOLE   226,404 14,281 15,910
Fair Isaac Corp COM 303250104   25,162,147 20,136 SH   SOLE   15,774 4,247 115
Federated Hermes Inc Class B COM 314211103   1,813,291 50,202 SH   SOLE   50,202 0 0
Floor & Decor Holdings Inc Cla COM 339750101   219,187 1,691 SH   SOLE   1,691 0 0
Fnb Corp Pa Com COM 302520101   2,343,171 166,182 SH   SOLE   166,182 0 0
Fortinet Inc Com COM 34959E109   17,306,543 253,353 SH   SOLE   212,314 38,352 2,687
Freeport-Mcmoran Inc Cl B COM 35671D857   115,956,190 2,466,104 SH   SOLE   2,096,982 282,006 87,116
FTI Consulting Inc COM 302941109   41,461,407 197,163 SH   SOLE   192,521 3,988 654
Gallagher Arthur J & Co Com COM 363576109   80,056,028 320,173 SH   SOLE   270,209 39,398 10,566
Garmin Ltd COM H2906T109   8,722,053 58,588 SH   SOLE   42,522 15,590 476
Generac Hldgs Inc COM 368736104   306,520 2,430 SH   SOLE   2,430 0 0
Getty Realty Corp COM 374297109   3,911,268 143,008 SH   SOLE   143,008 0 0
Goldman Sachs Group Inc COM 38141G104   11,869,298 28,417 SH   SOLE   21,208 7,009 200
Group 1 Automotive Inc COM 398905109   8,463,327 28,961 SH   SOLE   28,961 0 0
Halozyme Therapeutics Inc COM 40637H109   16,592,030 407,867 SH   SOLE   347,599 58,008 2,260
Hannon Armstrong Sustainable I COM 41068X100   1,103,498 38,856 SH   SOLE   38,856 0 0
Hanover Insurance Group Inc COM 410867105   4,026,394 29,569 SH   SOLE   29,569 0 0
Heartland Financial USA Inc COM 42234Q102   315,049 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106   3,706,300 770,540 SH   SOLE   770,540 0 0
Heico Corp New Com COM 422806109   12,998,461 68,055 SH   SOLE   48,965 18,627 463
Hershey Company COM 427866108   8,879,529 45,653 SH   SOLE   32,933 12,584 136
Highwoods Pptys Inc Com COM 431284108   3,462,776 132,268 SH   SOLE   132,268 0 0
Hologic Inc Com COM 436440101   97,289,870 1,247,946 SH   SOLE   1,102,489 67,923 77,534
Home Depot Inc Com COM 437076102   162,728,851 424,215 SH   SOLE   368,140 44,216 11,859
Homestreet Inc Com COM 43785V102   3,936,450 261,558 SH   SOLE   261,558 0 0
Honeywell Intl Inc Com COM 438516106   12,873,404 62,721 SH   SOLE   60,550 1,599 572
Huron Consulting Group COM 447462102   7,169,397 74,202 SH   SOLE   74,202 0 0
ICF International Inc COM 44925C103   46,648,500 309,689 SH   SOLE   301,200 8,147 342
IDACORP Inc COM 451107106   1,800,243 19,380 SH   SOLE   19,380 0 0
IDEX Corp Com COM 45167R104   527,571 2,162 SH   SOLE   662 0 1,500
Idexx Labs Inc Com COM 45168D104   2,429,145 4,499 SH   SOLE   3,896 468 135
Illinois Tool Wks Inc Com COM 452308109   16,070,150 59,890 SH   SOLE   59,580 0 310
Independence Rlty Tr Inc Com COM 45378A106   2,124,917 131,737 SH   SOLE   131,737 0 0
Inspire Medical Systems Inc COM 457730109   3,430,841 15,973 SH   SOLE   15,973 0 0
Insulet Corp Com COM 45784P101   6,786,583 39,595 SH   SOLE   39,354 0 241
Integer Holdings Corporation COM 45826H109   52,886,377 453,260 SH   SOLE   440,451 12,284 525
Intel Corp Com COM 458140100   284,676 6,445 SH   SOLE   5,220 0 1,225
Intercontinental Exchange Inc COM 45866F104   1,417,728 10,316 SH   SOLE   10,166 0 150
Intuit Inc COM 461202103   137,064,602 210,869 SH   SOLE   180,670 22,529 7,670
Intuitive Surgical Inc Com New COM 46120E602   118,763,214 297,585 SH   SOLE   254,259 33,104 10,222
Iqvia Hldgs Inc Com COM 46266C105   238,981 945 SH   SOLE   945 0 0
Jeld-Wen Holding Inc COM 47580P103   4,630,751 218,123 SH   SOLE   218,123 0 0
Johnson & Johnson Com COM 478160104   2,931,574 18,532 SH   SOLE   17,472 0 1,060
Jpmorgan Chase & Co Com COM 46625H100   21,150,374 105,593 SH   SOLE   102,087 2,991 515
KBR Inc com COM 48242W106   8,560,677 134,475 SH   SOLE   134,282 0 193
Keysight Technologies Inc COM 49338L103   101,376,312 648,269 SH   SOLE   571,559 34,579 42,131
Kinsale Cap Group Inc COM 49714P108   9,050,791 17,248 SH   SOLE   17,007 0 241
Knife River Corp COM 498894104   4,408,401 54,371 SH   SOLE   54,371 0 0
Kulicke & Soffa Inds Inc Com COM 501242101   6,969,277 138,527 SH   SOLE   138,527 0 0
Kymera Therapeutics Inc COM 501575104   1,842,607 45,836 SH   SOLE   45,836 0 0
L3Harris Technologies Inc COM 502431109   662,954 3,111 SH   SOLE   3,111 0 0
Lam Research Corp Com COM 512807108   363,316 374 SH   SOLE   222 0 152
Lamb Weston Holdings Inc COM 513272104   558,217 5,240 SH   SOLE   5,240 0 0
Lattice Semiconductor Corporat COM 518415104   8,220,095 105,076 SH   SOLE   104,917 0 159
Lauder Estee Cos Inc Cl A COM 518439104   661,840 4,293 SH   SOLE   4,193 0 100
LCI Inds Com COM 50189K103   6,793,707 55,206 SH   SOLE   55,206 0 0
Lemaitre Vascular Inc COM 525558201   44,201,296 666,083 SH   SOLE   648,215 17,215 653
Lendingtree Inc COM 52603B107   806,831 19,056 SH   SOLE   19,056 0 0
Linde Plc Shs COM G54950103   17,999,128 38,764 SH   SOLE   38,508 0 256
Lowes Cos Inc Com COM 548661107   330,894 1,299 SH   SOLE   1,299 0 0
Lululemon Athletica Inc Com COM 550021109   13,301,242 34,049 SH   SOLE   26,551 7,294 204
M/I Homes Inc COM 55305B101   6,440,520 47,256 SH   SOLE   47,256 0 0
Marriott Intl Inc New Cl A COM 571903202   826,820 3,277 SH   SOLE   3,277 0 0
Marsh & Mclennan Cos Inc Com COM 571748102   429,880 2,087 SH   SOLE   2,087 0 0
Martin Marietta Matls Inc Com COM 573284106   153,182,257 249,507 SH   SOLE   214,451 28,063 6,993
Masonite Intl Corp New COM 575385109   7,473,721 56,856 SH   SOLE   56,856 0 0
Mastercard Incorporated Cl A COM 57636Q104   17,119,774 35,550 SH   SOLE   28,235 7,009 306
Matador Res Co COM 576485205   7,213,817 108,040 SH   SOLE   108,040 0 0
Mcdonalds Corp Com COM 580135101   13,260,699 47,032 SH   SOLE   46,642 0 390
Medpace Holdings Inc COM 58506Q109   62,807,335 155,406 SH   SOLE   152,740 2,508 158
Merck & Co Inc Com COM 58933Y105   17,920,528 135,813 SH   SOLE   135,313 0 500
Merit Medical Systems Inc COM 589889104   39,275,239 518,485 SH   SOLE   505,957 12,055 473
Meta Platforms Inc Cl A COM 30303M102   149,781,430 308,459 SH   SOLE   263,684 34,698 10,077
Mettler Toledo International C COM 592688105   124,414,450 93,454 SH   SOLE   83,239 4,782 5,433
MGP Ingredients Inc COM 55303J106   33,332,551 387,003 SH   SOLE   378,748 7,981 274
Microsoft Corp Com COM 594918104   249,378,000 592,741 SH   SOLE   516,015 58,145 18,581
Modine Manufacturing Co COM 607828100   10,527,157 110,591 SH   SOLE   110,591 0 0
Mondelez Intl Inc Cl A COM 609207105   9,663,488 138,050 SH   SOLE   136,850 0 1,200
Monolithic Pwr Sys Inc Com COM 609839105   170,136,671 251,154 SH   SOLE   223,388 12,376 15,390
Moody's Corporation COM 615369105   82,520,338 209,959 SH   SOLE   176,496 25,490 7,973
Moog Inc Class A COM 615394202   46,495,764 291,236 SH   SOLE   284,399 6,573 264
Morningstar Inc COM 617700109   9,062,069 29,387 SH   SOLE   29,343 0 44
Mueller Inds Inc COM 624756102   10,555,003 195,717 SH   SOLE   195,717 0 0
Napco Security Tech Inc. COM 630402105   5,901,568 146,951 SH   SOLE   146,951 0 0
Netflix Inc Com COM 64110L106   11,469,427 18,885 SH   SOLE   14,484 4,271 130
Nextera Energy Inc Com COM 65339F101   12,644,237 197,844 SH   SOLE   196,134 0 1,710
Nike Inc Cl B COM 654106103   17,195,545 182,970 SH   SOLE   160,612 21,434 924
Norfolk Southn Corp COM 655844108   229,510 901 SH   SOLE   901 0 0
Northrop Grumman Corp COM 666807102   400,430 837 SH   SOLE   458 0 379
Nova Measuring Instruments Ltd COM M7516K103   37,318,801 210,389 SH   SOLE   204,675 5,505 209
Nvent Electric Plc Com COM G6700G107   167,337,608 2,219,332 SH   SOLE   1,986,558 111,776 120,998
Nvidia Corporation Com COM 67066G104   289,135,150 319,996 SH   SOLE   271,892 38,086 10,018
Nxp Semiconductors N V Com COM N6596X109   126,038,528 508,692 SH   SOLE   433,182 56,976 18,534
Old Dominion Freight Line Inc COM 679580100   93,133,207 424,665 SH   SOLE   362,316 47,489 14,860
Onto Innovation Inc COM 683344105   77,016,583 425,318 SH   SOLE   390,164 33,595 1,559
Option Care Health Inc COM 68404L201   8,639,233 257,580 SH   SOLE   257,248 0 332
Oracle Corp Com COM 68389X105   13,501,444 107,487 SH   SOLE   107,272 0 215
Oreilly Automotive Inc Com COM 67103H107   123,574,125 109,466 SH   SOLE   93,340 12,238 3,888
Oroco Resource Corp COM 687033100   6,503 21,675 SH   SOLE   21,675 0 0
Pacira Biosciences Inc COM 695127100   2,599,470 88,962 SH   SOLE   88,962 0 0
Parker-Hannifin Corp Com COM 701094104   86,812,175 156,196 SH   SOLE   130,630 19,700 5,866
Patrick Industries Inc COM 703343103   11,225,322 93,959 SH   SOLE   93,959 0 0
Paycom Software Inc Com COM 70432V102   101,580,356 510,428 SH   SOLE   453,718 26,142 30,568
Penumbra Inc COM 70975L107   5,931,232 26,576 SH   SOLE   26,285 0 291
PepsiCo Inc COM 713448108   932,817 5,330 SH   SOLE   5,230 0 100
Perficient Inc COM 71375U101   78,870,734 1,401,150 SH   SOLE   1,238,674 76,657 85,819
Perion Network Ltd COM M78673114   244,717 10,886 SH   SOLE   10,886 0 0
Pioneer Natural Resources Comp COM 723787107   106,870,996 407,128 SH   SOLE   347,759 43,922 15,447
Plexus Corp COM 729132100   1,543,006 16,273 SH   SOLE   16,273 0 0
PNC FINL SVCS GROUP INC COM COM 693475105   206,817 1,280 SH   SOLE   1,280 0 0
Pool Corp Com COM 73278L105   141,834,226 351,510 SH   SOLE   309,230 22,095 20,185
Portland Gen Elec Co Com New COM 736508847   2,704,504 64,393 SH   SOLE   64,393 0 0
PotlatchDeltic Corporation COM 737630103   7,506,469 159,644 SH   SOLE   159,644 0 0
Power Integrations Inc COM 739276103   34,881,019 487,506 SH   SOLE   475,595 11,435 476
Prestige Consumer Healthcare I COM 74112D101   55,436,783 764,013 SH   SOLE   747,564 15,656 793
Procter And Gamble Co Com COM 742718109   98,912,836 609,632 SH   SOLE   510,088 76,826 22,718
Progressive Corp Com COM 743315103   1,130,064 5,464 SH   SOLE   5,145 0 319
Progyny Inc COM 74340E103   38,511,776 1,009,483 SH   SOLE   982,757 25,667 1,059
PTC Inc COM 69370C100   11,824,621 62,584 SH   SOLE   62,487 0 97
Qualys Inc COM 74758T303   167,070,550 1,001,202 SH   SOLE   907,032 47,637 46,533
Quanta Svcs Inc Com COM 74762E102   1,687,210 6,494 SH   SOLE   6,407 0 87
Range Resources Corp COM 75281A109   16,956,924 492,504 SH   SOLE   491,331 0 1,173
Raymond James Finl Inc Com COM 754730109   119,406,917 929,816 SH   SOLE   831,826 46,372 51,618
Relay Therapeutics Inc COM 75943R102   1,237,381 149,082 SH   SOLE   149,082 0 0
Repligen Corporation COM 759916109   16,187,351 88,013 SH   SOLE   74,544 12,846 623
Resmed Inc Com COM 761152107   115,691,147 584,210 SH   SOLE   519,077 29,300 35,833
Rockwell Automation Inc COM 773903109   11,323,068 38,867 SH   SOLE   28,395 10,057 415
Roper Industries Inc COM 776696106   105,819,289 188,680 SH   SOLE   161,210 20,558 6,912
RPM International Inc COM 749685103   15,500,563 130,312 SH   SOLE   129,912 0 400
S&P Global Inc Com COM 78409V104   1,787,156 4,201 SH   SOLE   3,683 0 518
Saia Inc COM 78709Y105   166,500,058 284,615 SH   SOLE   252,826 15,378 16,411
Salesforce Inc Com COM 79466L302   92,865,841 308,340 SH   SOLE   260,080 37,791 10,469
Sandy Spring Bancorp Inc Com COM 800363103   4,028,260 173,782 SH   SOLE   173,782 0 0
Schlumberger Ltd Com Stk COM 806857108   580,986 10,600 SH   SOLE   10,600 0 0
Servicenow Inc Com COM 81762P102   129,801,777 170,254 SH   SOLE   144,357 19,813 6,084
Sherwin Williams Co Com COM 824348106   135,150,487 389,113 SH   SOLE   328,166 48,032 12,915
Simply Good Foods Co Com COM 82900L102   44,681,764 1,313,011 SH   SOLE   1,288,590 22,932 1,489
Simpson Manufacturing Co Inc COM 829073105   439,085 2,140 SH   SOLE   2,140 0 0
Simulations Plus Inc COM 829214105   7,056,795 171,490 SH   SOLE   124,415 45,677 1,398
Skyline Champion Corporation COM 830830105   47,042,664 553,378 SH   SOLE   539,178 13,653 547
Skyworks Solutions Inc COM 83088M102   7,130,184 65,825 SH   SOLE   47,884 17,466 475
SM Energy Co COM 78454L100   50,898,442 1,021,032 SH   SOLE   1,000,457 19,774 801
Smuckers JM Co COM 832696405   241,419 1,918 SH   SOLE   1,423 0 495
Southern Co Com COM 842587107   476,856 6,647 SH   SOLE   6,047 0 600
Southern Copper Corp COM 84265V105   426,506 4,004 SH   SOLE   4,004 0 0
Spire Inc Com COM 84857L101   3,783,939 61,658 SH   SOLE   61,658 0 0
Sprouts Farmers Market Inc COM 85208M102   55,954,906 867,787 SH   SOLE   844,409 20,753 2,625
SPS Commerce Inc Com COM 78463M107   155,927,937 843,310 SH   SOLE   762,244 40,062 41,004
STAG Industrial Inc COM 85254J102   8,123,824 211,338 SH   SOLE   211,338 0 0
Steris Plc Shs Usd COM G8473T100   139,457,698 620,308 SH   SOLE   558,052 28,384 33,872
Sterling Infrastructure Inc COM 859241101   61,515,364 557,659 SH   SOLE   543,124 13,982 553
Stryker Corporation Com COM 863667101   23,718,228 66,276 SH   SOLE   64,836 0 1,440
Summit Materials Inc Cl A COM 86614U100   19,061,353 427,672 SH   SOLE   419,954 4,960 2,758
Sun Communities Inc COM 866674104   461,395 3,588 SH   SOLE   3,588 0 0
Supernus Pharmaceuticals Inc COM 868459108   35,206,330 1,032,141 SH   SOLE   1,005,245 23,560 3,336
Synopsys Inc Com COM 871607107   157,957,280 276,391 SH   SOLE   235,304 28,754 12,333
T Rowe Price Group Inc. COM 74144T108   16,849,646 138,202 SH   SOLE   137,877 0 325
Take Two Interactive COM 874054109   99,884,851 672,671 SH   SOLE   596,447 36,359 39,865
Talos Energy Inc COM 87484T108   5,229,071 375,382 SH   SOLE   375,382 0 0
TE Connectivity LTD COM H84989104   13,692,392 94,274 SH   SOLE   93,974 0 300
Teledyne Technologies Inc Com COM 879360105   119,796,713 279,038 SH   SOLE   248,451 14,112 16,475
Teleflex Inc COM 879369106   604,100 2,671 SH   SOLE   2,571 0 100
Telephone Data Sys Inc Com COM 879433829   2,121,582 132,433 SH   SOLE   132,433 0 0
Teradyne Inc Com COM 880770102   435,524 3,860 SH   SOLE   3,860 0 0
Terreno Realty Corporation COM 88146M101   14,791,472 222,763 SH   SOLE   222,608 0 155
Texas Roadhouse Inc COM 882681109   1,413,401 9,150 SH   SOLE   9,150 0 0
The Trade Desk Inc Com Cl A COM 88339J105   85,994,612 983,695 SH   SOLE   818,856 130,364 34,475
Thermo Fisher Scientific Inc C COM 883556102   12,350,976 21,250 SH   SOLE   15,844 4,392 1,014
Tjx Cos Inc New Com COM 872540109   117,900,234 1,162,495 SH   SOLE   992,743 127,845 41,907
Tractor Supply Company COM 892356106   42,889,359 163,875 SH   SOLE   149,391 13,778 706
Trimble Inc COM 896239100   9,920,837 154,146 SH   SOLE   115,338 37,608 1,200
Trinet Group COM 896288107   8,137,006 61,416 SH   SOLE   61,416 0 0
Tyler Technologies Inc COM 902252105   340,008 800 SH   SOLE   800 0 0
UFP Technologies Inc COM 902673102   46,892,807 185,935 SH   SOLE   181,514 4,201 220
Ulta Beauty Inc Com COM 90384S303   132,840,278 254,055 SH   SOLE   225,318 13,971 14,766
Umb Finl Corp Com COM 902788108   8,939,565 102,765 SH   SOLE   102,765 0 0
Union Pac Corp Com COM 907818108   1,040,234 4,230 SH   SOLE   4,230 0 0
United Parcel Service Inc Cl B COM 911312106   10,203,597 68,651 SH   SOLE   68,301 0 350
United Rentals Inc Com COM 911363109   3,528,391 4,893 SH   SOLE   4,256 537 100
Unitedhealth Group Inc Com COM 91324P102   32,896,746 66,498 SH   SOLE   58,766 6,252 1,480
Valmont Industries Inc COM 920253101   33,110,477 145,043 SH   SOLE   142,347 2,541 155
Valvoline Inc COM 92047W101   155,969,595 3,499,430 SH   SOLE   3,187,506 159,059 152,865
Veeva Sys Inc COM 922475108   8,515,534 36,754 SH   SOLE   27,637 8,872 245
Vericel Corp Com COM 92346J108   43,513,742 836,481 SH   SOLE   819,358 16,447 676
Verisk Analytics Inc Com COM 92345Y106   218,050 925 SH   SOLE   925 0 0
Vertex Pharmaceuticals Inc Com COM 92532F100   574,764 1,375 SH   SOLE   358 736 281
Vertiv Holding Co Class A COM 92537N108   735,030 9,000 SH   SOLE   9,000 0 0
Virtu Finl Corp Conn COM 928254101   6,982,101 340,258 SH   SOLE   340,258 0 0
Visa Inc Com Cl A COM 92826C839   159,117,622 570,151 SH   SOLE   497,031 54,731 18,389
Washington Fed Inc Com COM 938824109   6,496,054 223,770 SH   SOLE   223,770 0 0
Watts Water Technologies Inc COM 942749102   127,895,599 601,720 SH   SOLE   533,297 32,697 35,726
Werner Enterprises Inc COM 950755108   11,951,198 305,501 SH   SOLE   305,253 0 248
West Pharmaceutical Services I COM 955306105   129,844,973 328,132 SH   SOLE   289,595 17,333 21,204
Western Alliance Bancorp COM 957638109   13,580,083 211,561 SH   SOLE   211,561 0 0
Williams-Sonoma Inc COM 969904101   18,152,840 57,169 SH   SOLE   57,085 0 84
WillScot Mobile Mini Holdings COM 971378104   94,303,907 2,028,041 SH   SOLE   1,798,942 108,629 120,470
Wingstop Inc COM 974155103   3,891,309 10,620 SH   SOLE   10,620 0 0
Winmark Corp COM 974250102   2,084,848 5,764 SH   SOLE   5,764 0 0
Wintrust Finl Corp Com COM 97650W108   9,570,555 91,681 SH   SOLE   91,681 0 0
WNS Global Services COM G98196101   31,142,852 616,324 SH   SOLE   601,968 13,750 606
Workday Inc Cl A COM 98138H101   11,628,424 42,634 SH   SOLE   31,739 10,618 277
YETI Holdings Inc COM 98585X104   30,489,195 790,900 SH   SOLE   769,969 20,082 849
Zoetis Inc Cl A COM 98978V103   113,845,622 672,807 SH   SOLE   569,849 79,521 23,437
Zynex Inc COM 98986M103   1,464,311 118,376 SH   SOLE   118,376 0 0
Alerian MLP ETF COM 00162Q452   5,077,842 106,992 SH   SOLE   106,992 0 0
Congress SMID Growth ETF COM 74316P645   1,492,014 49,560 SH   SOLE   49,560 0 0
Global X Fds Us Infr Dev Etf COM 37954Y673   3,054,995 76,739 SH   SOLE   76,739 0 0
Invesco Optimum Yield Diversif COM 46090F100   2,208,120 159,201 SH   SOLE   159,201 0 0
Invesco QQQ Trust, Series 1 COM 46090E103   215,350 485 SH   SOLE   485 0 0
iShares Core Conservative Allo COM 464289883   2,020,715 54,866 SH   SOLE   54,853 0 13
iShares Core S&P 500 COM 464287200   596,178 1,134 SH   SOLE   1,134 0 0
iShares Core S&P Small-Cap COM 464287804   2,701,384 24,442 SH   SOLE   24,442 0 0
iShares Core US REIT COM 464288521   4,131,970 76,802 SH   SOLE   76,802 0 0
iShares MSCI Pacific ex Japan COM 464286665   2,461,654 57,502 SH   SOLE   57,502 0 0
iShares Russell 2000 Growth In COM 464287648   366,934 1,355 SH   SOLE   1,355 0 0
iShares Russell 2500 ETF COM 46435G268   2,371,802 36,150 SH   SOLE   36,049 0 101
iShares Russell MidCap Growth COM 464287481   15,066,023 131,996 SH   SOLE   130,433 0 1,563
iShares S&P Preferred Stock In COM 464288687   3,085,625 95,738 SH   SOLE   95,738 0 0
Ishares Tr 0-3 Mnth Treasry COM 46436E718   4,152,308 41,230 SH   SOLE   41,230 0 0
iShares Tr Msci Eafe Etf COM 464287465   2,092,332 26,200 SH   SOLE   7,834 0 18,366
iShares Tr Russ 1000 Grw ETF COM 464287614   1,200,572 3,562 SH   SOLE   3,554 0 8
SPDR S&P 500 ETF Trust COM 78462F103   1,670,566 3,194 SH   SOLE   2,169 0 1,025
Spdr S&P Midcap 400 Etf Tr Uts COM 78467Y107   268,741 483 SH   SOLE   287 0 196
VanEck Fallen Angel High Yield COM 92189F437   4,096,611 141,165 SH   SOLE   141,165 0 0
Vanguard FTSE All-World ex-US COM 922042718   2,686,165 22,990 SH   SOLE   22,990 0 0
Vanguard FTSE Emerging Markets COM 922042858   4,296,130 102,852 SH   SOLE   74,989 0 27,863
Vanguard Index Fds COM 922908363   720,569 1,499 SH   SOLE   1,499 0 0
Vanguard Index Fds COM 922908736   561,734 1,632 SH   SOLE   1,632 0 0
Vanguard Index Fds Small Cp Et COM 922908751   329,855 1,443 SH   SOLE   1,443 0 0
Vanguard Mid Cap ETF COM 922908629   356,800 1,428 SH   SOLE   1,428 0 0
Vanguard Small Cap Growth ETF COM 922908595   17,261,750 66,208 SH   SOLE   66,159 0 49
Asml Holding Nv Adr COM N07059210   9,133,303 9,411 SH   SOLE   7,023 2,333 55