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