The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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