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   95,217,268 1,080,786 SH   SOLE   1,055,563 0 25,223
AAON INC COM 000360206   52,073,531 591,073 SH   OTR 1 591,073 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101   2,274,232 4,507 SH   SOLE   3,988 0 519
ADVANCED DRAIN SYSTEMS INC COM 00790r104   26,517,016 153,954 SH   SOLE   127,313 0 26,641
ADVANCED DRAIN SYSTEMS INC COM 00790r104   6,172,737 35,838 SH   OTR 1 35,838 0 0
AGILYSYS INC COM 00847j105   36,508,099 433,279 SH   SOLE   422,614 0 10,665
AGILYSYS INC COM 00847j105   21,297,052 252,754 SH   OTR 1 252,754 0 0
ALARM HOLDINGS INC COM 011642105   60,838,651 839,501 SH   SOLE   819,810 0 19,691
ALARM HOLDINGS INC COM 011642105   33,497,591 462,227 SH   OTR 1 462,227 0 0
ALIGN TECHNOLOGY INC COM 016255101   5,431,906 16,565 SH   SOLE   13,334 0 3,231
ALIGN TECHNOLOGY INC COM 016255101   1,429,403 4,359 SH   OTR 1 4,359 0 0
ALLEGIANT TRAVEL CO COM 01748x102   11,660,512 155,039 SH   SOLE   151,231 0 3,808
ALLEGIANT TRAVEL CO COM 01748x102   6,802,068 90,441 SH   OTR 1 90,441 0 0
ALPHABET INC CAP STOCK CL A COM 02079k305   2,663,462 17,647 SH   SOLE   15,615 0 2,032
AMPHENOL CORP CL A COM 032095101   37,901,506 328,578 SH   SOLE   266,861 0 61,717
AMPHENOL CORP CL A COM 032095101   9,027,752 78,264 SH   OTR 1 78,264 0 0
ANSYS INC COM 03662q105   24,665,276 71,049 SH   SOLE   57,106 0 13,943
ANSYS INC COM 03662q105   6,538,411 18,834 SH   OTR 1 18,834 0 0
AXON ENTERPRISE INC COM 05464c101   46,565,036 148,827 SH   SOLE   126,047 0 22,780
AXON ENTERPRISE INC COM 05464c101   11,239,588 35,923 SH   OTR 1 35,923 0 0
AXOS FINANCIAL INC COM 05465c100   24,915,716 461,061 SH   SOLE   449,984 0 11,077
AXOS FINANCIAL INC COM 05465c100   14,207,062 262,899 SH   OTR 1 262,899 0 0
AZENTA INC COM 114340102   19,659,370 326,134 SH   SOLE   318,374 0 7,760
AZENTA INC COM 114340102   11,103,275 184,195 SH   OTR 1 184,195 0 0
BALCHEM CORP COM 057665200   76,472,526 493,530 SH   SOLE   482,065 0 11,465
BALCHEM CORP COM 057665200   41,827,358 269,941 SH   OTR 1 269,941 0 0
BARNES GROUP INC COM 067806109   6,510,273 175,243 SH   SOLE   171,076 0 4,167
BARNES GROUP INC COM 067806109   3,672,760 98,863 SH   OTR 1 98,863 0 0
BIO-TECHNE CORP COM 09073m104   50,207,691 713,279 SH   SOLE   693,012 0 20,267
BIO-TECHNE CORP COM 09073m104   25,814,406 366,734 SH   OTR 1 366,734 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   10,438,760 562,736 SH   SOLE   549,348 0 13,388
BIOLIFE SOLUTIONS INC NEW COM 09062w204   5,889,235 317,479 SH   OTR 1 317,479 0 0
BLACKBAUD INC COM 09227q100   56,211,881 758,186 SH   SOLE   739,740 0 18,446
BLACKBAUD INC COM 09227q100   32,451,449 437,705 SH   OTR 1 437,705 0 0
BLACKLINE INC COM 09239b109   38,706,276 599,354 SH   SOLE   574,963 0 24,391
BLACKLINE INC COM 09239b109   20,735,734 321,086 SH   OTR 1 321,086 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   42,490,239 374,826 SH   SOLE   365,847 0 8,979
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   24,026,765 211,951 SH   OTR 1 211,951 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   19,625,507 95,800 SH   SOLE   77,024 0 18,776
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   5,203,034 25,398 SH   OTR 1 25,398 0 0
BURLINGTON STORES INC COM 122017106   21,536,899 92,755 SH   SOLE   76,648 0 16,107
BURLINGTON STORES INC COM 122017106   5,045,489 21,730 SH   OTR 1 21,730 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   18,928,738 60,809 SH   SOLE   48,847 0 11,962
CADENCE DESIGN SYSTEM INC COM 127387108   5,028,106 16,153 SH   OTR 1 16,153 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   66,795,224 675,586 SH   SOLE   659,293 0 16,293
CASELLA WASTE SYSTEMS INC CL A COM 147448104   38,224,823 386,617 SH   OTR 1 386,617 0 0
CERTARA INC COM 15687v109   50,719,451 2,836,658 SH   SOLE   2,769,772 0 66,886
CERTARA INC COM 15687v109   28,027,633 1,567,541 SH   OTR 1 1,567,541 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   3,556,154 13,125 SH   SOLE   10,612 0 2,513
CHARLES RIVER LABORATORIES INT COM 159864107   919,333 3,393 SH   OTR 1 3,393 0 0
CHURCH & DWIGHT CO INC COM 171340102   23,578,162 226,039 SH   SOLE   188,048 0 37,991
CHURCH & DWIGHT CO INC COM 171340102   5,073,325 48,637 SH   OTR 1 48,637 0 0
COGNEX CORP COM 192422103   2,844,362 67,052 SH   SOLE   53,856 0 13,196
COGNEX CORP COM 192422103   757,452 17,856 SH   OTR 1 17,856 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   121,990,282 2,172,578 SH   SOLE   2,120,372 0 52,206
CONSTRUCTION PARTNERS INC CL A COM 21044c107   69,413,191 1,236,210 SH   OTR 1 1,236,210 0 0
COOPER COS INC COM 216648501   10,494,819 103,438 SH   SOLE   83,019 0 20,419
COOPER COS INC COM 216648501   2,800,195 27,599 SH   OTR 1 27,599 0 0
COPART INC COM 217204106   49,789,661 859,628 SH   SOLE   715,481 0 144,147
COPART INC COM 217204106   10,852,876 187,377 SH   OTR 1 187,377 0 0
COSTAR GROUP INC COM 22160n109   31,753,065 328,707 SH   SOLE   274,193 0 54,514
COSTAR GROUP INC COM 22160n109   6,643,568 68,774 SH   OTR 1 68,774 0 0
COSTCO WHOLESALE CORP COM 22160k105   4,724,731 6,449 SH   SOLE   5,707 0 742
DANAHER CORPORATION COM 235851102   3,513,061 14,068 SH   SOLE   12,448 0 1,620
DESCARTES SYSTEMS GROUP INC COM 249906108   86,061,824 940,258 SH   SOLE   918,203 0 22,055
DESCARTES SYSTEMS GROUP INC COM 249906108   47,431,670 518,209 SH   OTR 1 518,209 0 0
DIGI INTERNATIONAL INC COM 253798102   34,329,807 1,075,158 SH   SOLE   1,049,209 0 25,949
DIGI INTERNATIONAL INC COM 253798102   19,557,189 612,502 SH   OTR 1 612,502 0 0
DONALDSON INC COM 257651109   34,529,156 462,361 SH   SOLE   451,345 0 11,016
DONALDSON INC COM 257651109   19,418,891 260,028 SH   OTR 1 260,028 0 0
DORMAN PRODS INC COM 258278100   36,011,172 373,599 SH   SOLE   364,625 0 8,974
DORMAN PRODS INC COM 258278100   20,522,877 212,915 SH   OTR 1 212,915 0 0
DOUBLEVERIFY HOLDINGS INC COM 25862v105   61,986,584 1,762,986 SH   SOLE   1,721,161 0 41,825
DOUBLEVERIFY HOLDINGS INC COM 25862v105   34,593,924 983,900 SH   OTR 1 983,900 0 0
ECOLAB INC COM 278865100   1,929,631 8,357 SH   SOLE   7,391 0 966
EDWARDS LIFESCIENCES CORP COM 28176e108   2,117,418 22,158 SH   SOLE   19,608 0 2,550
ENVESTNET INC COM 29404k106   39,515,760 682,365 SH   SOLE   665,886 0 16,479
ENVESTNET INC COM 29404k106   22,504,463 388,611 SH   OTR 1 388,611 0 0
EPAM SYSTEMS INC COM 29414b104   14,879,463 53,880 SH   SOLE   44,731 0 9,149
EPAM SYSTEMS INC COM 29414b104   3,400,082 12,312 SH   OTR 1 12,312 0 0
EPLUS INC COM 294268107   61,059,064 777,426 SH   SOLE   758,675 0 18,751
EPLUS INC COM 294268107   34,771,307 442,721 SH   OTR 1 442,721 0 0
ESCO TECHNOLOGIES INC COM 296315104   59,011,910 551,256 SH   SOLE   537,992 0 13,264
ESCO TECHNOLOGIES INC COM 296315104   33,701,160 314,817 SH   OTR 1 314,817 0 0
ETSY INC COM 29786a106   3,790,940 55,165 SH   SOLE   44,207 0 10,958
ETSY INC COM 29786a106   1,017,056 14,800 SH   OTR 1 14,800 0 0
EXLSERVICE HOLDINGS INC COM 302081104   94,118,595 2,959,704 SH   SOLE   2,890,617 0 69,087
EXLSERVICE HOLDINGS INC COM 302081104   51,698,023 1,625,724 SH   OTR 1 1,625,724 0 0
EXPONENT INC COM 30214u102   81,222,390 982,252 SH   SOLE   958,891 0 23,361
EXPONENT INC COM 30214u102   45,149,071 546,004 SH   OTR 1 546,004 0 0
FAIR ISAAC CORP COM 303250104   79,667,848 63,754 SH   SOLE   62,283 0 1,471
FAIR ISAAC CORP COM 303250104   42,912,857 34,341 SH   OTR 1 34,341 0 0
FISERV INC COM 337738108   31,307,343 195,891 SH   SOLE   159,036 0 36,855
FISERV INC COM 337738108   7,487,247 46,848 SH   OTR 1 46,848 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   5,621,416 66,392 SH   SOLE   53,672 0 12,720
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   1,457,425 17,213 SH   OTR 1 17,213 0 0
FOX FACTORY HOLDING CORP COM 35138v102   27,776,732 533,450 SH   SOLE   520,125 0 13,325
FOX FACTORY HOLDING CORP COM 35138v102   16,418,192 315,310 SH   OTR 1 315,310 0 0
FRESHPET INC COM 358039105   3,144,121 27,137 SH   SOLE   21,855 0 5,282
FRESHPET INC COM 358039105   827,009 7,138 SH   OTR 1 7,138 0 0
GARTNER INC COM 366651107   31,778,440 66,668 SH   SOLE   53,593 0 13,075
GARTNER INC COM 366651107   8,417,039 17,658 SH   OTR 1 17,658 0 0
GENERAC HOLDINGS INC COM 368736104   2,634,097 20,882 SH   SOLE   16,780 0 4,102
GENERAC HOLDINGS INC COM 368736104   698,311 5,536 SH   OTR 1 5,536 0 0
GLOBAL PAYMENTS INC COM 37940x102   16,872,246 126,233 SH   SOLE   101,255 0 24,978
GLOBAL PAYMENTS INC COM 37940x102   4,506,748 33,718 SH   OTR 1 33,718 0 0
GLOBUS MED INC CL A COM 379577208   54,209,699 1,010,621 SH   SOLE   986,700 0 23,921
GLOBUS MED INC CL A COM 379577208   30,106,255 561,265 SH   OTR 1 561,265 0 0
GROCERY OUTLET HOLDING CORP COM 39874r101   25,105,557 872,327 SH   SOLE   851,038 0 21,289
GROCERY OUTLET HOLDING CORP COM 39874r101   14,540,375 505,225 SH   OTR 1 505,225 0 0
HAMILTON LANE INC CL A COM 407497106   14,237,662 126,265 SH   SOLE   123,209 0 3,056
HAMILTON LANE INC CL A COM 407497106   8,157,397 72,343 SH   OTR 1 72,343 0 0
HEALTHEQUITY INC COM 42226a107   45,695,293 559,786 SH   SOLE   538,842 0 20,944
HEALTHEQUITY INC COM 42226a107   24,960,821 305,780 SH   OTR 1 305,780 0 0
HEICO CORP CL A COM 422806208   21,849,610 141,936 SH   SOLE   114,057 0 27,879
HEICO CORP CL A COM 422806208   5,867,115 38,113 SH   OTR 1 38,113 0 0
HUBSPOT INC COM 443573100   16,010,201 25,553 SH   SOLE   20,556 0 4,997
HUBSPOT INC COM 443573100   4,229,280 6,750 SH   OTR 1 6,750 0 0
I3 VERTICALS INC CL A COM 46571y107   28,558,157 1,247,626 SH   SOLE   1,219,015 0 28,611
I3 VERTICALS INC CL A COM 46571y107   15,369,971 671,471 SH   OTR 1 671,471 0 0
IDEX CORP COM 45167r104   23,358,833 95,725 SH   SOLE   77,697 0 18,028
IDEX CORP COM 45167r104   5,614,656 23,009 SH   OTR 1 23,009 0 0
IDEXX LABORATORIES INC COM 45168d104   23,376,022 43,295 SH   SOLE   34,818 0 8,477
IDEXX LABORATORIES INC COM 45168d104   6,183,278 11,452 SH   OTR 1 11,452 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   19,506,325 141,936 SH   SOLE   114,124 0 27,812
INTERCONTINENTAL EXCHANGE INC COM 45866f104   5,160,084 37,547 SH   OTR 1 37,547 0 0
INTUIT COM 461202103   37,242,463 57,296 SH   SOLE   46,561 0 10,735
INTUIT COM 461202103   8,777,600 13,504 SH   OTR 1 13,504 0 0
INTUITIVE SURGICAL INC COM 46120e602   2,151,095 5,390 SH   SOLE   4,770 0 620
J & J SNACK FOODS CORP COM 466032109   47,901,781 331,363 SH   SOLE   323,517 0 7,846
J & J SNACK FOODS CORP COM 466032109   26,608,581 184,066 SH   OTR 1 184,066 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   26,417,279 168,930 SH   SOLE   139,661 0 29,269
KEYSIGHT TECHNOLOGIES INC COM 49338l103   6,162,779 39,409 SH   OTR 1 39,409 0 0
KINSALE CAP GROUP INC COM 49714p108   136,883,112 260,859 SH   SOLE   254,728 0 6,131
KINSALE CAP GROUP INC COM 49714p108   75,599,292 144,070 SH   OTR 1 144,070 0 0
LEMAITRE VASCULAR INC COM 525558201   38,157,280 575,004 SH   SOLE   561,305 0 13,699
LEMAITRE VASCULAR INC COM 525558201   21,569,256 325,034 SH   OTR 1 325,034 0 0
LOWES COS INC COM 548661107   3,810,251 14,958 SH   SOLE   13,237 0 1,721
LULULEMON ATHLETICA INC COM 550021109   13,985,709 35,801 SH   SOLE   28,762 0 7,039
LULULEMON ATHLETICA INC COM 550021109   3,714,691 9,509 SH   OTR 1 9,509 0 0
MARKETAXESS HOLDINGS INC COM 57060d108   1,298,095 5,921 SH   SOLE   5,894 0 27
MARTEN TRANSPORT LTD COM 573075108   38,655,241 2,091,734 SH   SOLE   2,041,222 0 50,512
MARTEN TRANSPORT LTD COM 573075108   22,148,502 1,198,512 SH   OTR 1 1,198,512 0 0
MARVELL TECHNOLOGY INC COM 573874104   3,185,636 44,944 SH   SOLE   39,775 0 5,169
MESA LABORATORIES INC COM 59064r109   13,591,508 123,863 SH   SOLE   120,882 0 2,981
MESA LABORATORIES INC COM 59064r109   7,732,344 70,467 SH   OTR 1 70,467 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   2,952,625 32,913 SH   SOLE   29,124 0 3,789
MICROSOFT CORP COM 594918104   4,535,782 10,781 SH   SOLE   9,540 0 1,241
MONOLITHIC POWER SYSTEMS INC COM 609839105   13,449,079 19,853 SH   SOLE   16,996 0 2,857
MONOLITHIC POWER SYSTEMS INC COM 609839105   2,621,615 3,870 SH   OTR 1 3,870 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307   2,064,564 5,816 SH   SOLE   5,146 0 670
NEOGEN CORP COM 640491106   20,805,742 1,318,488 SH   SOLE   1,285,729 0 32,759
NEOGEN CORP COM 640491106   12,256,500 776,711 SH   OTR 1 776,711 0 0
NOVANTA INC COM 67000b104   87,223,402 499,075 SH   SOLE   487,295 0 11,780
NOVANTA INC COM 67000b104   48,625,558 278,226 SH   OTR 1 278,226 0 0
NV5 GLOBAL INC COM 62945v109   26,906,499 274,528 SH   SOLE   267,681 0 6,847
NV5 GLOBAL INC COM 62945v109   15,928,291 162,517 SH   OTR 1 162,517 0 0
OLD DOMINION FREIGHT LINE INC COM 679580100   11,036,745 50,325 SH   SOLE   40,355 0 9,970
OLD DOMINION FREIGHT LINE INC COM 679580100   2,960,246 13,498 SH   OTR 1 13,498 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   52,967,798 665,675 SH   SOLE   650,127 0 15,548
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   29,137,022 366,181 SH   OTR 1 366,181 0 0
OMNICELL COM 68213n109   11,372,777 389,079 SH   SOLE   379,379 0 9,700
OMNICELL COM 68213n109   6,728,015 230,175 SH   OTR 1 230,175 0 0
ONTO INNOVATION INC COM 683344105   123,585,251 682,490 SH   SOLE   666,033 0 16,457
ONTO INNOVATION INC COM 683344105   70,758,640 390,759 SH   OTR 1 390,759 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   43,317,257 38,372 SH   SOLE   31,028 0 7,344
OREILLY AUTOMOTIVE INC COM 67103h107   10,847,408 9,609 SH   OTR 1 9,609 0 0
PALOMAR HOLDINGS INC COM 69753m105   18,708,899 223,177 SH   SOLE   217,878 0 5,299
PALOMAR HOLDINGS INC COM 69753m105   10,478,750 125,000 SH   OTR 1 125,000 0 0
PERFICIENT INC COM 71375u101   33,782,612 600,153 SH   SOLE   585,540 0 14,613
PERFICIENT INC COM 71375u101   19,423,202 345,056 SH   OTR 1 345,056 0 0
POOL CORP COM 73278l105   28,199,711 69,888 SH   SOLE   57,862 0 12,026
POOL CORP COM 73278l105   6,528,226 16,179 SH   OTR 1 16,179 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   13,313,719 103,673 SH   SOLE   85,343 0 18,330
RAYMOND JAMES FINANCIAL INC COM 754730109   2,702,214 21,042 SH   OTR 1 21,042 0 0
RBC BEARINGS INC COM 75524b104   101,591,005 375,776 SH   SOLE   366,986 0 8,790
RBC BEARINGS INC COM 75524b104   55,741,304 206,182 SH   OTR 1 206,182 0 0
REPLIGEN CORP COM 759916109   17,891,961 97,281 SH   SOLE   81,337 0 15,944
REPLIGEN CORP COM 759916109   3,942,693 21,437 SH   OTR 1 21,437 0 0
ROLLINS INC COM 775711104   13,663,599 295,301 SH   SOLE   235,584 0 59,717
ROLLINS INC COM 775711104   3,726,771 80,544 SH   OTR 1 80,544 0 0
ROPER TECHNOLOGIES INC COM 776696106   23,997,341 42,788 SH   SOLE   34,384 0 8,404
ROPER TECHNOLOGIES INC COM 776696106   6,446,295 11,494 SH   OTR 1 11,494 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   21,454,452 386,567 SH   SOLE   320,417 0 66,150
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   4,938,667 88,985 SH   OTR 1 88,985 0 0
S&P GLOBAL INC COM 78409v104   1,814,970 4,266 SH   SOLE   3,775 0 491
SALESFORCE INC COM 79466l302   2,300,714 7,639 SH   SOLE   6,761 0 878
SHOCKWAVE MED INC COM 82489t104   10,081,152 30,959 SH   SOLE   24,665 0 6,294
SHOCKWAVE MED INC COM 82489t104   2,774,368 8,520 SH   OTR 1 8,520 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   61,890,490 354,572 SH   SOLE   346,054 0 8,518
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   35,101,830 201,099 SH   OTR 1 201,099 0 0
SPS COMMERCE INC COM 78463m107   53,295,766 288,241 SH   SOLE   281,293 0 6,948
SPS COMMERCE INC COM 78463m107   30,483,354 164,864 SH   OTR 1 164,864 0 0
SPX TECHNOLOGIES INC COM 78473e103   36,299,466 294,806 SH   SOLE   287,716 0 7,090
SPX TECHNOLOGIES INC COM 78473e103   20,617,626 167,446 SH   OTR 1 167,446 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   5,380,547 83,588 SH   SOLE   67,315 0 16,273
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   1,430,623 22,225 SH   OTR 1 22,225 0 0
STAAR SURGICAL CO COM 852312305   17,417,862 455,012 SH   SOLE   444,159 0 10,853
STAAR SURGICAL CO COM 852312305   9,806,647 256,182 SH   OTR 1 256,182 0 0
STERIS PLC USD COM G8473T100   23,674,136 105,303 SH   SOLE   84,608 0 20,695
STERIS PLC USD COM G8473T100   6,284,618 27,954 SH   OTR 1 27,954 0 0
TEXAS ROADHOUSE INC COM 882681109   92,290,489 597,465 SH   SOLE   582,924 0 14,541
TEXAS ROADHOUSE INC COM 882681109   53,024,917 343,270 SH   OTR 1 343,270 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,905,150 6,719 SH   SOLE   5,945 0 774
TJX COS INC COM 872540109   3,640,877 35,899 SH   SOLE   31,766 0 4,133
TREX CO INC COM 89531p105   87,583,577 878,031 SH   SOLE   854,539 0 23,492
TREX CO INC COM 89531p105   46,649,883 467,668 SH   OTR 1 467,668 0 0
TRIMBLE INC COM 896239100   6,681,982 103,822 SH   SOLE   83,451 0 20,371
TRIMBLE INC COM 896239100   1,770,544 27,510 SH   OTR 1 27,510 0 0
TYLER TECHNOLOGIES INC COM 902252105   68,085,087 160,196 SH   SOLE   146,004 0 14,192
TYLER TECHNOLOGIES INC COM 902252105   27,910,832 65,671 SH   OTR 1 65,671 0 0
UFP TECHNOLOGIES INC COM 902673102   13,238,841 52,493 SH   SOLE   51,248 0 1,245
UFP TECHNOLOGIES INC COM 902673102   7,452,258 29,549 SH   OTR 1 29,549 0 0
ULTA BEAUTY INC COM 90384s303   21,123,031 40,397 SH   SOLE   32,906 0 7,491
ULTA BEAUTY INC COM 90384s303   4,877,948 9,329 SH   OTR 1 9,329 0 0
VERALTO CORP COM 92338c103   962,316 10,854 SH   SOLE   9,605 0 1,249
VERICEL CORP COM 92346j108   22,401,160 430,626 SH   SOLE   420,152 0 10,474
VERICEL CORP COM 92346j108   12,928,999 248,539 SH   OTR 1 248,539 0 0
VERISK ANALYTICS INC COM 92345y106   26,452,338 112,215 SH   SOLE   90,178 0 22,037
VERISK ANALYTICS INC COM 92345y106   7,015,561 29,761 SH   OTR 1 29,761 0 0
VISA INC CL A COM 92826c839   3,266,352 11,704 SH   SOLE   10,358 0 1,346
VULCAN MATERIALS CO COM 929160109   9,569,875 35,065 SH   SOLE   28,175 0 6,890
VULCAN MATERIALS CO COM 929160109   2,539,794 9,306 SH   OTR 1 9,306 0 0
WAL-MART INC COM 931142103   2,280,785 37,906 SH   SOLE   33,546 0 4,360
WATSCO INC COM 942622200   21,597,136 49,997 SH   SOLE   41,719 0 8,278
WATSCO INC COM 942622200   4,807,826 11,130 SH   OTR 1 11,130 0 0
WD 40 CO COM 929236107   34,742,839 137,155 SH   SOLE   133,837 0 3,318
WD 40 CO COM 929236107   19,936,510 78,704 SH   OTR 1 78,704 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF 464287481   253,985 2,225 SH   SOLE   2,225 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648   9,366,379 34,588 SH   SOLE   34,588 0 0