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   62,092,325 1,091,829 SH   SOLE   1,066,521 0 25,308
AAON INC COM 000360206   33,948,433 596,948 SH   OTR 1 596,948 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101   3,356,672 6,583 SH   SOLE   5,884 0 699
ADVANCED DRAIN SYSTEMS INC COM 00790r104   17,584,956 154,484 SH   SOLE   125,123 0 29,361
ADVANCED DRAIN SYSTEMS INC COM 00790r104   4,422,182 38,849 SH   OTR 1 38,849 0 0
AGILYSYS INC COM 00847j105   20,905,630 315,986 SH   SOLE   307,766 0 8,220
AGILYSYS INC COM 00847j105   13,327,006 201,436 SH   OTR 1 201,436 0 0
ALARM HOLDINGS INC COM 011642105   51,416,436 840,962 SH   SOLE   821,263 0 19,699
ALARM HOLDINGS INC COM 011642105   28,541,436 466,821 SH   OTR 1 466,821 0 0
ALIGN TECHNOLOGY INC COM 016255101   5,307,042 17,382 SH   SOLE   13,836 0 3,546
ALIGN TECHNOLOGY INC COM 016255101   1,442,637 4,725 SH   OTR 1 4,725 0 0
ALLEGIANT TRAVEL CO COM 01748x102   12,406,650 161,419 SH   SOLE   157,608 0 3,811
ALLEGIANT TRAVEL CO COM 01748x102   6,984,038 90,867 SH   OTR 1 90,867 0 0
ALPHABET INC CAP STOCK CL A COM 02079k305   2,544,049 19,441 SH   SOLE   17,373 0 2,068
AMPHENOL CORP CL A COM 032095101   29,121,594 346,727 SH   SOLE   279,256 0 67,471
AMPHENOL CORP CL A COM 032095101   7,125,796 84,841 SH   OTR 1 84,841 0 0
ANSYS INC COM 03662q105   22,128,156 74,368 SH   SOLE   59,119 0 15,249
ANSYS INC COM 03662q105   6,075,078 20,417 SH   OTR 1 20,417 0 0
AVID BIOSERVICES INC COM 05368m106   13,329,396 1,412,012 SH   SOLE   1,376,478 0 35,534
AVID BIOSERVICES INC COM 05368m106   7,992,461 846,659 SH   OTR 1 846,659 0 0
AXON ENTERPRISE INC COM 05464c101   32,057,913 161,103 SH   SOLE   134,152 0 26,951
AXON ENTERPRISE INC COM 05464c101   8,360,764 42,016 SH   OTR 1 42,016 0 0
AXOS FINANCIAL INC COM 05465c100   17,550,299 463,558 SH   SOLE   452,473 0 11,085
AXOS FINANCIAL INC COM 05465c100   9,997,993 264,078 SH   OTR 1 264,078 0 0
AZENTA INC COM 114340102   16,510,324 328,956 SH   SOLE   321,190 0 7,766
AZENTA INC COM 114340102   9,288,362 185,064 SH   OTR 1 185,064 0 0
BALCHEM CORP COM 057665200   61,041,552 492,112 SH   SOLE   480,644 0 11,468
BALCHEM CORP COM 057665200   33,641,385 271,214 SH   OTR 1 271,214 0 0
BARNES GROUP INC COM 067806109   14,345,152 422,289 SH   SOLE   412,226 0 10,063
BARNES GROUP INC COM 067806109   8,143,356 239,722 SH   OTR 1 239,722 0 0
BIO-TECHNE CORP COM 09073m104   47,749,175 701,472 SH   SOLE   681,725 0 19,747
BIO-TECHNE CORP COM 09073m104   25,081,208 368,462 SH   OTR 1 368,462 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   13,256,695 959,934 SH   SOLE   936,203 0 23,731
BIOLIFE SOLUTIONS INC NEW COM 09062w204   7,808,961 565,457 SH   OTR 1 565,457 0 0
BLACKBAUD INC COM 09227q100   47,575,816 676,562 SH   SOLE   660,385 0 16,177
BLACKBAUD INC COM 09227q100   27,110,188 385,526 SH   OTR 1 385,526 0 0
BLACKLINE INC COM 09239b109   33,646,844 606,577 SH   SOLE   581,080 0 25,497
BLACKLINE INC COM 09239b109   18,051,103 325,421 SH   OTR 1 325,421 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   31,396,871 385,427 SH   SOLE   375,686 0 9,741
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   17,393,502 213,522 SH   OTR 1 213,522 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   18,005,860 100,563 SH   SOLE   79,955 0 20,608
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   4,920,115 27,479 SH   OTR 1 27,479 0 0
BURLINGTON STORES INC COM 122017106   12,531,463 92,620 SH   SOLE   74,965 0 17,655
BURLINGTON STORES INC COM 122017106   3,180,903 23,510 SH   OTR 1 23,510 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   14,924,975 63,700 SH   SOLE   50,583 0 13,117
CADENCE DESIGN SYSTEM INC COM 127387108   4,102,827 17,511 SH   OTR 1 17,511 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   47,233,633 619,052 SH   SOLE   604,179 0 14,873
CASELLA WASTE SYSTEMS INC CL A COM 147448104   27,033,090 354,300 SH   OTR 1 354,300 0 0
CERTARA INC COM 15687v109   27,178,795 1,869,243 SH   SOLE   1,823,047 0 46,196
CERTARA INC COM 15687v109   15,919,032 1,094,844 SH   OTR 1 1,094,844 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   2,757,492 14,070 SH   SOLE   11,315 0 2,755
CHARLES RIVER LABORATORIES INT COM 159864107   720,814 3,678 SH   OTR 1 3,678 0 0
CHURCH & DWIGHT CO INC COM 171340102   18,500,474 201,904 SH   SOLE   165,566 0 36,338
CHURCH & DWIGHT CO INC COM 171340102   4,185,658 45,680 SH   OTR 1 45,680 0 0
COGNEX CORP COM 192422103   3,006,089 70,832 SH   SOLE   56,343 0 14,489
COGNEX CORP COM 192422103   819,856 19,318 SH   OTR 1 19,318 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   73,307,765 2,005,136 SH   SOLE   1,957,196 0 47,940
CONSTRUCTION PARTNERS INC CL A COM 21044c107   41,757,004 1,142,150 SH   OTR 1 1,142,150 0 0
COOPER COS INC NEW COM 216648402   7,218,424 22,699 SH   SOLE   18,026 0 4,673
COOPER COS INC NEW COM 216648402   1,983,428 6,237 SH   OTR 1 6,237 0 0
COPART INC COM 217204106   40,784,864 946,504 SH   SOLE   770,604 0 175,900
COPART INC COM 217204106   9,835,034 228,244 SH   OTR 1 228,244 0 0
COSTAR GROUP INC COM 22160n109   28,862,023 375,368 SH   SOLE   307,007 0 68,361
COSTAR GROUP INC COM 22160n109   6,646,141 86,437 SH   OTR 1 86,437 0 0
COSTCO WHOLESALE CORP COM 22160k105   4,015,736 7,108 SH   SOLE   6,352 0 756
DANAHER CORPORATION COM 235851102   3,848,031 15,510 SH   SOLE   13,859 0 1,651
DESCARTES SYSTEMS GROUP INC COM 249906108   68,896,765 938,904 SH   SOLE   916,852 0 22,052
DESCARTES SYSTEMS GROUP INC COM 249906108   38,378,180 523,006 SH   OTR 1 523,006 0 0
DIGI INTERNATIONAL INC COM 253798102   15,962,178 591,192 SH   SOLE   576,944 0 14,248
DIGI INTERNATIONAL INC COM 253798102   9,165,636 339,468 SH   OTR 1 339,468 0 0
DONALDSON INC COM 257651109   27,896,444 467,747 SH   SOLE   456,723 0 11,024
DONALDSON INC COM 257651109   15,662,239 262,613 SH   OTR 1 262,613 0 0
DORMAN PRODS INC COM 258278100   28,289,218 373,406 SH   SOLE   364,425 0 8,981
DORMAN PRODS INC COM 258278100   16,206,503 213,919 SH   OTR 1 213,919 0 0
DOUBLEVERIFY HOLDINGS INC COM 25862v105   27,905,432 998,405 SH   SOLE   974,530 0 23,875
DOUBLEVERIFY HOLDINGS INC COM 25862v105   15,895,277 568,704 SH   OTR 1 568,704 0 0
ECOLAB INC COM 278865100   1,561,190 9,216 SH   SOLE   8,231 0 985
EDWARDS LIFESCIENCES CORP COM 28176e108   1,692,303 24,427 SH   SOLE   21,830 0 2,597
ENVESTNET INC COM 29404k106   30,069,280 682,927 SH   SOLE   666,436 0 16,491
ENVESTNET INC COM 29404k106   17,298,462 392,879 SH   OTR 1 392,879 0 0
EPAM SYSTEMS INC COM 29414b104   13,541,796 52,962 SH   SOLE   42,924 0 10,038
EPAM SYSTEMS INC COM 29414b104   3,412,694 13,347 SH   OTR 1 13,347 0 0
EPLUS INC COM 294268107   62,904,393 990,308 SH   SOLE   966,733 0 23,575
EPLUS INC COM 294268107   35,679,883 561,711 SH   OTR 1 561,711 0 0
ESCO TECHNOLOGIES INC COM 296315104   58,244,536 557,684 SH   SOLE   544,410 0 13,274
ESCO TECHNOLOGIES INC COM 296315104   33,034,476 316,301 SH   OTR 1 316,301 0 0
ETSY INC COM 29786a106   3,659,660 56,669 SH   SOLE   44,658 0 12,011
ETSY INC COM 29786a106   1,036,057 16,043 SH   OTR 1 16,043 0 0
EXLSERVICE HOLDINGS INC COM 302081104   75,961,512 2,709,041 SH   SOLE   2,645,686 0 63,355
EXLSERVICE HOLDINGS INC COM 302081104   41,991,919 1,497,572 SH   OTR 1 1,497,572 0 0
EXPONENT INC COM 30214u102   77,947,515 910,602 SH   SOLE   889,407 0 21,195
EXPONENT INC COM 30214u102   42,869,250 500,809 SH   OTR 1 500,809 0 0
FAIR ISAAC CORP COM 303250104   99,382,925 114,427 SH   SOLE   111,756 0 2,671
FAIR ISAAC CORP COM 303250104   54,857,223 63,161 SH   OTR 1 63,161 0 0
FISERV INC COM 337738108   23,307,056 206,330 SH   SOLE   166,068 0 40,262
FISERV INC COM 337738108   5,725,604 50,687 SH   OTR 1 50,687 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   4,335,818 69,753 SH   SOLE   55,781 0 13,972
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   1,157,606 18,623 SH   OTR 1 18,623 0 0
FOX FACTORY HOLDING CORP COM 35138v102   72,800,279 734,763 SH   SOLE   717,471 0 17,292
FOX FACTORY HOLDING CORP COM 35138v102   40,570,288 409,470 SH   OTR 1 409,470 0 0
FRESHPET INC COM 358039105   1,873,617 28,440 SH   SOLE   22,651 0 5,789
FRESHPET INC COM 358039105   509,779 7,738 SH   OTR 1 7,738 0 0
GARTNER INC COM 366651107   24,056,065 70,010 SH   SOLE   55,654 0 14,356
GARTNER INC COM 366651107   6,577,383 19,142 SH   OTR 1 19,142 0 0
GENERAC HOLDINGS INC COM 368736104   2,378,142 21,826 SH   SOLE   17,306 0 4,520
GENERAC HOLDINGS INC COM 368736104   653,869 6,001 SH   OTR 1 6,001 0 0
GLOBAL PAYMENTS INC COM 37940x102   13,222,810 114,592 SH   SOLE   91,055 0 23,537
GLOBAL PAYMENTS INC COM 37940x102   3,622,207 31,391 SH   OTR 1 31,391 0 0
GLOBUS MED INC CL A COM 379577208   44,969,926 905,739 SH   SOLE   883,966 0 21,773
GLOBUS MED INC CL A COM 379577208   25,643,480 516,485 SH   OTR 1 516,485 0 0
GROCERY OUTLET HOLDING CORP COM 39874r101   16,999,520 589,238 SH   SOLE   575,054 0 14,184
GROCERY OUTLET HOLDING CORP COM 39874r101   9,749,627 337,942 SH   OTR 1 337,942 0 0
HEALTHEQUITY INC COM 42226a107   41,507,892 568,212 SH   SOLE   546,424 0 21,788
HEALTHEQUITY INC COM 42226a107   22,509,335 308,136 SH   OTR 1 308,136 0 0
HEICO CORP CL A COM 422806208   19,212,212 148,678 SH   SOLE   118,102 0 30,576
HEICO CORP CL A COM 422806208   5,274,244 40,816 SH   OTR 1 40,816 0 0
HUBSPOT INC COM 443573100   13,188,851 26,779 SH   SOLE   21,281 0 5,498
HUBSPOT INC COM 443573100   3,603,622 7,317 SH   OTR 1 7,317 0 0
HUNT J B TRANS SERVICES INC COM 445658107   6,257,775 33,194 SH   SOLE   27,268 0 5,926
HUNT J B TRANS SERVICES INC COM 445658107   1,267,043 6,721 SH   OTR 1 6,721 0 0
I3 VERTICALS INC CL A COM 46571y107   25,530,162 1,207,671 SH   SOLE   1,179,058 0 28,613
I3 VERTICALS INC CL A COM 46571y107   14,261,805 674,636 SH   OTR 1 674,636 0 0
IDEX CORP COM 45167r104   20,960,615 100,762 SH   SOLE   81,046 0 19,716
IDEX CORP COM 45167r104   5,188,435 24,942 SH   OTR 1 24,942 0 0
IDEXX LABORATORIES INC COM 45168d104   19,859,361 45,417 SH   SOLE   36,113 0 9,304
IDEXX LABORATORIES INC COM 45168d104   5,428,270 12,414 SH   OTR 1 12,414 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   16,384,493 148,923 SH   SOLE   118,388 0 30,535
INTERCONTINENTAL EXCHANGE INC COM 45866f104   4,478,144 40,703 SH   OTR 1 40,703 0 0
INTUIT COM 461202103   30,850,372 60,380 SH   SOLE   48,664 0 11,716
INTUIT COM 461202103   7,479,140 14,638 SH   OTR 1 14,638 0 0
INTUITIVE SURGICAL INC COM 46120e602   743,293 2,543 SH   SOLE   2,271 0 272
J & J SNACK FOODS CORP COM 466032109   54,671,990 334,079 SH   SOLE   326,230 0 7,849
J & J SNACK FOODS CORP COM 466032109   30,421,880 185,896 SH   OTR 1 185,896 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   22,258,718 168,232 SH   SOLE   136,162 0 32,070
KEYSIGHT TECHNOLOGIES INC COM 49338l103   5,652,283 42,720 SH   OTR 1 42,720 0 0
KINSALE CAP GROUP INC COM 49714p108   118,284,867 285,623 SH   SOLE   278,923 0 6,700
KINSALE CAP GROUP INC COM 49714p108   65,828,862 158,957 SH   OTR 1 158,957 0 0
LEMAITRE VASCULAR INC COM 525558201   31,601,780 580,062 SH   SOLE   566,353 0 13,709
LEMAITRE VASCULAR INC COM 525558201   17,791,316 326,566 SH   OTR 1 326,566 0 0
LOWES COS INC COM 548661107   3,427,697 16,492 SH   SOLE   14,739 0 1,753
LULULEMON ATHLETICA INC COM 550021109   14,453,436 37,482 SH   SOLE   29,758 0 7,724
LULULEMON ATHLETICA INC COM 550021109   3,974,868 10,308 SH   OTR 1 10,308 0 0
MARKETAXESS HOLDINGS INC COM 57060d108   829,913 3,885 SH   SOLE   3,860 0 25
MARTEN TRANSPORT LTD COM 573075108   42,039,575 2,132,906 SH   SOLE   2,082,357 0 50,549
MARTEN TRANSPORT LTD COM 573075108   23,734,033 1,204,162 SH   OTR 1 1,204,162 0 0
MARVELL TECHNOLOGY INC COM 573874104   2,686,201 49,625 SH   SOLE   44,364 0 5,261
MESA LABORATORIES INC COM 59064r109   13,033,312 124,044 SH   SOLE   121,061 0 2,983
MESA LABORATORIES INC COM 59064r109   7,477,622 71,168 SH   OTR 1 71,168 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   2,831,888 36,283 SH   SOLE   32,424 0 3,859
MICROSOFT CORP COM 594918104   3,751,110 11,880 SH   SOLE   10,618 0 1,262
MONOLITHIC POWER SYSTEMS INC COM 609839105   5,638,946 12,206 SH   SOLE   10,530 0 1,676
MONOLITHIC POWER SYSTEMS INC COM 609839105   1,022,406 2,213 SH   OTR 1 2,213 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307   1,352,761 4,969 SH   SOLE   4,442 0 527
NEOGEN CORP COM 640491106   19,547,540 1,054,344 SH   SOLE   1,029,374 0 24,970
NEOGEN CORP COM 640491106   11,001,228 593,378 SH   OTR 1 593,378 0 0
NOVANTA INC COM 67000b104   65,774,530 458,551 SH   SOLE   447,750 0 10,801
NOVANTA INC COM 67000b104   36,743,160 256,157 SH   OTR 1 256,157 0 0
NV5 GLOBAL INC COM 62945v109   26,994,699 280,523 SH   SOLE   273,671 0 6,852
NV5 GLOBAL INC COM 62945v109   15,712,723 163,283 SH   OTR 1 163,283 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   51,322,661 664,974 SH   SOLE   649,423 0 15,551
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   28,395,062 367,907 SH   OTR 1 367,907 0 0
OMNICELL COM 68213n109   28,030,091 622,338 SH   SOLE   607,303 0 15,035
OMNICELL COM 68213n109   16,133,148 358,196 SH   OTR 1 358,196 0 0
ONTO INNOVATION INC COM 683344105   93,159,772 730,550 SH   SOLE   713,063 0 17,487
ONTO INNOVATION INC COM 683344105   52,992,339 415,561 SH   OTR 1 415,561 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   35,740,455 39,324 SH   SOLE   31,396 0 7,928
OREILLY AUTOMOTIVE INC COM 67103h107   9,448,509 10,396 SH   OTR 1 10,396 0 0
PALOMAR HOLDINGS INC COM 69753m105   11,343,355 223,514 SH   SOLE   218,212 0 5,302
PALOMAR HOLDINGS INC COM 69753m105   6,406,832 126,243 SH   OTR 1 126,243 0 0
PAYCOM SOFTWARE INC COM 70432v102   8,497,252 32,774 SH   SOLE   28,000 0 4,774
PAYCOM SOFTWARE INC COM 70432v102   1,290,128 4,976 SH   OTR 1 4,976 0 0
PERFICIENT INC COM 71375u101   34,778,989 601,089 SH   SOLE   586,465 0 14,624
PERFICIENT INC COM 71375u101   20,163,342 348,485 SH   OTR 1 348,485 0 0
POOL CORP COM 73278l105   24,960,520 70,094 SH   SOLE   56,915 0 13,179
POOL CORP COM 73278l105   6,245,638 17,539 SH   OTR 1 17,539 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   11,039,531 109,923 SH   SOLE   90,023 0 19,900
RAYMOND JAMES FINANCIAL INC COM 754730109   2,290,808 22,810 SH   OTR 1 22,810 0 0
RBC BEARINGS INC COM 75524b104   87,819,692 375,089 SH   SOLE   366,295 0 8,794
RBC BEARINGS INC COM 75524b104   48,753,124 208,231 SH   OTR 1 208,231 0 0
REPLIGEN CORP COM 759916109   15,068,404 94,764 SH   SOLE   77,351 0 17,413
REPLIGEN CORP COM 759916109   3,695,233 23,239 SH   OTR 1 23,239 0 0
ROLLINS INC COM 775711104   6,277,159 168,153 SH   SOLE   132,476 0 35,677
ROLLINS INC COM 775711104   1,781,462 47,722 SH   OTR 1 47,722 0 0
ROPER TECHNOLOGIES INC COM 776696106   21,700,727 44,810 SH   SOLE   35,585 0 9,225
ROPER TECHNOLOGIES INC COM 776696106   5,961,003 12,309 SH   OTR 1 12,309 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   13,913,004 287,459 SH   SOLE   234,008 0 53,451
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   3,447,145 71,222 SH   OTR 1 71,222 0 0
S&P GLOBAL INC COM 78409v104   1,721,081 4,710 SH   SOLE   4,210 0 500
SALESFORCE INC COM 79466l302   1,708,219 8,424 SH   SOLE   7,529 0 895
SHOCKWAVE MED INC COM 82489t104   6,453,196 32,412 SH   SOLE   25,508 0 6,904
SHOCKWAVE MED INC COM 82489t104   1,835,304 9,218 SH   OTR 1 9,218 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   53,443,957 326,974 SH   SOLE   319,212 0 7,762
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   30,225,991 184,925 SH   OTR 1 184,925 0 0
SPS COMMERCE INC COM 78463m107   49,610,138 290,781 SH   SOLE   283,828 0 6,953
SPS COMMERCE INC COM 78463m107   28,260,182 165,642 SH   OTR 1 165,642 0 0
SPX TECHNOLOGIES INC COM 78473e103   24,081,690 295,844 SH   SOLE   288,748 0 7,096
SPX TECHNOLOGIES INC COM 78473e103   13,765,554 169,110 SH   OTR 1 169,110 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   4,607,181 87,689 SH   SOLE   69,773 0 17,916
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   1,250,505 23,801 SH   OTR 1 23,801 0 0
STAAR SURGICAL CO COM 852312305   24,551,672 611,042 SH   SOLE   596,559 0 14,483
STAAR SURGICAL CO COM 852312305   13,779,168 342,936 SH   OTR 1 342,936 0 0
STERIS PLC USD COM G8473T100   24,184,709 110,221 SH   SOLE   87,557 0 22,664
STERIS PLC USD COM G8473T100   6,649,084 30,303 SH   OTR 1 30,303 0 0
TEXAS ROADHOUSE INC COM 882681109   53,645,028 558,221 SH   SOLE   544,770 0 13,451
TEXAS ROADHOUSE INC COM 882681109   30,796,398 320,462 SH   OTR 1 320,462 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,750,214 7,409 SH   SOLE   6,620 0 789
TJX COS INC COM 872540109   3,517,337 39,574 SH   SOLE   35,367 0 4,207
TREX CO INC COM 89531p105   49,366,033 801,007 SH   SOLE   779,431 0 21,576
TREX CO INC COM 89531p105   26,034,238 422,428 SH   OTR 1 422,428 0 0
TRIMBLE INC COM 896239100   5,839,345 108,417 SH   SOLE   86,060 0 22,357
TRIMBLE INC COM 896239100   1,606,213 29,822 SH   OTR 1 29,822 0 0
TYLER TECHNOLOGIES INC COM 902252105   62,565,214 162,027 SH   SOLE   146,744 0 15,283
TYLER TECHNOLOGIES INC COM 902252105   25,937,024 67,170 SH   OTR 1 67,170 0 0
UFP TECHNOLOGIES INC COM 902673102   4,938,895 30,591 SH   SOLE   29,871 0 720
UFP TECHNOLOGIES INC COM 902673102   2,772,419 17,172 SH   OTR 1 17,172 0 0
ULTA BEAUTY INC COM 90384s303   17,006,188 42,574 SH   SOLE   34,407 0 8,167
ULTA BEAUTY INC COM 90384s303   4,031,649 10,093 SH   OTR 1 10,093 0 0
VERICEL CORP COM 92346j108   9,244,240 275,783 SH   SOLE   269,170 0 6,613
VERICEL CORP COM 92346j108   5,342,954 159,396 SH   OTR 1 159,396 0 0
VERISK ANALYTICS INC COM 92345y106   27,753,251 117,479 SH   SOLE   93,305 0 24,174
VERISK ANALYTICS INC COM 92345y106   7,621,339 32,261 SH   OTR 1 32,261 0 0
VISA INC CL A COM 92826c839   2,967,589 12,902 SH   SOLE   11,531 0 1,371
WAL-MART INC COM 931142103   2,227,700 13,929 SH   SOLE   12,450 0 1,479
WATSCO INC COM 942622200   18,752,675 49,647 SH   SOLE   40,573 0 9,074
WATSCO INC COM 942622200   4,557,192 12,065 SH   OTR 1 12,065 0 0
WD 40 CO COM 929236107   28,125,575 138,386 SH   SOLE   135,066 0 3,320
WD 40 CO COM 929236107   16,071,203 79,075 SH   OTR 1 79,075 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF 464287481   1,264,791 13,846 SH   SOLE   13,846 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648   9,368,810 41,797 SH   SOLE   41,797 0 0