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