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   69,742,209 735,600 SH   SOLE   718,713 0 16,887
AAON INC COM 000360206   37,327,550 393,709 SH   OTR 1 393,709 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101   3,308,017 6,765 SH   SOLE   6,065 0 700
ADVANCED DRAIN SYSTEMS INC COM 00790r104   25,192,042 221,410 SH   SOLE   180,737 0 40,673
ADVANCED DRAIN SYSTEMS INC COM 00790r104   6,492,969 57,066 SH   OTR 1 57,066 0 0
AGILYSYS INC COM 00847j105   12,100,111 176,284 SH   SOLE   172,032 0 4,252
AGILYSYS INC COM 00847j105   6,876,149 100,177 SH   OTR 1 100,177 0 0
ALARM HOLDINGS INC COM 011642105   43,877,474 849,022 SH   SOLE   829,297 0 19,725
ALARM HOLDINGS INC COM 011642105   23,733,213 459,234 SH   OTR 1 459,234 0 0
ALIGN TECHNOLOGY INC COM 016255101   6,314,139 17,855 SH   SOLE   14,293 0 3,562
ALIGN TECHNOLOGY INC COM 016255101   1,774,212 5,017 SH   OTR 1 5,017 0 0
ALLEGIANT TRAVEL CO COM 01748x102   29,861,241 236,468 SH   SOLE   230,861 0 5,607
ALLEGIANT TRAVEL CO COM 01748x102   16,596,349 131,425 SH   OTR 1 131,425 0 0
ALPHABET INC CAP STOCK CL A COM 02079k305   3,195,272 26,694 SH   SOLE   23,930 0 2,764
AMPHENOL CORP CL A COM 032095101   30,280,281 356,448 SH   SOLE   288,621 0 67,827
AMPHENOL CORP CL A COM 032095101   7,652,976 90,088 SH   OTR 1 90,088 0 0
ANSYS INC COM 03662q105   25,240,877 76,425 SH   SOLE   61,094 0 15,331
ANSYS INC COM 03662q105   7,160,254 21,680 SH   OTR 1 21,680 0 0
AVID BIOSERVICES INC COM 05368m106   20,710,005 1,482,463 SH   SOLE   1,446,929 0 35,534
AVID BIOSERVICES INC COM 05368m106   11,699,973 837,507 SH   OTR 1 837,507 0 0
AXON ENTERPRISE INC COM 05464c101   32,687,555 167,525 SH   SOLE   140,399 0 27,126
AXON ENTERPRISE INC COM 05464c101   8,705,279 44,615 SH   OTR 1 44,615 0 0
AXOS FINANCIAL INC COM 05465c100   13,717,218 347,800 SH   SOLE   339,591 0 8,209
AXOS FINANCIAL INC COM 05465c100   7,631,364 193,493 SH   OTR 1 193,493 0 0
AZENTA INC COM 114340102   15,316,236 328,111 SH   SOLE   320,345 0 7,766
AZENTA INC COM 114340102   8,502,295 182,140 SH   OTR 1 182,140 0 0
BALCHEM CORP COM 057665200   66,596,986 494,006 SH   SOLE   482,538 0 11,468
BALCHEM CORP COM 057665200   35,986,451 266,942 SH   OTR 1 266,942 0 0
BARNES GROUP INC COM 067806109   18,043,817 427,680 SH   SOLE   417,617 0 10,063
BARNES GROUP INC COM 067806109   10,004,557 237,131 SH   OTR 1 237,131 0 0
BIO-TECHNE CORP COM 09073m104   57,741,074 707,351 SH   SOLE   687,599 0 19,752
BIO-TECHNE CORP COM 09073m104   29,726,871 364,166 SH   OTR 1 364,166 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   22,146,380 1,002,099 SH   SOLE   978,368 0 23,731
BIOLIFE SOLUTIONS INC NEW COM 09062w204   12,361,502 559,344 SH   OTR 1 559,344 0 0
BLACKBAUD INC COM 09227q100   48,095,090 675,683 SH   SOLE   659,506 0 16,177
BLACKBAUD INC COM 09227q100   26,995,656 379,259 SH   OTR 1 379,259 0 0
BLACKLINE INC COM 09239b109   35,773,266 664,684 SH   SOLE   630,174 0 34,510
BLACKLINE INC COM 09239b109   18,060,808 335,578 SH   OTR 1 335,578 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   35,707,348 386,234 SH   SOLE   376,492 0 9,742
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   19,575,733 211,744 SH   OTR 1 211,744 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   17,125,681 103,397 SH   SOLE   82,675 0 20,722
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   4,832,752 29,178 SH   OTR 1 29,178 0 0
BURLINGTON STORES INC COM 122017106   15,227,920 96,753 SH   SOLE   79,006 0 17,747
BURLINGTON STORES INC COM 122017106   3,929,084 24,964 SH   OTR 1 24,964 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   15,369,990 65,538 SH   SOLE   52,349 0 13,189
CADENCE DESIGN SYSTEM INC COM 127387108   4,360,665 18,594 SH   OTR 1 18,594 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   47,074,301 520,446 SH   SOLE   507,710 0 12,736
CASELLA WASTE SYSTEMS INC CL A COM 147448104   27,195,421 300,668 SH   OTR 1 300,668 0 0
CERTARA INC COM 15687v109   34,899,572 1,916,506 SH   SOLE   1,870,310 0 46,196
CERTARA INC COM 15687v109   19,613,008 1,077,046 SH   OTR 1 1,077,046 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   3,034,688 14,434 SH   SOLE   11,664 0 2,770
CHARLES RIVER LABORATORIES INT COM 159864107   831,539 3,955 SH   OTR 1 3,955 0 0
CHURCH & DWIGHT CO INC COM 171340102   21,054,970 210,067 SH   SOLE   173,535 0 36,532
CHURCH & DWIGHT CO INC COM 171340102   4,861,656 48,505 SH   OTR 1 48,505 0 0
COGNEX CORP COM 192422103   4,072,010 72,689 SH   SOLE   58,120 0 14,569
COGNEX CORP COM 192422103   1,149,138 20,513 SH   OTR 1 20,513 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   62,872,741 2,002,954 SH   SOLE   1,955,014 0 47,940
CONSTRUCTION PARTNERS INC CL A COM 21044c107   35,464,548 1,129,804 SH   OTR 1 1,129,804 0 0
COOPER COS INC NEW COM 216648402   8,940,070 23,316 SH   SOLE   18,619 0 4,697
COOPER COS INC NEW COM 216648402   2,540,991 6,627 SH   OTR 1 6,627 0 0
COPART INC COM 217204106   44,893,399 492,198 SH   SOLE   403,779 0 88,419
COPART INC COM 217204106   11,060,489 121,264 SH   OTR 1 121,264 0 0
COSTAR GROUP INC COM 22160n109   34,710,158 390,002 SH   SOLE   321,287 0 68,715
COSTAR GROUP INC COM 22160n109   8,168,687 91,783 SH   OTR 1 91,783 0 0
COSTCO WHOLESALE CORP COM 22160k105   3,933,943 7,307 SH   SOLE   6,550 0 757
DANAHER CORPORATION COM 235851102   3,378,480 14,077 SH   SOLE   12,618 0 1,459
DESCARTES SYSTEMS GROUP INC COM 249906108   73,905,917 922,555 SH   SOLE   900,605 0 21,950
DESCARTES SYSTEMS GROUP INC COM 249906108   41,216,755 514,502 SH   OTR 1 514,502 0 0
DIGI INTERNATIONAL INC COM 253798102   23,341,561 592,576 SH   SOLE   578,328 0 14,248
DIGI INTERNATIONAL INC COM 253798102   13,227,123 335,799 SH   OTR 1 335,799 0 0
DONALDSON INC COM 257651109   29,245,160 467,848 SH   SOLE   456,824 0 11,024
DONALDSON INC COM 257651109   16,238,473 259,774 SH   OTR 1 259,774 0 0
DORMAN PRODS INC COM 258278100   29,686,030 376,583 SH   SOLE   367,602 0 8,981
DORMAN PRODS INC COM 258278100   16,680,980 211,607 SH   OTR 1 211,607 0 0
DOUBLEVERIFY HOLDINGS INC COM 25862v105   6,194,452 159,159 SH   SOLE   155,372 0 3,787
DOUBLEVERIFY HOLDINGS INC COM 25862v105   3,452,515 88,708 SH   OTR 1 88,708 0 0
ECOLAB INC COM 278865100   1,768,328 9,472 SH   SOLE   8,485 0 987
EDWARDS LIFESCIENCES CORP COM 28176e108   3,188,826 33,805 SH   SOLE   30,304 0 3,501
ENVESTNET INC COM 29404k106   40,651,338 684,943 SH   SOLE   668,452 0 16,491
ENVESTNET INC COM 29404k106   22,938,419 386,494 SH   OTR 1 386,494 0 0
EPAM SYSTEMS INC COM 29414b104   12,426,387 55,290 SH   SOLE   45,199 0 10,091
EPAM SYSTEMS INC COM 29414b104   3,185,157 14,172 SH   OTR 1 14,172 0 0
EPLUS INC COM 294268107   55,824,453 991,553 SH   SOLE   967,978 0 23,575
EPLUS INC COM 294268107   31,282,476 555,639 SH   OTR 1 555,639 0 0
ESCO TECHNOLOGIES INC COM 296315104   57,709,854 556,884 SH   SOLE   543,610 0 13,274
ESCO TECHNOLOGIES INC COM 296315104   32,245,304 311,158 SH   OTR 1 311,158 0 0
ETSY INC COM 29786a106   5,030,751 59,458 SH   SOLE   47,381 0 12,077
ETSY INC COM 29786a106   1,441,331 17,035 SH   OTR 1 17,035 0 0
EXLSERVICE HOLDINGS INC COM 302081104   82,183,640 544,046 SH   SOLE   531,375 0 12,671
EXLSERVICE HOLDINGS INC COM 302081104   44,755,604 296,277 SH   OTR 1 296,277 0 0
EXPONENT INC COM 30214u102   85,413,731 915,278 SH   SOLE   894,083 0 21,195
EXPONENT INC COM 30214u102   46,230,355 495,396 SH   OTR 1 495,396 0 0
FAIR ISAAC CORP COM 303250104   121,240,116 149,825 SH   SOLE   146,355 0 3,470
FAIR ISAAC CORP COM 303250104   65,345,326 80,752 SH   OTR 1 80,752 0 0
FISERV INC COM 337738108   26,763,323 212,155 SH   SOLE   171,684 0 40,471
FISERV INC COM 337738108   6,789,519 53,821 SH   OTR 1 53,821 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   5,145,284 71,512 SH   SOLE   57,465 0 14,047
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   1,422,739 19,774 SH   OTR 1 19,774 0 0
FOX FACTORY HOLDING CORP COM 35138v102   79,944,911 736,752 SH   SOLE   719,453 0 17,299
FOX FACTORY HOLDING CORP COM 35138v102   44,061,571 406,060 SH   OTR 1 406,060 0 0
FRESHPET INC COM 358039105   1,922,966 29,220 SH   SOLE   23,401 0 5,819
FRESHPET INC COM 358039105   540,695 8,216 SH   OTR 1 8,216 0 0
GARTNER INC COM 366651107   25,202,767 71,944 SH   SOLE   57,511 0 14,433
GARTNER INC COM 366651107   7,211,131 20,585 SH   OTR 1 20,585 0 0
GENERAC HOLDINGS INC COM 368736104   5,054,853 33,896 SH   SOLE   27,100 0 6,796
GENERAC HOLDINGS INC COM 368736104   1,427,472 9,572 SH   OTR 1 9,572 0 0
GLOBAL PAYMENTS INC COM 37940x102   11,307,178 114,770 SH   SOLE   91,108 0 23,662
GLOBAL PAYMENTS INC COM 37940x102   3,283,869 33,332 SH   OTR 1 33,332 0 0
GLOBUS MED INC CL A COM 379577208   55,184,537 926,848 SH   SOLE   905,075 0 21,773
GLOBUS MED INC CL A COM 379577208   30,419,165 510,903 SH   OTR 1 510,903 0 0
GROCERY OUTLET HOLDING CORP COM 39874r101   17,989,908 587,713 SH   SOLE   573,529 0 14,184
GROCERY OUTLET HOLDING CORP COM 39874r101   10,232,586 334,289 SH   OTR 1 334,289 0 0
HEALTHEQUITY INC COM 42226a107   35,971,360 569,708 SH   SOLE   547,866 0 21,842
HEALTHEQUITY INC COM 42226a107   19,201,190 304,105 SH   OTR 1 304,105 0 0
HEICO CORP CL A COM 422806208   17,569,836 124,963 SH   SOLE   99,864 0 25,099
HEICO CORP CL A COM 422806208   4,977,662 35,403 SH   OTR 1 35,403 0 0
HUBSPOT INC COM 443573100   19,562,110 36,765 SH   SOLE   29,388 0 7,377
HUBSPOT INC COM 443573100   5,527,351 10,388 SH   OTR 1 10,388 0 0
HUNT J B TRANS SERVICES INC COM 445658107   6,160,888 34,032 SH   SOLE   28,077 0 5,955
HUNT J B TRANS SERVICES INC COM 445658107   1,292,011 7,137 SH   OTR 1 7,137 0 0
I3 VERTICALS INC CL A COM 46571y107   28,406,573 1,242,632 SH   SOLE   1,214,019 0 28,613
I3 VERTICALS INC CL A COM 46571y107   15,255,461 667,343 SH   OTR 1 667,343 0 0
IDEX CORP COM 45167r104   22,303,449 103,612 SH   SOLE   83,792 0 19,820
IDEX CORP COM 45167r104   5,701,161 26,485 SH   OTR 1 26,485 0 0
IDEXX LABORATORIES INC COM 45168d104   23,445,460 46,683 SH   SOLE   37,324 0 9,359
IDEXX LABORATORIES INC COM 45168d104   6,620,396 13,182 SH   OTR 1 13,182 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   17,320,961 153,174 SH   SOLE   122,474 0 30,700
INTERCONTINENTAL EXCHANGE INC COM 45866f104   4,887,318 43,220 SH   OTR 1 43,220 0 0
INTUIT COM 461202103   34,865,810 76,095 SH   SOLE   61,539 0 14,556
INTUIT COM 461202103   8,911,337 19,449 SH   OTR 1 19,449 0 0
INTUITIVE SURGICAL INC COM 46120e602   895,199 2,618 SH   SOLE   2,346 0 272
J & J SNACK FOODS CORP COM 466032109   53,052,629 335,013 SH   SOLE   327,164 0 7,849
J & J SNACK FOODS CORP COM 466032109   29,120,345 183,887 SH   OTR 1 183,887 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   28,951,622 172,897 SH   SOLE   140,669 0 32,228
KEYSIGHT TECHNOLOGIES INC COM 49338l103   7,600,388 45,389 SH   OTR 1 45,389 0 0
KINSALE CAP GROUP INC COM 49714p108   124,973,782 333,976 SH   SOLE   326,127 0 7,849
KINSALE CAP GROUP INC COM 49714p108   68,964,312 184,298 SH   OTR 1 184,298 0 0
LEMAITRE VASCULAR INC COM 525558201   38,977,047 579,326 SH   SOLE   565,617 0 13,709
LEMAITRE VASCULAR INC COM 525558201   21,733,862 323,036 SH   OTR 1 323,036 0 0
LOWES COS INC COM 548661107   3,826,066 16,952 SH   SOLE   15,197 0 1,755
LULULEMON ATHLETICA INC COM 550021109   14,537,409 38,408 SH   SOLE   30,642 0 7,766
LULULEMON ATHLETICA INC COM 550021109   4,143,061 10,946 SH   OTR 1 10,946 0 0
MARKETAXESS HOLDINGS INC COM 57060d108   1,273,791 4,873 SH   SOLE   4,848 0 25
MARTEN TRANSPORT LTD COM 573075108   45,868,102 2,133,400 SH   SOLE   2,082,851 0 50,549
MARTEN TRANSPORT LTD COM 573075108   25,612,584 1,191,283 SH   OTR 1 1,191,283 0 0
MARVELL TECHNOLOGY INC COM 573874104   3,049,019 51,004 SH   SOLE   45,736 0 5,268
MASIMO CORP COM 574795100   32,139,973 195,320 SH   SOLE   190,680 0 4,640
MASIMO CORP COM 574795100   17,996,998 109,371 SH   OTR 1 109,371 0 0
MESA LABORATORIES INC COM 59064r109   15,583,479 121,272 SH   SOLE   118,289 0 2,983
MESA LABORATORIES INC COM 59064r109   9,046,143 70,398 SH   OTR 1 70,398 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   3,341,259 37,295 SH   SOLE   33,432 0 3,863
MICROSOFT CORP COM 594918104   4,157,312 12,208 SH   SOLE   10,945 0 1,263
MONOLITHIC POWER SYSTEMS INC COM 609839105   7,795,472 14,430 SH   SOLE   12,739 0 1,691
MONOLITHIC POWER SYSTEMS INC COM 609839105   1,269,540 2,350 SH   OTR 1 2,350 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307   1,498,074 5,108 SH   SOLE   4,581 0 527
NEOGEN CORP COM 640491106   22,949,263 1,055,139 SH   SOLE   1,030,169 0 24,970
NEOGEN CORP COM 640491106   12,798,505 588,437 SH   OTR 1 588,437 0 0
NOVANTA INC COM 67000b104   77,411,369 420,485 SH   SOLE   410,491 0 9,994
NOVANTA INC COM 67000b104   43,114,379 234,190 SH   OTR 1 234,190 0 0
NV5 GLOBAL INC COM 62945v109   30,986,443 279,737 SH   SOLE   272,885 0 6,852
NV5 GLOBAL INC COM 62945v109   17,891,349 161,518 SH   OTR 1 161,518 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   38,664,691 667,438 SH   SOLE   651,887 0 15,551
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   21,082,523 363,931 SH   OTR 1 363,931 0 0
OMNICELL COM 68213n109   47,686,386 647,297 SH   SOLE   632,174 0 15,123
OMNICELL COM 68213n109   25,959,393 352,374 SH   OTR 1 352,374 0 0
ONTO INNOVATION INC COM 683344105   92,343,000 792,848 SH   SOLE   773,965 0 18,883
ONTO INNOVATION INC COM 683344105   51,547,642 442,583 SH   OTR 1 442,583 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   37,261,439 39,005 SH   SOLE   31,183 0 7,822
OREILLY AUTOMOTIVE INC COM 67103h107   10,552,244 11,046 SH   OTR 1 11,046 0 0
PALOMAR HOLDINGS INC COM 69753m105   13,029,550 224,493 SH   SOLE   219,191 0 5,302
PALOMAR HOLDINGS INC COM 69753m105   7,247,919 124,878 SH   OTR 1 124,878 0 0
PAYCOM SOFTWARE INC COM 70432v102   11,157,132 34,731 SH   SOLE   29,935 0 4,796
PAYCOM SOFTWARE INC COM 70432v102   1,698,396 5,287 SH   OTR 1 5,287 0 0
PERFICIENT INC COM 71375u101   50,983,937 611,832 SH   SOLE   597,208 0 14,624
PERFICIENT INC COM 71375u101   28,567,191 342,820 SH   OTR 1 342,820 0 0
POOL CORP COM 73278l105   27,329,851 72,950 SH   SOLE   59,700 0 13,250
POOL CORP COM 73278l105   6,976,921 18,623 SH   OTR 1 18,623 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   11,719,071 112,933 SH   SOLE   92,940 0 19,993
RAYMOND JAMES FINANCIAL INC COM 754730109   2,513,517 24,222 SH   OTR 1 24,222 0 0
RBC BEARINGS INC COM 75524b104   81,894,736 376,579 SH   SOLE   367,785 0 8,794
RBC BEARINGS INC COM 75524b104   44,794,471 205,980 SH   OTR 1 205,980 0 0
REPLIGEN CORP COM 759916109   13,994,686 98,930 SH   SOLE   81,433 0 17,497
REPLIGEN CORP COM 759916109   3,490,667 24,676 SH   OTR 1 24,676 0 0
ROPER TECHNOLOGIES INC COM 776696106   18,382,808 38,234 SH   SOLE   30,580 0 7,654
ROPER TECHNOLOGIES INC COM 776696106   5,183,505 10,781 SH   OTR 1 10,781 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   7,992,342 178,043 SH   SOLE   142,072 0 35,971
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   2,288,492 50,980 SH   OTR 1 50,980 0 0
S&P GLOBAL INC COM 78409V104   1,939,907 4,839 SH   SOLE   4,339 0 500
SALESFORCE INC COM 79466l302   1,829,089 8,658 SH   SOLE   7,762 0 896
SHOCKWAVE MED INC COM 82489t104   7,121,002 24,950 SH   SOLE   19,867 0 5,083
SHOCKWAVE MED INC COM 82489t104   2,049,244 7,180 SH   OTR 1 7,180 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   54,786,303 327,356 SH   SOLE   319,594 0 7,762
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   30,445,796 181,918 SH   OTR 1 181,918 0 0
SPS COMMERCE INC COM 78463m107   55,779,152 290,426 SH   SOLE   283,473 0 6,953
SPS COMMERCE INC COM 78463m107   31,442,335 163,711 SH   OTR 1 163,711 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   5,447,465 89,892 SH   SOLE   71,875 0 18,017
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   1,531,544 25,273 SH   OTR 1 25,273 0 0
STAAR SURGICAL CO COM 852312305   32,162,345 611,800 SH   SOLE   597,317 0 14,483
STAAR SURGICAL CO COM 852312305   17,833,269 339,229 SH   OTR 1 339,229 0 0
STERIS PLC USD COM G8473T100   25,468,788 113,205 SH   SOLE   90,424 0 22,781
STERIS PLC USD COM G8473T100   7,243,906 32,198 SH   OTR 1 32,198 0 0
TEXAS ROADHOUSE INC COM 882681109   62,640,966 557,900 SH   SOLE   544,449 0 13,451
TEXAS ROADHOUSE INC COM 882681109   35,592,535 316,998 SH   OTR 1 316,998 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,529,639 6,765 SH   SOLE   6,065 0 700
TJX COS INC COM 872540109   3,449,342 40,681 SH   SOLE   36,469 0 4,212
TREX CO INC COM 89531p105   52,819,749 805,670 SH   SOLE   784,089 0 21,581
TREX CO INC COM 89531p105   27,244,114 415,560 SH   OTR 1 415,560 0 0
TRIMBLE INC COM 896239100   8,350,798 157,741 SH   SOLE   126,262 0 31,479
TRIMBLE INC COM 896239100   2,376,688 44,894 SH   OTR 1 44,894 0 0
TYLER TECHNOLOGIES INC COM 902252105   68,510,696 164,503 SH   SOLE   149,150 0 15,353
TYLER TECHNOLOGIES INC COM 902252105   28,145,876 67,582 SH   OTR 1 67,582 0 0
ULTA BEAUTY INC COM 90384s303   20,592,469 43,758 SH   SOLE   35,551 0 8,207
ULTA BEAUTY INC COM 90384s303   5,043,367 10,717 SH   OTR 1 10,717 0 0
VERISK ANALYTICS INC COM 92345y106   27,270,084 120,648 SH   SOLE   96,342 0 24,306
VERISK ANALYTICS INC COM 92345y106   7,742,884 34,256 SH   OTR 1 34,256 0 0
VISA INC CL A COM 92826c839   3,149,697 13,263 SH   SOLE   11,890 0 1,373
WAL-MART INC COM 931142103   2,250,800 14,320 SH   SOLE   12,839 0 1,481
WATSCO INC COM 942622200   19,767,228 51,819 SH   SOLE   42,696 0 9,123
WATSCO INC COM 942622200   4,887,394 12,812 SH   OTR 1 12,812 0 0
WD 40 CO COM 929236107   26,028,588 137,973 SH   SOLE   134,653 0 3,320
WD 40 CO COM 929236107   14,756,203 78,220 SH   OTR 1 78,220 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF 464287481   254,312 2,632 SH   SOLE   2,632 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648   5,841,943 24,075 SH   SOLE   24,075 0 0