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