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   82,156,619 1,112,178 SH   SOLE   1,086,872 0 25,306
AAON INC COM 000360206   43,617,502 590,463 SH   OTR 1 590,463 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101   3,741,279 6,271 SH   SOLE   5,572 0 699
ADVANCED DRAIN SYSTEMS INC COM 00790r104   22,027,454 156,623 SH   SOLE   129,264 0 27,359
ADVANCED DRAIN SYSTEMS INC COM 00790r104   5,101,857 36,276 SH   OTR 1 36,276 0 0
AGILYSYS INC COM 00847j105   33,577,419 395,867 SH   SOLE   386,346 0 9,521
AGILYSYS INC COM 00847j105   19,041,581 224,494 SH   OTR 1 224,494 0 0
ALARM HOLDINGS INC COM 011642105   54,836,385 848,598 SH   SOLE   828,907 0 19,691
ALARM HOLDINGS INC COM 011642105   29,838,285 461,750 SH   OTR 1 461,750 0 0
ALIGN TECHNOLOGY INC COM 016255101   4,518,818 16,492 SH   SOLE   13,183 0 3,309
ALIGN TECHNOLOGY INC COM 016255101   1,208,888 4,412 SH   OTR 1 4,412 0 0
ALLEGIANT TRAVEL CO COM 01748x102   13,099,715 158,573 SH   SOLE   154,765 0 3,808
ALLEGIANT TRAVEL CO COM 01748x102   7,464,887 90,363 SH   OTR 1 90,363 0 0
ALPHABET INC CAP STOCK CL A COM 02079k305   2,587,618 18,524 SH   SOLE   16,456 0 2,068
AMPHENOL CORP CL A COM 032095101   33,424,100 337,174 SH   SOLE   273,995 0 63,179
AMPHENOL CORP CL A COM 032095101   7,853,376 79,223 SH   OTR 1 79,223 0 0
ANSYS INC COM 03662q105   26,320,651 72,533 SH   SOLE   58,298 0 14,235
ANSYS INC COM 03662q105   6,918,307 19,065 SH   OTR 1 19,065 0 0
AXON ENTERPRISE INC COM 05464c101   42,005,531 162,604 SH   SOLE   137,610 0 24,994
AXON ENTERPRISE INC COM 05464c101   10,135,319 39,234 SH   OTR 1 39,234 0 0
AXOS FINANCIAL INC COM 05465c100   25,491,344 466,874 SH   SOLE   455,797 0 11,077
AXOS FINANCIAL INC COM 05465c100   14,265,287 261,269 SH   OTR 1 261,269 0 0
AZENTA INC COM 114340102   21,422,593 328,870 SH   SOLE   321,110 0 7,760
AZENTA INC COM 114340102   11,924,072 183,053 SH   OTR 1 183,053 0 0
BALCHEM CORP COM 057665200   74,217,784 498,943 SH   SOLE   487,478 0 11,465
BALCHEM CORP COM 057665200   39,904,865 268,268 SH   OTR 1 268,268 0 0
BARNES GROUP INC COM 067806109   13,220,249 405,156 SH   SOLE   395,101 0 10,055
BARNES GROUP INC COM 067806109   7,737,160 237,118 SH   OTR 1 237,118 0 0
BIO-TECHNE CORP COM 09073m104   55,153,679 714,796 SH   SOLE   695,049 0 19,747
BIO-TECHNE CORP COM 09073m104   28,121,734 364,460 SH   OTR 1 364,460 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   9,079,510 558,739 SH   SOLE   545,351 0 13,388
BIOLIFE SOLUTIONS INC NEW COM 09062w204   5,130,872 315,746 SH   OTR 1 315,746 0 0
BLACKBAUD INC COM 09227q100   58,908,299 679,450 SH   SOLE   663,284 0 16,166
BLACKBAUD INC COM 09227q100   33,062,005 381,338 SH   OTR 1 381,338 0 0
BLACKLINE INC COM 09239b109   37,762,568 604,782 SH   SOLE   580,131 0 24,651
BLACKLINE INC COM 09239b109   20,040,680 320,959 SH   OTR 1 320,959 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   35,584,945 377,599 SH   SOLE   368,620 0 8,979
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   19,953,624 211,732 SH   OTR 1 211,732 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   20,146,690 97,918 SH   SOLE   78,696 0 19,222
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   5,279,545 25,660 SH   OTR 1 25,660 0 0
BURLINGTON STORES INC COM 122017106   17,915,420 92,120 SH   SOLE   75,640 0 16,480
BURLINGTON STORES INC COM 122017106   4,269,614 21,954 SH   OTR 1 21,954 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   16,919,259 62,119 SH   SOLE   49,882 0 12,237
CADENCE DESIGN SYSTEM INC COM 127387108   4,453,522 16,351 SH   OTR 1 16,351 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   53,120,175 621,579 SH   SOLE   606,717 0 14,862
CASELLA WASTE SYSTEMS INC CL A COM 147448104   29,950,568 350,463 SH   OTR 1 350,463 0 0
CERTARA INC COM 15687v109   43,501,532 2,473,083 SH   SOLE   2,415,400 0 57,683
CERTARA INC COM 15687v109   23,777,582 1,351,767 SH   OTR 1 1,351,767 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   3,035,140 12,839 SH   SOLE   10,266 0 2,573
CHARLES RIVER LABORATORIES INT COM 159864107   812,034 3,435 SH   OTR 1 3,435 0 0
CHURCH & DWIGHT CO INC COM 171340102   21,725,063 229,749 SH   SOLE   190,951 0 38,798
CHURCH & DWIGHT CO INC COM 171340102   4,646,489 49,138 SH   OTR 1 49,138 0 0
COGNEX CORP COM 192422103   2,808,825 67,293 SH   SOLE   53,778 0 13,515
COGNEX CORP COM 192422103   752,948 18,039 SH   OTR 1 18,039 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   87,510,869 2,010,820 SH   SOLE   1,962,915 0 47,905
CONSTRUCTION PARTNERS INC CL A COM 21044c107   49,166,415 1,129,743 SH   OTR 1 1,129,743 0 0
COOPER COS INC NEW COM 216648402   8,380,300 22,144 SH   SOLE   17,782 0 4,362
COOPER COS INC NEW COM 216648402   2,204,035 5,824 SH   OTR 1 5,824 0 0
COPART INC COM 217204106   42,393,987 865,183 SH   SOLE   719,816 0 145,367
COPART INC COM 217204106   9,275,896 189,304 SH   OTR 1 189,304 0 0
COSTAR GROUP INC COM 22160n109   33,059,856 378,303 SH   SOLE   314,262 0 64,041
COSTAR GROUP INC COM 22160n109   7,053,596 80,714 SH   OTR 1 80,714 0 0
COSTCO WHOLESALE CORP COM 22160k105   4,472,042 6,775 SH   SOLE   6,019 0 756
DANAHER CORPORATION COM 235851102   3,416,892 14,770 SH   SOLE   13,119 0 1,651
DESCARTES SYSTEMS GROUP INC COM 249906108   79,948,042 951,083 SH   SOLE   929,028 0 22,055
DESCARTES SYSTEMS GROUP INC COM 249906108   43,486,255 517,324 SH   OTR 1 517,324 0 0
DIGI INTERNATIONAL INC COM 253798102   23,117,790 889,146 SH   SOLE   867,654 0 21,492
DIGI INTERNATIONAL INC COM 253798102   13,179,296 506,896 SH   OTR 1 506,896 0 0
DONALDSON INC COM 257651109   30,631,518 468,730 SH   SOLE   457,714 0 11,016
DONALDSON INC COM 257651109   16,975,316 259,760 SH   OTR 1 259,760 0 0
DORMAN PRODS INC COM 258278100   31,308,532 375,357 SH   SOLE   366,383 0 8,974
DORMAN PRODS INC COM 258278100   17,649,139 211,595 SH   OTR 1 211,595 0 0
DOUBLEVERIFY HOLDINGS INC COM 25862v105   44,624,299 1,213,276 SH   SOLE   1,184,350 0 28,926
DOUBLEVERIFY HOLDINGS INC COM 25862v105   25,093,670 682,264 SH   OTR 1 682,264 0 0
ECOLAB INC COM 278865100   1,740,521 8,775 SH   SOLE   7,790 0 985
EDWARDS LIFESCIENCES CORP COM 28176e108   1,773,727 23,262 SH   SOLE   20,665 0 2,597
ENVESTNET INC COM 29404k106   32,965,433 665,699 SH   SOLE   649,220 0 16,479
ENVESTNET INC COM 29404k106   19,244,017 388,611 SH   OTR 1 388,611 0 0
EPAM SYSTEMS INC COM 29414b104   16,247,893 54,644 SH   SOLE   45,272 0 9,372
EPAM SYSTEMS INC COM 29414b104   3,705,748 12,463 SH   OTR 1 12,463 0 0
EPLUS INC COM 294268107   79,273,157 992,900 SH   SOLE   969,342 0 23,558
EPLUS INC COM 294268107   44,359,823 555,609 SH   OTR 1 555,609 0 0
ESCO TECHNOLOGIES INC COM 296315104   65,449,688 559,256 SH   SOLE   545,992 0 13,264
ESCO TECHNOLOGIES INC COM 296315104   36,614,591 312,865 SH   OTR 1 312,865 0 0
ETSY INC COM 29786a106   4,299,736 53,050 SH   SOLE   41,846 0 11,204
ETSY INC COM 29786a106   1,214,210 14,981 SH   OTR 1 14,981 0 0
EXLSERVICE HOLDINGS INC COM 302081104   84,478,034 2,738,348 SH   SOLE   2,675,005 0 63,343
EXLSERVICE HOLDINGS INC COM 302081104   45,698,228 1,481,304 SH   OTR 1 1,481,304 0 0
EXPONENT INC COM 30214u102   89,112,756 1,012,185 SH   SOLE   988,824 0 23,361
EXPONENT INC COM 30214u102   48,070,192 546,004 SH   OTR 1 546,004 0 0
FAIR ISAAC CORP COM 303250104   77,631,903 66,694 SH   SOLE   65,216 0 1,478
FAIR ISAAC CORP COM 303250104   40,266,598 34,593 SH   OTR 1 34,593 0 0
FISERV INC COM 337738108   26,676,081 200,814 SH   SOLE   163,132 0 37,682
FISERV INC COM 337738108   6,287,317 47,330 SH   OTR 1 47,330 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   5,175,249 67,970 SH   SOLE   54,944 0 13,026
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   1,324,075 17,390 SH   OTR 1 17,390 0 0
FOX FACTORY HOLDING CORP COM 35138v102   48,546,730 719,424 SH   SOLE   702,140 0 17,284
FOX FACTORY HOLDING CORP COM 35138v102   27,399,444 406,038 SH   OTR 1 406,038 0 0
FRESHPET INC COM 358039105   2,381,697 27,452 SH   SOLE   22,051 0 5,401
FRESHPET INC COM 358039105   626,841 7,225 SH   OTR 1 7,225 0 0
GARTNER INC COM 366651107   30,292,527 67,151 SH   SOLE   53,761 0 13,390
GARTNER INC COM 366651107   8,063,591 17,875 SH   OTR 1 17,875 0 0
GENERAC HOLDINGS INC COM 368736104   2,750,894 21,285 SH   SOLE   17,074 0 4,211
GENERAC HOLDINGS INC COM 368736104   724,132 5,603 SH   OTR 1 5,603 0 0
GLOBAL PAYMENTS INC COM 37940x102   14,129,723 111,258 SH   SOLE   89,300 0 21,958
GLOBAL PAYMENTS INC COM 37940x102   3,722,624 29,312 SH   OTR 1 29,312 0 0
GLOBUS MED INC CL A COM 379577208   48,548,450 911,024 SH   SOLE   889,235 0 21,789
GLOBUS MED INC CL A COM 379577208   27,224,529 510,875 SH   OTR 1 510,875 0 0
GROCERY OUTLET HOLDING CORP COM 39874r101   23,489,857 871,285 SH   SOLE   849,996 0 21,289
GROCERY OUTLET HOLDING CORP COM 39874r101   13,536,427 502,093 SH   OTR 1 502,093 0 0
HEALTHEQUITY INC COM 42226a107   37,568,099 566,638 SH   SOLE   545,487 0 21,151
HEALTHEQUITY INC COM 42226a107   20,161,631 304,097 SH   OTR 1 304,097 0 0
HEICO CORP CL A COM 422806208   20,646,444 144,948 SH   SOLE   116,415 0 28,533
HEICO CORP CL A COM 422806208   5,428,816 38,113 SH   OTR 1 38,113 0 0
HUBSPOT INC COM 443573100   15,164,830 26,122 SH   SOLE   20,997 0 5,125
HUBSPOT INC COM 443573100   3,966,249 6,832 SH   OTR 1 6,832 0 0
HUNT J B TRANS SERVICES INC COM 445658107   1,597,725 7,999 SH   SOLE   7,112 0 887
I3 VERTICALS INC CL A COM 46571y107   25,762,409 1,216,930 SH   SOLE   1,188,319 0 28,611
I3 VERTICALS INC CL A COM 46571y107   14,202,868 670,896 SH   OTR 1 670,896 0 0
IDEX CORP COM 45167r104   21,297,814 98,097 SH   SOLE   79,644 0 18,453
IDEX CORP COM 45167r104   5,056,709 23,291 SH   OTR 1 23,291 0 0
IDEXX LABORATORIES INC COM 45168d104   24,560,789 44,250 SH   SOLE   35,570 0 8,680
IDEXX LABORATORIES INC COM 45168d104   6,434,140 11,592 SH   OTR 1 11,592 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   18,633,129 145,084 SH   SOLE   116,604 0 28,480
INTERCONTINENTAL EXCHANGE INC COM 45866f104   4,881,239 38,007 SH   OTR 1 38,007 0 0
INTUIT COM 461202103   36,711,981 58,736 SH   SOLE   47,751 0 10,985
INTUIT COM 461202103   8,543,535 13,669 SH   OTR 1 13,669 0 0
INTUITIVE SURGICAL INC COM 46120e602   1,511,035 4,479 SH   SOLE   3,979 0 500
J & J SNACK FOODS CORP COM 466032109   56,584,724 338,547 SH   SOLE   330,701 0 7,846
J & J SNACK FOODS CORP COM 466032109   30,733,202 183,877 SH   OTR 1 183,877 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   27,274,394 171,440 SH   SOLE   141,492 0 29,948
KEYSIGHT TECHNOLOGIES INC COM 49338l103   6,346,259 39,891 SH   OTR 1 39,891 0 0
KINSALE CAP GROUP INC COM 49714p108   90,887,350 271,378 SH   SOLE   265,062 0 6,316
KINSALE CAP GROUP INC COM 49714p108   49,633,327 148,199 SH   OTR 1 148,199 0 0
LEMAITRE VASCULAR INC COM 525558201   33,017,604 581,705 SH   SOLE   568,006 0 13,699
LEMAITRE VASCULAR INC COM 525558201   18,334,558 323,019 SH   OTR 1 323,019 0 0
LOWES COS INC COM 548661107   3,496,038 15,709 SH   SOLE   13,956 0 1,753
LULULEMON ATHLETICA INC COM 550021109   18,706,193 36,586 SH   SOLE   29,380 0 7,206
LULULEMON ATHLETICA INC COM 550021109   4,921,678 9,626 SH   OTR 1 9,626 0 0
MARKETAXESS HOLDINGS INC COM 57060d108   1,685,134 5,754 SH   SOLE   5,727 0 27
MARTEN TRANSPORT LTD COM 573075108   44,579,676 2,124,865 SH   SOLE   2,074,353 0 50,512
MARTEN TRANSPORT LTD COM 573075108   24,988,879 1,191,081 SH   OTR 1 1,191,081 0 0
MARVELL TECHNOLOGY INC COM 573874104   2,851,035 47,273 SH   SOLE   42,012 0 5,261
MESA LABORATORIES INC COM 59064r109   12,400,716 118,361 SH   SOLE   115,380 0 2,981
MESA LABORATORIES INC COM 59064r109   7,456,271 71,168 SH   OTR 1 71,168 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   3,116,170 34,555 SH   SOLE   30,696 0 3,859
MICROSOFT CORP COM 594918104   4,254,893 11,315 SH   SOLE   10,053 0 1,262
MONOLITHIC POWER SYSTEMS INC COM 609839105   12,629,063 20,021 SH   SOLE   17,105 0 2,916
MONOLITHIC POWER SYSTEMS INC COM 609839105   2,441,119 3,870 SH   OTR 1 3,870 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307   1,481,542 4,732 SH   SOLE   4,205 0 527
NEOGEN CORP COM 640491106   27,388,177 1,361,918 SH   SOLE   1,329,159 0 32,759
NEOGEN CORP COM 640491106   15,619,658 776,711 SH   OTR 1 776,711 0 0
NOVANTA INC COM 67000b104   85,020,152 504,840 SH   SOLE   493,060 0 11,780
NOVANTA INC COM 67000b104   46,565,533 276,501 SH   OTR 1 276,501 0 0
NV5 GLOBAL INC COM 62945v109   31,447,451 283,004 SH   SOLE   276,157 0 6,847
NV5 GLOBAL INC COM 62945v109   17,946,880 161,509 SH   OTR 1 161,509 0 0
OLD DOMINION FREIGHT LINE INC COM 679580100   8,360,770 20,627 SH   SOLE   16,574 0 4,053
OLD DOMINION FREIGHT LINE INC COM 679580100   2,199,321 5,426 SH   OTR 1 5,426 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   51,111,381 673,493 SH   SOLE   657,945 0 15,548
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   27,617,206 363,911 SH   OTR 1 363,911 0 0
OMNICELL COM 68213n109   21,999,948 584,639 SH   SOLE   569,614 0 15,025
OMNICELL COM 68213n109   13,332,497 354,305 SH   OTR 1 354,305 0 0
ONTO INNOVATION INC COM 683344105   112,167,592 733,601 SH   SOLE   716,127 0 17,474
ONTO INNOVATION INC COM 683344105   63,006,420 412,076 SH   OTR 1 412,076 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   36,375,559 38,287 SH   SOLE   30,886 0 7,401
OREILLY AUTOMOTIVE INC COM 67103h107   9,222,427 9,707 SH   OTR 1 9,707 0 0
PALOMAR HOLDINGS INC COM 69753m105   12,473,065 224,740 SH   SOLE   219,441 0 5,299
PALOMAR HOLDINGS INC COM 69753m105   6,967,636 125,543 SH   OTR 1 125,543 0 0
PAYCOM SOFTWARE INC COM 70432v102   1,848,566 8,942 SH   SOLE   7,943 0 999
PERFICIENT INC COM 71375u101   39,998,748 607,699 SH   SOLE   593,086 0 14,613
PERFICIENT INC COM 71375u101   22,688,154 344,700 SH   OTR 1 344,700 0 0
POOL CORP COM 73278l105   28,324,049 71,039 SH   SOLE   58,734 0 12,305
POOL CORP COM 73278l105   6,529,674 16,377 SH   OTR 1 16,377 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   11,896,073 106,691 SH   SOLE   87,937 0 18,754
RAYMOND JAMES FINANCIAL INC COM 754730109   2,374,950 21,300 SH   OTR 1 21,300 0 0
RBC BEARINGS INC COM 75524b104   108,263,679 380,019 SH   SOLE   371,229 0 8,790
RBC BEARINGS INC COM 75524b104   58,678,508 205,969 SH   OTR 1 205,969 0 0
REPLIGEN CORP COM 759916109   17,704,417 98,467 SH   SOLE   82,197 0 16,270
REPLIGEN CORP COM 759916109   3,901,660 21,700 SH   OTR 1 21,700 0 0
ROLLINS INC COM 775711104   10,754,448 246,266 SH   SOLE   197,680 0 48,586
ROLLINS INC COM 775711104   2,835,930 64,940 SH   OTR 1 64,940 0 0
ROPER TECHNOLOGIES INC COM 776696106   23,835,740 43,722 SH   SOLE   35,116 0 8,606
ROPER TECHNOLOGIES INC COM 776696106   6,266,184 11,494 SH   OTR 1 11,494 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   14,829,331 344,708 SH   SOLE   284,768 0 59,940
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   3,437,169 79,897 SH   OTR 1 79,897 0 0
S&P GLOBAL INC COM 78409v104   1,974,411 4,482 SH   SOLE   3,982 0 500
SALESFORCE INC COM 79466l302   2,111,172 8,023 SH   SOLE   7,128 0 895
SHOCKWAVE MED INC COM 82489t104   5,229,946 27,445 SH   SOLE   21,005 0 6,440
SHOCKWAVE MED INC COM 82489t104   1,640,150 8,607 SH   OTR 1 8,607 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   58,359,450 359,135 SH   SOLE   350,617 0 8,518
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   32,644,950 200,892 SH   OTR 1 200,892 0 0
SPS COMMERCE INC COM 78463m107   56,564,223 291,809 SH   SOLE   284,861 0 6,948
SPS COMMERCE INC COM 78463m107   31,759,133 163,842 SH   OTR 1 163,842 0 0
SPX TECHNOLOGIES INC COM 78473e103   30,154,894 298,534 SH   SOLE   291,444 0 7,090
SPX TECHNOLOGIES INC COM 78473e103   16,896,246 167,273 SH   OTR 1 167,273 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   5,230,403 85,590 SH   SOLE   68,886 0 16,704
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   1,358,170 22,225 SH   OTR 1 22,225 0 0
STAAR SURGICAL CO COM 852312305   18,068,862 578,945 SH   SOLE   564,561 0 14,384
STAAR SURGICAL CO COM 852312305   10,586,775 339,211 SH   OTR 1 339,211 0 0
STERIS PLC USD COM G8473T100   23,632,885 107,495 SH   SOLE   86,337 0 21,158
STERIS PLC USD COM G8473T100   6,221,095 28,297 SH   OTR 1 28,297 0 0
TEXAS ROADHOUSE INC COM 882681109   73,986,211 605,303 SH   SOLE   590,762 0 14,541
TEXAS ROADHOUSE INC COM 882681109   41,914,623 342,916 SH   OTR 1 342,916 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,744,723 7,055 SH   SOLE   6,266 0 789
TJX COS INC COM 872540109   3,535,511 37,688 SH   SOLE   33,481 0 4,207
TREX CO INC COM 89531p105   73,689,140 890,073 SH   SOLE   866,514 0 23,559
TREX CO INC COM 89531p105   38,478,226 464,769 SH   OTR 1 464,769 0 0
TRIMBLE INC COM 896239100   5,639,909 106,013 SH   SOLE   85,158 0 20,855
TRIMBLE INC COM 896239100   1,481,460 27,847 SH   OTR 1 27,847 0 0
TYLER TECHNOLOGIES INC COM 902252105   67,974,060 162,571 SH   SOLE   148,110 0 14,461
TYLER TECHNOLOGIES INC COM 902252105   27,404,003 65,541 SH   OTR 1 65,541 0 0
UFP TECHNOLOGIES INC COM 902673102   9,121,583 53,020 SH   SOLE   51,775 0 1,245
UFP TECHNOLOGIES INC COM 902673102   5,051,955 29,365 SH   OTR 1 29,365 0 0
ULTA BEAUTY INC COM 90384s303   20,300,466 41,430 SH   SOLE   33,770 0 7,660
ULTA BEAUTY INC COM 90384s303   4,618,156 9,425 SH   OTR 1 9,425 0 0
VERALTO CORP COM 92338c103   404,143 4,913 SH   SOLE   4,367 0 546
VERICEL CORP COM 92346j108   10,275,968 288,570 SH   SOLE   281,118 0 7,452
VERICEL CORP COM 92346j108   6,566,235 184,393 SH   OTR 1 184,393 0 0
VERISK ANALYTICS INC COM 92345y106   27,363,429 114,558 SH   SOLE   92,006 0 22,552
VERISK ANALYTICS INC COM 92345y106   7,195,657 30,125 SH   OTR 1 30,125 0 0
VISA INC CL A COM 92826c839   3,198,660 12,286 SH   SOLE   10,915 0 1,371
VULCAN MATERIALS CO COM 929160109   8,121,737 35,777 SH   SOLE   28,739 0 7,038
VULCAN MATERIALS CO COM 929160109   2,138,434 9,420 SH   OTR 1 9,420 0 0
WAL-MART INC COM 931142103   2,090,789 13,262 SH   SOLE   11,783 0 1,479
WATSCO INC COM 942622200   21,759,578 50,784 SH   SOLE   42,308 0 8,476
WATSCO INC COM 942622200   4,827,571 11,267 SH   OTR 1 11,267 0 0
WD 40 CO COM 929236107   33,246,199 139,065 SH   SOLE   135,747 0 3,318
WD 40 CO COM 929236107   18,699,099 78,216 SH   OTR 1 78,216 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF 464287481   2,000,427 19,150 SH   SOLE   19,150 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648   15,650,559 62,051 SH   SOLE   62,051 0 0