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