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   71,356,592 737,993 SH   SOLE   721,106 0 16,887
AAON INC COM 000360206   38,104,175 394,086 SH   OTR 1 394,086 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101   2,718,015 7,053 SH   SOLE   6,383 0 670
ADVANCED DRAIN SYSTEMS INC COM 00790r104   23,062,795 273,872 SH   SOLE   225,486 0 48,386
ADVANCED DRAIN SYSTEMS INC COM 00790r104   5,743,206 68,201 SH   OTR 1 68,201 0 0
ALARM HOLDINGS INC COM 011642105   42,459,018 844,451 SH   SOLE   824,726 0 19,725
ALARM HOLDINGS INC COM 011642105   23,240,220 462,216 SH   OTR 1 462,216 0 0
ALIGN TECHNOLOGY INC COM 016255101   6,439,065 19,271 SH   SOLE   15,643 0 3,628
ALIGN TECHNOLOGY INC COM 016255101   1,712,802 5,126 SH   OTR 1 5,126 0 0
ALLEGIANT TRAVEL CO COM 01748x102   21,840,277 237,446 SH   SOLE   231,839 0 5,607
ALLEGIANT TRAVEL CO COM 01748x102   12,105,856 131,614 SH   OTR 1 131,614 0 0
ALPHABET INC CAP STOCK CL A COM 02079k305   3,293,427 31,750 SH   SOLE   28,735 0 3,015
AMPHENOL CORP CL A COM 032095101   31,345,820 383,576 SH   SOLE   314,767 0 68,809
AMPHENOL CORP CL A COM 032095101   7,520,610 92,029 SH   OTR 1 92,029 0 0
ANSYS INC COM 03662q105   27,441,071 82,455 SH   SOLE   66,849 0 15,606
ANSYS INC COM 03662q105   7,370,522 22,147 SH   OTR 1 22,147 0 0
AVID BIOSERVICES INC COM 05368m106   27,923,933 1,488,483 SH   SOLE   1,452,949 0 35,534
AVID BIOSERVICES INC COM 05368m106   15,710,112 837,426 SH   OTR 1 837,426 0 0
AXON ENTERPRISE INC COM 05464c101   40,621,122 180,659 SH   SOLE   152,864 0 27,795
AXON ENTERPRISE INC COM 05464c101   10,247,988 45,577 SH   OTR 1 45,577 0 0
AXOS FINANCIAL INC COM 05465c100   12,877,727 348,801 SH   SOLE   340,592 0 8,209
AXOS FINANCIAL INC COM 05465c100   7,143,503 193,486 SH   OTR 1 193,486 0 0
AZENTA INC COM 114340102   21,174,096 474,543 SH   SOLE   462,990 0 11,553
AZENTA INC COM 114340102   12,159,932 272,522 SH   OTR 1 272,522 0 0
BALCHEM CORP COM 057665200   62,682,737 495,594 SH   SOLE   484,126 0 11,468
BALCHEM CORP COM 057665200   33,982,140 268,676 SH   OTR 1 268,676 0 0
BARNES GROUP INC COM 067806109   17,175,119 426,393 SH   SOLE   416,330 0 10,063
BARNES GROUP INC COM 067806109   9,560,780 237,358 SH   OTR 1 237,358 0 0
BIO-TECHNE CORP COM 09073m104   52,335,755 705,429 SH   SOLE   686,406 0 19,023
BIO-TECHNE CORP COM 09073m104   27,066,589 364,828 SH   OTR 1 364,828 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   21,724,194 998,814 SH   SOLE   975,083 0 23,731
BIOLIFE SOLUTIONS INC NEW COM 09062w204   12,177,368 559,879 SH   OTR 1 559,879 0 0
BLACKBAUD INC COM 09227q100   39,539,809 570,560 SH   SOLE   556,865 0 13,695
BLACKBAUD INC COM 09227q100   22,388,751 323,070 SH   OTR 1 323,070 0 0
BLACKLINE INC COM 09239b109   45,464,049 677,052 SH   SOLE   642,303 0 34,749
BLACKLINE INC COM 09239b109   22,555,013 335,890 SH   OTR 1 335,890 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   29,902,119 388,390 SH   SOLE   378,680 0 9,710
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   16,317,723 211,946 SH   OTR 1 211,946 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   16,357,168 111,600 SH   SOLE   90,504 0 21,096
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   4,368,812 29,807 SH   OTR 1 29,807 0 0
BURLINGTON STORES INC COM 122017106   20,894,036 103,385 SH   SOLE   85,323 0 18,062
BURLINGTON STORES INC COM 122017106   5,153,954 25,502 SH   OTR 1 25,502 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   14,855,853 70,712 SH   SOLE   57,286 0 13,426
CADENCE DESIGN SYSTEM INC COM 127387108   3,990,660 18,995 SH   OTR 1 18,995 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   22,199,389 268,563 SH   SOLE   262,165 0 6,398
CASELLA WASTE SYSTEMS INC CL A COM 147448104   12,725,672 153,952 SH   OTR 1 153,952 0 0
CATALENT INC COM 148806102   12,347,278 187,906 SH   SOLE   152,081 0 35,825
CATALENT INC COM 148806102   3,327,423 50,638 SH   OTR 1 50,638 0 0
CERTARA INC COM 15687v109   29,710,329 1,232,282 SH   SOLE   1,202,921 0 29,361
CERTARA INC COM 15687v109   16,682,432 691,930 SH   OTR 1 691,930 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   3,116,946 15,444 SH   SOLE   12,622 0 2,822
CHARLES RIVER LABORATORIES INT COM 159864107   805,060 3,989 SH   OTR 1 3,989 0 0
CHURCH & DWIGHT CO INC COM 171340102   19,728,859 223,152 SH   SOLE   186,084 0 37,068
CHURCH & DWIGHT CO INC COM 171340102   4,380,715 49,550 SH   OTR 1 49,550 0 0
COGNEX CORP COM 192422103   3,890,132 78,509 SH   SOLE   63,770 0 14,739
COGNEX CORP COM 192422103   1,038,320 20,955 SH   OTR 1 20,955 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   54,080,050 2,007,426 SH   SOLE   1,959,486 0 47,940
CONSTRUCTION PARTNERS INC CL A COM 21044c107   30,434,738 1,129,723 SH   OTR 1 1,129,723 0 0
COOPER COS INC NEW COM 216648402   8,033,830 21,518 SH   SOLE   17,501 0 4,017
COOPER COS INC NEW COM 216648402   2,116,578 5,669 SH   OTR 1 5,669 0 0
COPART INC COM 217204106   41,433,640 550,906 SH   SOLE   456,138 0 94,768
COPART INC COM 217204106   9,855,744 131,043 SH   OTR 1 131,043 0 0
COSTAR GROUP INC COM 22160n109   28,547,024 414,626 SH   SOLE   344,911 0 69,715
COSTAR GROUP INC COM 22160n109   6,455,445 93,761 SH   OTR 1 93,761 0 0
COSTCO WHOLESALE CORP COM 22160k105   3,785,653 7,619 SH   SOLE   6,894 0 725
DANAHER CORPORATION COM 235851102   3,697,427 14,670 SH   SOLE   13,275 0 1,395
DESCARTES SYSTEMS GROUP INC COM 249906108   74,845,645 928,491 SH   SOLE   906,541 0 21,950
DESCARTES SYSTEMS GROUP INC COM 249906108   41,743,647 517,847 SH   OTR 1 517,847 0 0
DIGI INTERNATIONAL INC COM 253798102   7,056,040 209,502 SH   SOLE   204,507 0 4,995
DIGI INTERNATIONAL INC COM 253798102   3,964,203 117,702 SH   OTR 1 117,702 0 0
DISNEY WALT CO COM 254687106   1,342,042 13,403 SH   SOLE   12,130 0 1,273
DONALDSON INC COM 257651109   30,737,695 470,427 SH   SOLE   459,403 0 11,024
DONALDSON INC COM 257651109   16,856,152 257,976 SH   OTR 1 257,976 0 0
DORMAN PRODS INC COM 258278100   32,455,194 376,248 SH   SOLE   367,267 0 8,981
DORMAN PRODS INC COM 258278100   18,270,644 211,809 SH   OTR 1 211,809 0 0
ECOLAB INC COM 278865100   1,634,940 9,877 SH   SOLE   8,934 0 943
EDWARDS LIFESCIENCES CORP COM 28176e108   2,914,412 35,228 SH   SOLE   31,880 0 3,348
ENVESTNET INC COM 29404k106   40,496,658 690,245 SH   SOLE   673,754 0 16,491
ENVESTNET INC COM 29404k106   22,822,806 389,003 SH   OTR 1 389,003 0 0
EPAM SYSTEMS INC COM 29414b104   17,622,387 58,938 SH   SOLE   48,666 0 10,272
EPAM SYSTEMS INC COM 29414b104   4,328,922 14,478 SH   OTR 1 14,478 0 0
EPLUS INC COM 294268107   48,522,444 989,446 SH   SOLE   965,871 0 23,575
EPLUS INC COM 294268107   27,274,577 556,170 SH   OTR 1 556,170 0 0
ESCO TECHNOLOGIES INC COM 296315104   53,232,869 557,704 SH   SOLE   544,430 0 13,274
ESCO TECHNOLOGIES INC COM 296315104   29,893,126 313,181 SH   OTR 1 313,181 0 0
ETSY INC COM 29786a106   7,165,239 64,360 SH   SOLE   52,068 0 12,292
ETSY INC COM 29786a106   1,937,476 17,403 SH   OTR 1 17,403 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057t105   55,933,778 1,124,975 SH   SOLE   1,098,267 0 26,708
EVOQUA WATER TECHNOLOGIES CORP COM 30057t105   30,798,507 619,439 SH   OTR 1 619,439 0 0
EXLSERVICE HOLDINGS INC COM 302081104   88,362,792 546,022 SH   SOLE   533,351 0 12,671
EXLSERVICE HOLDINGS INC COM 302081104   47,992,305 296,560 SH   OTR 1 296,560 0 0
EXPONENT INC COM 30214u102   91,268,059 915,519 SH   SOLE   894,336 0 21,183
EXPONENT INC COM 30214u102   49,433,181 495,869 SH   OTR 1 495,869 0 0
FAIR ISAAC CORP COM 303250104   123,311,653 175,485 SH   SOLE   171,436 0 4,049
FAIR ISAAC CORP COM 303250104   66,265,775 94,303 SH   OTR 1 94,303 0 0
FISERV INC COM 337738108   25,751,902 227,832 SH   SOLE   186,778 0 41,054
FISERV INC COM 337738108   6,214,502 54,981 SH   OTR 1 54,981 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   4,529,530 77,125 SH   SOLE   62,826 0 14,299
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   1,186,346 20,200 SH   OTR 1 20,200 0 0
FOX FACTORY HOLDING CORP COM 35138v102   90,075,604 742,157 SH   SOLE   724,858 0 17,299
FOX FACTORY HOLDING CORP COM 35138v102   49,330,594 406,448 SH   OTR 1 406,448 0 0
FRESHPET INC COM 358039105   2,065,826 31,211 SH   SOLE   25,285 0 5,926
FRESHPET INC COM 358039105   555,533 8,393 SH   OTR 1 8,393 0 0
GARTNER INC COM 366651107   25,337,974 77,779 SH   SOLE   63,085 0 14,694
GARTNER INC COM 366651107   6,764,288 20,764 SH   OTR 1 20,764 0 0
GENERAC HOLDINGS INC COM 368736104   3,918,330 36,277 SH   SOLE   29,401 0 6,876
GENERAC HOLDINGS INC COM 368736104   1,056,122 9,778 SH   OTR 1 9,778 0 0
GLOBAL PAYMENTS INC COM 37940x102   13,042,243 123,929 SH   SOLE   99,839 0 24,090
GLOBAL PAYMENTS INC COM 37940x102   3,583,422 34,050 SH   OTR 1 34,050 0 0
GLOBUS MED INC CL A COM 379577208   52,241,732 922,347 SH   SOLE   900,574 0 21,773
GLOBUS MED INC CL A COM 379577208   28,965,186 511,391 SH   OTR 1 511,391 0 0
GROCERY OUTLET HOLDING CORP COM 39874r101   12,211,033 432,096 SH   SOLE   421,694 0 10,402
GROCERY OUTLET HOLDING CORP COM 39874r101   6,928,589 245,173 SH   OTR 1 245,173 0 0
HEALTHEQUITY INC COM 42226a107   33,766,538 575,141 SH   SOLE   553,125 0 22,016
HEALTHEQUITY INC COM 42226a107   17,981,699 306,280 SH   OTR 1 306,280 0 0
HEICO CORP CL A COM 422806208   18,327,500 134,860 SH   SOLE   109,308 0 25,552
HEICO CORP CL A COM 422806208   4,914,959 36,166 SH   OTR 1 36,166 0 0
HUBSPOT INC COM 443573100   17,012,980 39,680 SH   SOLE   32,169 0 7,511
HUBSPOT INC COM 443573100   4,549,895 10,612 SH   OTR 1 10,612 0 0
HUNT J B TRANS SERVICES INC COM 445658107   6,394,401 36,444 SH   SOLE   30,433 0 6,011
HUNT J B TRANS SERVICES INC COM 445658107   1,279,103 7,290 SH   OTR 1 7,290 0 0
I3 VERTICALS INC CL A COM 46571y107   30,494,866 1,243,166 SH   SOLE   1,214,553 0 28,613
I3 VERTICALS INC CL A COM 46571y107   16,385,574 667,981 SH   OTR 1 667,981 0 0
IDEX CORP COM 45167r104   25,747,090 111,445 SH   SOLE   91,329 0 20,116
IDEX CORP COM 45167r104   6,250,517 27,055 SH   OTR 1 27,055 0 0
IDEXX LABORATORIES INC COM 45168d104   25,223,595 50,439 SH   SOLE   40,911 0 9,528
IDEXX LABORATORIES INC COM 45168d104   6,734,577 13,467 SH   OTR 1 13,467 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   17,246,317 165,369 SH   SOLE   134,116 0 31,253
INTERCONTINENTAL EXCHANGE INC COM 45866f104   4,604,508 44,151 SH   OTR 1 44,151 0 0
INTUIT COM 461202103   36,537,311 81,953 SH   SOLE   67,181 0 14,772
INTUIT COM 461202103   8,857,750 19,868 SH   OTR 1 19,868 0 0
J & J SNACK FOODS CORP COM 466032109   49,688,077 335,232 SH   SOLE   327,383 0 7,849
J & J SNACK FOODS CORP COM 466032109   27,281,670 184,062 SH   OTR 1 184,062 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   32,841,258 203,377 SH   SOLE   167,292 0 36,085
KEYSIGHT TECHNOLOGIES INC COM 49338l103   8,218,040 50,892 SH   OTR 1 50,892 0 0
KINSALE CAP GROUP INC COM 49714p108   108,064,802 360,036 SH   SOLE   351,596 0 8,440
KINSALE CAP GROUP INC COM 49714p108   59,575,273 198,485 SH   OTR 1 198,485 0 0
LEMAITRE VASCULAR INC COM 525558201   30,039,282 583,627 SH   SOLE   569,918 0 13,709
LEMAITRE VASCULAR INC COM 525558201   16,642,567 323,345 SH   OTR 1 323,345 0 0
LOWES COS INC COM 548661107   3,533,070 17,668 SH   SOLE   15,989 0 1,679
LULULEMON ATHLETICA INC COM 550021109   15,065,641 41,368 SH   SOLE   33,461 0 7,907
LULULEMON ATHLETICA INC COM 550021109   4,072,373 11,182 SH   OTR 1 11,182 0 0
MARKETAXESS HOLDINGS INC COM 57060d108   1,788,532 4,571 SH   SOLE   4,546 0 25
MARTEN TRANSPORT LTD COM 573075108   44,889,227 2,142,684 SH   SOLE   2,092,135 0 50,549
MARTEN TRANSPORT LTD COM 573075108   24,981,220 1,192,421 SH   OTR 1 1,192,421 0 0
MARVELL TECHNOLOGY INC COM 573874104   2,033,281 46,958 SH   SOLE   42,520 0 4,438
MASIMO CORP COM 574795100   36,458,339 197,563 SH   SOLE   192,923 0 4,640
MASIMO CORP COM 574795100   20,202,701 109,476 SH   OTR 1 109,476 0 0
MESA LABORATORIES INC COM 59064r109   21,784,430 124,675 SH   SOLE   121,692 0 2,983
MESA LABORATORIES INC COM 59064r109   12,312,524 70,466 SH   OTR 1 70,466 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   3,256,277 38,867 SH   SOLE   35,173 0 3,694
MICROSOFT CORP COM 594918104   4,055,516 14,067 SH   SOLE   12,728 0 1,339
MONOLITHIC POWER SYSTEMS INC COM 609839105   7,458,211 14,900 SH   SOLE   13,179 0 1,721
MONOLITHIC POWER SYSTEMS INC COM 609839105   1,201,296 2,400 SH   OTR 1 2,400 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307   1,521,639 5,318 SH   SOLE   4,814 0 504
NEOGEN CORP COM 640491106   19,553,561 1,055,808 SH   SOLE   1,030,838 0 24,970
NEOGEN CORP COM 640491106   10,908,261 588,999 SH   OTR 1 588,999 0 0
NOVANTA INC COM 67000b104   66,884,142 420,417 SH   SOLE   410,423 0 9,994
NOVANTA INC COM 67000b104   37,499,104 235,710 SH   OTR 1 235,710 0 0
NV5 GLOBAL INC COM 62945v109   29,184,510 280,701 SH   SOLE   273,849 0 6,852
NV5 GLOBAL INC COM 62945v109   16,809,142 161,673 SH   OTR 1 161,673 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   38,696,793 667,877 SH   SOLE   652,326 0 15,551
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   21,095,780 364,097 SH   OTR 1 364,097 0 0
OMNICELL COM 68213n109   38,071,451 648,908 SH   SOLE   633,785 0 15,123
OMNICELL COM 68213n109   20,808,078 354,663 SH   OTR 1 354,663 0 0
ONTO INNOVATION INC COM 683344105   70,142,322 798,160 SH   SOLE   779,277 0 18,883
ONTO INNOVATION INC COM 683344105   39,146,849 445,458 SH   OTR 1 445,458 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   37,195,215 43,812 SH   SOLE   35,547 0 8,265
OREILLY AUTOMOTIVE INC COM 67103h107   9,946,650 11,716 SH   OTR 1 11,716 0 0
PALOMAR HOLDINGS INC COM 69753m105   12,447,378 225,496 SH   SOLE   220,194 0 5,302
PALOMAR HOLDINGS INC COM 69753m105   6,899,834 124,997 SH   OTR 1 124,997 0 0
PAYCOM SOFTWARE INC COM 70432v102   7,690,854 25,298 SH   SOLE   22,281 0 3,017
PAYCOM SOFTWARE INC COM 70432v102   932,399 3,067 SH   OTR 1 3,067 0 0
PERFICIENT INC COM 71375u101   44,198,361 612,250 SH   SOLE   597,626 0 14,624
PERFICIENT INC COM 71375u101   24,909,015 345,048 SH   OTR 1 345,048 0 0
POOL CORP COM 73278l105   26,644,969 77,809 SH   SOLE   64,324 0 13,485
POOL CORP COM 73278l105   6,514,921 19,025 SH   OTR 1 19,025 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   11,286,285 121,007 SH   SOLE   100,829 0 20,178
RAYMOND JAMES FINANCIAL INC COM 754730109   2,307,873 24,744 SH   OTR 1 24,744 0 0
RBC BEARINGS INC COM 75524b104   87,448,158 375,749 SH   SOLE   366,955 0 8,794
RBC BEARINGS INC COM 75524b104   47,983,573 206,177 SH   OTR 1 206,177 0 0
REPLIGEN CORP COM 759916109   17,668,466 104,945 SH   SOLE   87,127 0 17,818
REPLIGEN CORP COM 759916109   4,244,019 25,208 SH   OTR 1 25,208 0 0
ROPER TECHNOLOGIES INC COM 776696106   18,193,688 41,285 SH   SOLE   33,493 0 7,792
ROPER TECHNOLOGIES INC COM 776696106   4,853,760 11,014 SH   OTR 1 11,014 0 0
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   5,582,711 138,735 SH   SOLE   112,795 0 25,940
RYAN SPECIALTY HOLDINGS INC CL COM 78351f107   1,489,524 37,016 SH   OTR 1 37,016 0 0
S&P GLOBAL INC COM 78409V104   1,251,170 3,629 SH   SOLE   3,284 0 345
SALESFORCE INC COM 79466l302   1,803,214 9,026 SH   SOLE   8,168 0 858
SEMTECH CORP COM 816850101   9,866,918 408,737 SH   SOLE   399,066 0 9,671
SEMTECH CORP COM 816850101   5,480,046 227,011 SH   OTR 1 227,011 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   45,002,377 328,796 SH   SOLE   321,034 0 7,762
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   24,962,761 182,383 SH   OTR 1 182,383 0 0
SPS COMMERCE INC COM 78463m107   44,463,980 291,950 SH   SOLE   284,997 0 6,953
SPS COMMERCE INC COM 78463m107   24,978,418 164,008 SH   OTR 1 164,008 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   5,488,367 97,191 SH   SOLE   78,844 0 18,347
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   1,457,886 25,817 SH   OTR 1 25,817 0 0
STAAR SURGICAL CO PAR $0.01 COM 852312305   39,540,468 618,303 SH   SOLE   603,820 0 14,483
STAAR SURGICAL CO PAR $0.01 COM 852312305   21,714,478 339,554 SH   OTR 1 339,554 0 0
STERIS PLC USD COM G8473T100   21,256,474 111,128 SH   SOLE   90,064 0 21,064
STERIS PLC USD COM G8473T100   5,705,309 29,827 SH   OTR 1 29,827 0 0
TECHTARGET INC COM 87874r100   11,437,838 316,662 SH   SOLE   308,901 0 7,761
TECHTARGET INC COM 87874r100   6,606,167 182,895 SH   OTR 1 182,895 0 0
TEXAS ROADHOUSE INC COM 882681109   60,608,044 560,874 SH   SOLE   547,423 0 13,451
TEXAS ROADHOUSE INC COM 882681109   34,253,939 316,990 SH   OTR 1 316,990 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,064,561 7,052 SH   SOLE   6,382 0 670
TJX COS INC COM 872540109   3,321,759 42,391 SH   SOLE   38,362 0 4,029
TREX CO INC COM 89531p105   39,118,812 803,756 SH   SOLE   782,338 0 21,418
TREX CO INC COM 89531p105   20,356,763 418,261 SH   OTR 1 418,261 0 0
TRIMBLE INC COM 896239100   8,941,650 170,577 SH   SOLE   138,530 0 32,047
TRIMBLE INC COM 896239100   2,373,787 45,284 SH   OTR 1 45,284 0 0
TYLER TECHNOLOGIES INC COM 902252105   59,871,573 168,824 SH   SOLE   153,354 0 15,470
TYLER TECHNOLOGIES INC COM 902252105   24,131,479 68,045 SH   OTR 1 68,045 0 0
ULTA BEAUTY INC COM 90384s303   25,646,294 47,000 SH   SOLE   38,682 0 8,318
ULTA BEAUTY INC COM 90384s303   5,973,995 10,948 SH   OTR 1 10,948 0 0
VERISK ANALYTICS INC COM 92345y106   22,647,105 118,040 SH   SOLE   95,593 0 22,447
VERISK ANALYTICS INC COM 92345y106   6,087,910 31,731 SH   OTR 1 31,731 0 0
VISA INC CL A COM 92826c839   3,116,083 13,821 SH   SOLE   12,507 0 1,314
WAL-MART INC COM 931142103   2,199,532 14,917 SH   SOLE   13,500 0 1,417
WATSCO INC COM 942622200   17,550,275 55,162 SH   SOLE   45,874 0 9,288
WATSCO INC COM 942622200   4,164,078 13,088 SH   OTR 1 13,088 0 0
WD 40 CO COM 929236107   20,698,371 116,250 SH   SOLE   113,502 0 2,748
WD 40 CO COM 929236107   11,543,694 64,834 SH   OTR 1 64,834 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF 464287481   1,122,555 12,329 SH   SOLE   12,329 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648   9,719,237 42,850 SH   SOLE   42,850 0 0