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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 COM 000360206 43,574 622,392 SH   SOLE   601,405 0 20,987
AAON INC COM PAR $0.004 COM 000360206 27,018 385,912 SH   OTR 1 385,912 0 0
ABIOMED INC COM COM 003654100 24,410 76,586 SH   SOLE   62,320 0 14,266
ABIOMED INC COM COM 003654100 8,923 27,997 SH   OTR 1 27,997 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 3,540 38,069 SH   SOLE   32,695 0 5,374
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 4,221 8,879 SH   SOLE   7,625 0 1,254
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 24,751 239,391 SH   SOLE   193,300 0 46,091
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 10,200 98,653 SH   OTR 1 98,653 0 0
ALARM COM HLDGS INC COM COM 011642105 64,126 742,371 SH   SOLE   717,208 0 25,163
ALARM COM HLDGS INC COM COM 011642105 39,968 462,704 SH   OTR 1 462,704 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 23,567 43,519 SH   SOLE   35,039 0 8,480
ALIGN TECHNOLOGY INC COM COM 016255101 9,698 17,908 SH   OTR 1 17,908 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 55,907 229,072 SH   SOLE   221,203 0 7,869
ALLEGIANT TRAVEL CO COM COM 01748X102 35,320 144,717 SH   OTR 1 144,717 0 0
ALPHABET INC CAP STK CL A COM 02079K305 4,486 2,175 SH   SOLE   1,869 0 306
AMPHENOL CORP NEW CL A COM 032095101 31,340 475,064 SH   SOLE   385,123 0 89,941
AMPHENOL CORP NEW CL A COM 032095101 11,614 176,056 SH   OTR 1 176,056 0 0
ANSYS INC COM COM 03662Q105 30,744 90,540 SH   SOLE   72,877 0 17,663
ANSYS INC COM COM 03662Q105 12,713 37,441 SH   OTR 1 37,441 0 0
AXON ENTERPRISE INC COM COM 05464C101 19,485 136,816 SH   SOLE   112,393 0 24,423
AXON ENTERPRISE INC COM COM 05464C101 8,339 58,550 SH   OTR 1 58,550 0 0
AXOS FINANCIAL INC COM COM 05465C100 28,473 605,678 SH   SOLE   585,124 0 20,554
AXOS FINANCIAL INC COM COM 05465C100 17,767 377,947 SH   OTR 1 377,947 0 0
BALCHEM CORP COM COM 057665200 52,406 417,874 SH   SOLE   403,645 0 14,229
BALCHEM CORP COM COM 057665200 32,811 261,633 SH   OTR 1 261,633 0 0
BARNES GROUP INC COM COM 067806109 20,551 414,837 SH   SOLE   400,714 0 14,123
BARNES GROUP INC COM COM 067806109 12,864 259,679 SH   OTR 1 259,679 0 0
BIO-TECHNE CORP COM COM 09073M104 85,754 224,527 SH   SOLE   215,506 0 9,021
BIO-TECHNE CORP COM COM 09073M104 51,139 133,897 SH   OTR 1 133,897 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 22,606 627,947 SH   SOLE   605,917 0 22,030
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 14,585 405,148 SH   OTR 1 405,148 0 0
BLACKBAUD INC COM COM 09227Q100 24,452 344,012 SH   SOLE   332,236 0 11,776
BLACKBAUD INC COM COM 09227Q100 15,392 216,550 SH   OTR 1 216,550 0 0
BLACKLINE INC COM COM 09239B109 82,656 762,510 SH   SOLE   699,456 0 63,054
BLACKLINE INC COM COM 09239B109 46,556 429,485 SH   OTR 1 429,485 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 29,609 654,345 SH   SOLE   632,312 0 22,033
BOTTOMLINE TECH DEL INC COM COM 101388106 18,333 405,148 SH   OTR 1 405,148 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 66,381 387,176 SH   SOLE   372,335 0 14,841
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 39,755 231,878 SH   OTR 1 231,878 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 21,158 138,195 SH   SOLE   111,193 0 27,002
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 8,730 57,023 SH   OTR 1 57,023 0 0
BROOKS AUTOMATION INC NEW COM COM 114340102 33,250 407,223 SH   SOLE   393,031 0 14,192
BROOKS AUTOMATION INC NEW COM COM 114340102 21,301 260,881 SH   OTR 1 260,881 0 0
BURLINGTON STORES INC COM COM 122017106 27,666 92,590 SH   SOLE   74,858 0 17,732
BURLINGTON STORES INC COM COM 122017106 11,250 37,651 SH   OTR 1 37,651 0 0
CATALENT INC COM COM 148806102 19,065 181,039 SH   SOLE   145,405 0 35,634
CATALENT INC COM COM 148806102 7,969 75,671 SH   OTR 1 75,671 0 0
CERENCE INC COM COM 156727109 25,699 286,885 SH   SOLE   277,126 0 9,759
CERENCE INC COM COM 156727109 16,073 179,431 SH   OTR 1 179,431 0 0
CHURCH & DWIGHT INC COM COM 171340102 25,386 290,626 SH   SOLE   236,227 0 54,399
CHURCH & DWIGHT INC COM COM 171340102 9,416 107,796 SH   OTR 1 107,796 0 0
COGNEX CORP COM COM 192422103 11,061 133,287 SH   SOLE   107,202 0 26,085
COGNEX CORP COM COM 192422103 4,559 54,930 SH   OTR 1 54,930 0 0
COOPER COS INC COM NEW COM 216648402 10,133 26,382 SH   SOLE   21,249 0 5,133
COOPER COS INC COM NEW COM 216648402 4,166 10,846 SH   OTR 1 10,846 0 0
COPART INC COM COM 217204106 33,514 308,569 SH   SOLE   249,483 0 59,086
COPART INC COM COM 217204106 13,614 125,346 SH   OTR 1 125,346 0 0
COSTAR GROUP INC COM COM 22160N109 35,655 43,382 SH   SOLE   35,273 0 8,109
COSTAR GROUP INC COM COM 22160N109 12,998 15,815 SH   OTR 1 15,815 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 3,382 9,594 SH   SOLE   8,239 0 1,355
DANAHER CORPORATION COM COM 235851102 4,510 20,036 SH   SOLE   17,203 0 2,833
DESCARTES SYS GROUP INC COM COM 249906108 50,466 828,528 SH   SOLE   800,260 0 28,268
DESCARTES SYS GROUP INC COM COM 249906108 31,662 519,809 SH   OTR 1 519,809 0 0
DISNEY WALT CO COM DISNEY COM 254687106 2,134 11,563 SH   SOLE   9,921 0 1,642
DONALDSON INC COM COM 257651109 26,482 455,327 SH   SOLE   439,857 0 15,470
DONALDSON INC COM COM 257651109 16,545 284,475 SH   OTR 1 284,475 0 0
DORMAN PRODS INC COM COM 258278100 33,390 325,311 SH   SOLE   314,229 0 11,082
DORMAN PRODS INC COM COM 258278100 20,916 203,776 SH   OTR 1 203,776 0 0
ECOLAB INC COM COM 278865100 2,672 12,480 SH   SOLE   10,719 0 1,761
EDWARDS LIFESCIENCES CORP COM COM 28176E108 3,237 38,699 SH   SOLE   33,226 0 5,473
ENVESTNET INC COM COM 29404K106 48,441 670,654 SH   SOLE   647,510 0 23,144
ENVESTNET INC COM COM 29404K106 30,740 425,585 SH   OTR 1 425,585 0 0
EPAM SYS INC COM COM 29414B104 35,378 89,182 SH   SOLE   72,028 0 17,154
EPAM SYS INC COM COM 29414B104 14,366 36,214 SH   OTR 1 36,214 0 0
EPLUS INC COM COM 294268107 37,735 378,713 SH   SOLE   365,799 0 12,914
EPLUS INC COM COM 294268107 23,658 237,438 SH   OTR 1 237,438 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 48,984 449,849 SH   SOLE   434,315 0 15,534
ESCO TECHNOLOGIES INC COM COM 296315104 31,091 285,527 SH   OTR 1 285,527 0 0
ETSY INC COM COM 29786A106 10,190 50,529 SH   SOLE   40,639 0 9,890
ETSY INC COM COM 29786A106 4,200 20,825 SH   OTR 1 20,825 0 0
EVO PMTS INC CL A COM COM 26927E104 33,563 1,219,576 SH   SOLE   1,177,821 0 41,755
EVO PMTS INC CL A COM COM 26927E104 21,129 767,767 SH   OTR 1 767,767 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 15,220 578,699 SH   SOLE   558,929 0 19,770
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 9,584 364,422 SH   OTR 1 364,422 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 44,070 488,800 SH   SOLE   472,266 0 16,534
EXLSERVICE HOLDINGS INC COM COM 302081104 27,410 304,011 SH   OTR 1 304,011 0 0
EXPONENT INC COM COM 30214U102 78,042 800,845 SH   SOLE   773,777 0 27,068
EXPONENT INC COM COM 30214U102 48,503 497,718 SH   OTR 1 497,718 0 0
FAIR ISAAC CORP COM COM 303250104 80,772 166,180 SH   SOLE   160,541 0 5,639
FAIR ISAAC CORP COM COM 303250104 50,399 103,691 SH   OTR 1 103,691 0 0
FISERV INC COM COM 337738108 30,644 257,430 SH   SOLE   208,847 0 48,583
FISERV INC COM COM 337738108 11,237 94,399 SH   OTR 1 94,399 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 9,078 94,736 SH   SOLE   76,448 0 18,288
FORTUNE BRANDS HOME & SEC INC COM 34964C106 3,703 38,645 SH   OTR 1 38,645 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 90,391 711,405 SH   SOLE   687,222 0 24,183
FOX FACTORY HLDG CORP COM COM 35138V102 56,500 444,671 SH   OTR 1 444,671 0 0
FRONTDOOR INC COM COM 35905A109 15,386 286,249 SH   SOLE   230,257 0 55,992
FRONTDOOR INC COM COM 35905A109 6,340 117,948 SH   OTR 1 117,948 0 0
GARTNER INC COM COM 366651107 17,651 96,693 SH   SOLE   77,945 0 18,748
GARTNER INC COM COM 366651107 7,251 39,723 SH   OTR 1 39,723 0 0
GENERAC HLDGS INC COM COM 368736104 14,797 45,188 SH   SOLE   36,304 0 8,884
GENERAC HLDGS INC COM COM 368736104 6,242 19,063 SH   OTR 1 19,063 0 0
GLOBAL PMTS INC COM COM 37940X102 31,459 156,064 SH   SOLE   125,526 0 30,538
GLOBAL PMTS INC COM COM 37940X102 13,131 65,140 SH   OTR 1 65,140 0 0
GLOBUS MED INC CL A COM 379577208 48,077 779,579 SH   SOLE   752,508 0 27,071
GLOBUS MED INC CL A COM 379577208 30,704 497,869 SH   OTR 1 497,869 0 0
GRAND CANYON ED INC COM COM 38526M106 13,218 123,415 SH   SOLE   100,818 0 22,597
GRAND CANYON ED INC COM COM 38526M106 4,531 42,307 SH   OTR 1 42,307 0 0
HEALTHEQUITY INC COM COM 42226A107 46,880 689,419 SH   SOLE   636,811 0 52,608
HEALTHEQUITY INC COM COM 42226A107 26,846 394,788 SH   OTR 1 394,788 0 0
HEICO CORP NEW CL A COM 422806208 10,926 96,183 SH   SOLE   77,324 0 18,859
HEICO CORP NEW CL A COM 422806208 4,565 40,184 SH   OTR 1 40,184 0 0
HUBSPOT INC COM COM 443573100 29,116 64,102 SH   SOLE   51,589 0 12,513
HUBSPOT INC COM COM 443573100 12,090 26,618 SH   OTR 1 26,618 0 0
HUNT J B TRANS SVCS INC COM COM 445658107 10,460 62,238 SH   SOLE   50,209 0 12,029
HUNT J B TRANS SVCS INC COM COM 445658107 4,286 25,503 SH   OTR 1 25,503 0 0
I3 VERTICALS INC CL A COM 46571Y107 36,021 1,157,289 SH   SOLE   1,117,577 0 39,712
I3 VERTICALS INC CL A COM 46571Y107 22,746 730,799 SH   OTR 1 730,799 0 0
IDEX CORP COM COM 45167R104 28,817 137,671 SH   SOLE   111,392 0 26,279
IDEX CORP COM COM 45167R104 10,834 51,758 SH   OTR 1 51,758 0 0
IDEXX LABS INC COM COM 45168D104 30,483 62,297 SH   SOLE   50,081 0 12,216
IDEXX LABS INC COM COM 45168D104 12,606 25,762 SH   OTR 1 25,762 0 0
INPHI CORP COM COM 45772F107 3,439 19,277 SH   SOLE   16,647 0 2,630
INTERCONTINENTAL EXCHANGE INC COM 45866F104 22,882 204,893 SH   SOLE   165,009 0 39,884
INTERCONTINENTAL EXCHANGE INC COM 45866F104 9,433 84,463 SH   OTR 1 84,463 0 0
INTUIT COM COM 461202103 39,192 102,312 SH   SOLE   82,951 0 19,361
INTUIT COM COM 461202103 14,560 38,009 SH   OTR 1 38,009 0 0
J & J SNACK FOODS CORP COM COM 466032109 42,019 267,583 SH   SOLE   258,397 0 9,186
J & J SNACK FOODS CORP COM COM 466032109 26,524 168,912 SH   OTR 1 168,912 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 33,881 236,271 SH   SOLE   190,609 0 45,662
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 13,961 97,360 SH   OTR 1 97,360 0 0
KINSALE CAP GROUP INC COM COM 49714P108 69,372 420,944 SH   SOLE   406,438 0 14,506
KINSALE CAP GROUP INC COM COM 49714P108 43,959 266,742 SH   OTR 1 266,742 0 0
LEMAITRE VASCULAR INC COM COM 525558201 27,601 565,822 SH   SOLE   546,584 0 19,238
LEMAITRE VASCULAR INC COM COM 525558201 17,256 353,753 SH   OTR 1 353,753 0 0
LHC GROUP INC COM COM 50187A107 61,342 320,809 SH   SOLE   309,712 0 11,097
LHC GROUP INC COM COM 50187A107 39,022 204,077 SH   OTR 1 204,077 0 0
LOWES COS INC COM COM 548661107 4,234 22,265 SH   SOLE   19,116 0 3,149
LULULEMON ATHLETICA INC COM COM 550021109 13,908 45,345 SH   SOLE   36,421 0 8,924
LULULEMON ATHLETICA INC COM COM 550021109 5,799 18,907 SH   OTR 1 18,907 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 359 720 SH   SOLE   720 0 0
MARTEN TRANS LTD COM COM 573075108 35,070 2,066,562 SH   SOLE   1,995,619 0 70,943
MARTEN TRANS LTD COM COM 573075108 22,138 1,304,557 SH   OTR 1 1,304,557 0 0
MASIMO CORP COM COM 574795100 65,841 286,687 SH   SOLE   267,139 0 19,548
MASIMO CORP COM COM 574795100 38,262 166,603 SH   OTR 1 166,603 0 0
MERCURY SYS INC COM COM 589378108 11,235 159,018 SH   SOLE   130,333 0 28,685
MERCURY SYS INC COM COM 589378108 4,888 69,187 SH   OTR 1 69,187 0 0
MICROCHIP TECHNOLOGY INC. COM COM 595017104 15,724 101,304 SH   SOLE   82,822 0 18,482
MICROCHIP TECHNOLOGY INC. COM COM 595017104 4,911 31,636 SH   OTR 1 31,636 0 0
MICROSOFT CORP COM COM 594918104 4,537 19,242 SH   SOLE   16,520 0 2,722
MONOLITHIC PWR SYS INC COM COM 609839105 44,848 126,972 SH   SOLE   122,711 0 4,261
MONOLITHIC PWR SYS INC COM COM 609839105 27,654 78,294 SH   OTR 1 78,294 0 0
NEOGEN CORP COM COM 640491106 45,681 513,901 SH   SOLE   496,379 0 17,522
NEOGEN CORP COM COM 640491106 28,640 322,195 SH   OTR 1 322,195 0 0
NOVANTA INC COM COM 67000B104 45,236 342,981 SH   SOLE   331,229 0 11,752
NOVANTA INC COM COM 67000B104 28,501 216,099 SH   OTR 1 216,099 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 42,610 489,771 SH   SOLE   473,124 0 16,647
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 26,632 306,115 SH   OTR 1 306,115 0 0
OMNICELL COM COM COM 68213N109 71,010 546,774 SH   SOLE   528,123 0 18,651
OMNICELL COM COM COM 68213N109 44,537 342,933 SH   OTR 1 342,933 0 0
ONTO INNOVATION INC COM COM 683344105 16,338 248,637 SH   SOLE   240,065 0 8,572
ONTO INNOVATION INC COM COM 683344105 10,418 158,543 SH   OTR 1 158,543 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 29,750 58,649 SH   SOLE   47,117 0 11,532
OREILLY AUTOMOTIVE INC COM COM 67103H107 12,294 24,237 SH   OTR 1 24,237 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 32,354 744,787 SH   SOLE   719,786 0 25,001
PACIFIC PREMIER BANCORP COM COM 69478X105 19,969 459,698 SH   OTR 1 459,698 0 0
PALOMAR HLDGS INC COM COM 69753M105 14,225 212,191 SH   SOLE   204,747 0 7,444
PALOMAR HLDGS INC COM COM 69753M105 9,168 136,752 SH   OTR 1 136,752 0 0
PAYCOM SOFTWARE INC COM COM 70432V102 4,390 11,863 SH   SOLE   10,320 0 1,543
PERFICIENT INC COM COM 71375U101 20,370 346,903 SH   SOLE   334,898 0 12,005
PERFICIENT INC COM COM 71375U101 13,113 223,312 SH   OTR 1 223,312 0 0
PETIQ INC COM CL A COM 71639T106 28,888 819,277 SH   SOLE   791,256 0 28,021
PETIQ INC COM CL A COM 71639T106 18,170 515,301 SH   OTR 1 515,301 0 0
POOL CORP COM COM 73278L105 33,448 96,883 SH   SOLE   78,266 0 18,617
POOL CORP COM COM 73278L105 13,704 39,695 SH   OTR 1 39,695 0 0
PROTO LABS INC COM COM 743713109 20,125 165,296 SH   SOLE   159,634 0 5,662
PROTO LABS INC COM COM 743713109 12,679 104,142 SH   OTR 1 104,142 0 0
Q2 HLDGS INC COM COM 74736L109 42,301 422,167 SH   SOLE   407,710 0 14,457
Q2 HLDGS INC COM COM 74736L109 26,637 265,841 SH   OTR 1 265,841 0 0
QAD INC CL A COM 74727D306 21,299 319,903 SH   SOLE   308,722 0 11,181
QAD INC CL A COM 74727D306 13,687 205,579 SH   OTR 1 205,579 0 0
RAYMOND JAMES FINL INC COM COM 754730109 20,085 163,878 SH   SOLE   133,496 0 30,382
RAYMOND JAMES FINL INC COM COM 754730109 6,857 55,950 SH   OTR 1 55,950 0 0
RBC BEARINGS INC COM COM 75524B104 61,946 314,816 SH   SOLE   304,014 0 10,802
RBC BEARINGS INC COM COM 75524B104 39,092 198,667 SH   OTR 1 198,667 0 0
REPLIGEN CORP COM COM 759916109 17,707 91,079 SH   SOLE   73,646 0 17,433
REPLIGEN CORP COM COM 759916109 7,168 36,873 SH   OTR 1 36,873 0 0
ROGERS CORP COM COM 775133101 34,235 181,898 SH   SOLE   175,663 0 6,235
ROGERS CORP COM COM 775133101 21,581 114,662 SH   OTR 1 114,662 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 20,556 50,965 SH   SOLE   41,025 0 9,940
ROPER TECHNOLOGIES INC COM COM 776696106 8,498 21,070 SH   OTR 1 21,070 0 0
SALESFORCE COM INC COM COM 79466L302 3,061 14,446 SH   SOLE   12,396 0 2,050
SIGNATURE BK NEW YORK N Y COM COM 82669G104 24,103 106,604 SH   SOLE   86,033 0 20,571
SIGNATURE BK NEW YORK N Y COM COM 82669G104 9,854 43,583 SH   OTR 1 43,583 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 54,362 318,390 SH   SOLE   307,497 0 10,893
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 34,203 200,320 SH   OTR 1 200,320 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 16,147 231,101 SH   SOLE   186,219 0 44,882
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 6,645 95,107 SH   OTR 1 95,107 0 0
STAAR SURGICAL CO COM 852312305 60,236 571,445 SH   SOLE   551,678 0 19,767
STAAR SURGICAL CO COM 852312305 38,319 363,521 SH   OTR 1 363,521 0 0
STERIS PLC SHS USD COM G8473T100 23,243 122,023 SH   SOLE   98,146 0 23,877
STERIS PLC SHS USD COM G8473T100 9,604 50,420 SH   OTR 1 50,420 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 30,489 662,082 SH   SOLE   638,987 0 23,095
TABULA RASA HEALTHCARE INC COM COM 873379101 19,557 424,684 SH   OTR 1 424,684 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 49,190 902,727 SH   SOLE   871,794 0 30,933
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 30,994 568,800 SH   OTR 1 568,800 0 0
TELEFLEX INCORPORATED COM COM 879369106 18,169 43,733 SH   SOLE   35,230 0 8,503
TELEFLEX INCORPORATED COM COM 879369106 7,482 18,010 SH   OTR 1 18,010 0 0
TEXAS CAP BANCSHARES INC COM COM 88224Q107 19,919 280,860 SH   SOLE   271,254 0 9,606
TEXAS CAP BANCSHARES INC COM COM 88224Q107 12,438 175,374 SH   OTR 1 175,374 0 0
TEXAS ROADHOUSE INC COM COM 882681109 48,484 505,355 SH   SOLE   487,980 0 17,375
TEXAS ROADHOUSE INC COM COM 882681109 30,652 319,490 SH   OTR 1 319,490 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 4,053 8,881 SH   SOLE   7,627 0 1,254
TJX COS INC NEW COM COM 872540109 3,150 47,624 SH   SOLE   40,900 0 6,724
TREX CO INC COM COM 89531P105 70,829 773,745 SH   SOLE   742,194 0 31,551
TREX CO INC COM COM 89531P105 41,888 457,594 SH   OTR 1 457,594 0 0
TRIMBLE INC COM COM 896239100 16,312 209,696 SH   SOLE   168,781 0 40,915
TRIMBLE INC COM COM 896239100 6,739 86,631 SH   OTR 1 86,631 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 73,249 172,541 SH   SOLE   153,837 0 18,704
TYLER TECHNOLOGIES INC COM COM 902252105 36,735 86,530 SH   OTR 1 86,530 0 0
ULTA BEAUTY INC COM COM 90384S303 16,363 52,924 SH   SOLE   42,951 0 9,973
ULTA BEAUTY INC COM COM 90384S303 5,904 19,095 SH   OTR 1 19,095 0 0
V F CORP COM COM 918204108 2,031 25,414 SH   SOLE   21,820 0 3,594
VERISK ANALYTICS INC COM COM 92345Y106 21,058 119,178 SH   SOLE   95,821 0 23,357
VERISK ANALYTICS INC COM COM 92345Y106 8,718 49,342 SH   OTR 1 49,342 0 0
VISA INC COM CL A COM 92826C839 3,688 17,420 SH   SOLE   14,953 0 2,467
VOCERA COMMUNICATIONS INC COM COM 92857F107 46,596 1,211,549 SH   SOLE   1,170,112 0 41,437
VOCERA COMMUNICATIONS INC COM COM 92857F107 29,303 761,906 SH   OTR 1 761,906 0 0
WALMART INC COM COM 931142103 1,629 11,993 SH   SOLE   10,296 0 1,697
WATSCO INC COM COM 942622200 16,277 62,422 SH   SOLE   50,617 0 11,805
WATSCO INC COM COM 942622200 6,528 25,037 SH   OTR 1 25,037 0 0
WD 40 CO COM COM 929236107 34,213 111,740 SH   SOLE   107,883 0 3,857
WD 40 CO COM COM 929236107 21,718 70,931 SH   OTR 1 70,931 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648 2,517 8,368 SH   SOLE   8,368 0 0
ISHARES TR RUS MD CP GR ETF ETF 464287481 287 2,813 SH   SOLE   2,813 0 0