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 42,006 630,438 SH   SOLE   609,383 0 21,055
AAON INC COM PAR $0.004 COM 000360206 26,472 397,298 SH   OTR 1 397,298 0 0
ABIOMED INC COM COM 003654100 25,200 77,731 SH   SOLE   63,210 0 14,521
ABIOMED INC COM COM 003654100 10,327 31,855 SH   OTR 1 31,855 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 3,570 38,445 SH   SOLE   33,047 0 5,398
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 4,485 8,968 SH   SOLE   7,708 0 1,260
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 12,993 155,460 SH   SOLE   125,154 0 30,306
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 6,026 72,103 SH   OTR 1 72,103 0 0
ALARM COM HLDGS INC COM COM 011642105 78,062 754,589 SH   SOLE   729,344 0 25,245
ALARM COM HLDGS INC COM COM 011642105 49,279 476,355 SH   OTR 1 476,355 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 23,749 44,442 SH   SOLE   35,821 0 8,621
ALIGN TECHNOLOGY INC COM COM 016255101 10,889 20,376 SH   OTR 1 20,376 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 44,087 232,969 SH   SOLE   225,075 0 7,894
ALLEGIANT TRAVEL CO COM COM 01748X102 28,194 148,987 SH   OTR 1 148,987 0 0
ALPHABET INC CAP STK CL A COM 02079K305 4,324 2,467 SH   SOLE   2,118 0 349
AMPHENOL CORP NEW CL A COM 032095101 31,689 242,329 SH   SOLE   196,554 0 45,775
AMPHENOL CORP NEW CL A COM 032095101 13,098 100,159 SH   OTR 1 100,159 0 0
ANSYS INC COM COM 03662Q105 33,679 92,576 SH   SOLE   74,575 0 18,001
ANSYS INC COM COM 03662Q105 15,498 42,601 SH   OTR 1 42,601 0 0
AXON ENTERPRISE INC COM COM 05464C101 18,717 152,756 SH   SOLE   125,513 0 27,243
AXON ENTERPRISE INC COM COM 05464C101 9,143 74,617 SH   OTR 1 74,617 0 0
AXOS FINANCIAL INC COM COM 05465C100 23,130 616,309 SH   SOLE   595,689 0 20,620
AXOS FINANCIAL INC COM COM 05465C100 14,603 389,098 SH   OTR 1 389,098 0 0
BALCHEM CORP COM COM 057665200 48,891 424,325 SH   SOLE   410,050 0 14,275
BALCHEM CORP COM COM 057665200 31,035 269,352 SH   OTR 1 269,352 0 0
BARNES GROUP INC COM COM 067806109 21,156 417,351 SH   SOLE   403,182 0 14,169
BARNES GROUP INC COM COM 067806109 13,552 267,341 SH   OTR 1 267,341 0 0
BIO-TECHNE CORP COM COM 09073M104 79,764 251,186 SH   SOLE   241,410 0 9,776
BIO-TECHNE CORP COM COM 09073M104 48,195 151,772 SH   OTR 1 151,772 0 0
BLACKBAUD INC COM COM 09227Q100 19,824 344,411 SH   SOLE   332,593 0 11,818
BLACKBAUD INC COM COM 09227Q100 12,832 222,939 SH   OTR 1 222,939 0 0
BLACKLINE INC COM COM 09239B109 104,865 786,214 SH   SOLE   720,787 0 65,427
BLACKLINE INC COM COM 09239B109 60,806 455,889 SH   OTR 1 455,889 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 35,042 664,434 SH   SOLE   642,330 0 22,104
BOTTOMLINE TECH DEL INC COM COM 101388106 21,998 417,101 SH   OTR 1 417,101 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 68,224 394,384 SH   SOLE   379,495 0 14,889
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 41,296 238,719 SH   OTR 1 238,719 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 21,592 140,937 SH   SOLE   113,417 0 27,520
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 9,940 64,881 SH   OTR 1 64,881 0 0
BROOKS AUTOMATION INC NEW COM COM 114340102 20,860 307,449 SH   SOLE   296,801 0 10,648
BROOKS AUTOMATION INC NEW COM COM 114340102 13,632 200,910 SH   OTR 1 200,910 0 0
BURLINGTON STORES INC COM COM 122017106 24,649 94,243 SH   SOLE   76,197 0 18,046
BURLINGTON STORES INC COM COM 122017106 11,205 42,839 SH   OTR 1 42,839 0 0
CANTEL MED CORP COM COM 138098108 24,615 312,141 SH   SOLE   301,641 0 10,500
CANTEL MED CORP COM COM 138098108 15,617 198,030 SH   OTR 1 198,030 0 0
CATALENT INC COM COM 148806102 16,370 157,301 SH   SOLE   126,653 0 30,648
CATALENT INC COM COM 148806102 7,575 72,784 SH   OTR 1 72,784 0 0
CERENCE INC COM COM 156727109 29,390 292,498 SH   SOLE   282,707 0 9,791
CERENCE INC COM COM 156727109 18,561 184,725 SH   OTR 1 184,725 0 0
CHURCH & DWIGHT INC COM COM 171340102 25,372 290,868 SH   SOLE   236,182 0 54,686
CHURCH & DWIGHT INC COM COM 171340102 10,699 122,651 SH   OTR 1 122,651 0 0
COGNEX CORP COM COM 192422103 10,907 135,857 SH   SOLE   109,268 0 26,589
COGNEX CORP COM COM 192422103 5,018 62,499 SH   OTR 1 62,499 0 0
COOPER COS INC COM NEW COM 216648402 9,778 26,912 SH   SOLE   21,682 0 5,230
COOPER COS INC COM NEW COM 216648402 4,483 12,340 SH   OTR 1 12,340 0 0
COPART INC COM COM 217204106 40,020 314,497 SH   SOLE   254,266 0 60,231
COPART INC COM COM 217204106 18,148 142,619 SH   OTR 1 142,619 0 0
COSTAR GROUP INC COM COM 22160N109 40,643 43,973 SH   SOLE   35,718 0 8,255
COSTAR GROUP INC COM COM 22160N109 16,631 17,994 SH   OTR 1 17,994 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 3,145 8,346 SH   SOLE   7,172 0 1,174
DANAHER CORPORATION COM COM 235851102 4,494 20,231 SH   SOLE   17,389 0 2,842
DESCARTES SYS GROUP INC COM COM 249906108 49,250 842,162 SH   SOLE   813,804 0 28,358
DESCARTES SYS GROUP INC COM COM 249906108 31,295 535,146 SH   OTR 1 535,146 0 0
DISNEY WALT CO COM DISNEY COM 254687106 2,113 11,665 SH   SOLE   10,028 0 1,637
DONALDSON INC COM COM 257651109 25,899 463,482 SH   SOLE   447,957 0 15,525
DONALDSON INC COM COM 257651109 16,365 292,868 SH   OTR 1 292,868 0 0
DORMAN PRODS INC COM COM 258278100 28,709 330,670 SH   SOLE   319,550 0 11,120
DORMAN PRODS INC COM COM 258278100 18,214 209,788 SH   OTR 1 209,788 0 0
ECOLAB INC COM COM 278865100 2,727 12,606 SH   SOLE   10,837 0 1,769
EDWARDS LIFESCIENCES CORP COM COM 28176E108 3,117 34,170 SH   SOLE   29,376 0 4,794
ENVESTNET INC COM COM 29404K106 56,433 685,779 SH   SOLE   662,560 0 23,219
ENVESTNET INC COM COM 29404K106 36,055 438,142 SH   OTR 1 438,142 0 0
EPAM SYS INC COM COM 29414B104 32,018 89,348 SH   SOLE   71,852 0 17,496
EPAM SYS INC COM COM 29414B104 14,765 41,204 SH   OTR 1 41,204 0 0
EPLUS INC COM COM 294268107 33,793 384,228 SH   SOLE   371,273 0 12,955
EPLUS INC COM COM 294268107 21,499 244,443 SH   OTR 1 244,443 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 46,960 454,955 SH   SOLE   439,369 0 15,586
ESCO TECHNOLOGIES INC COM COM 296315104 30,342 293,951 SH   OTR 1 293,951 0 0
ETSY INC COM COM 29786A106 9,185 51,629 SH   SOLE   41,562 0 10,067
ETSY INC COM COM 29786A106 4,216 23,695 SH   OTR 1 23,695 0 0
EVO PMTS INC CL A COM COM 26927E104 33,160 1,227,692 SH   SOLE   1,185,802 0 41,890
EVO PMTS INC CL A COM COM 26927E104 21,349 790,419 SH   OTR 1 790,419 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 42,279 496,642 SH   SOLE   480,055 0 16,587
EXLSERVICE HOLDINGS INC COM COM 302081104 26,644 312,981 SH   OTR 1 312,981 0 0
EXPONENT INC COM COM 30214U102 73,332 814,534 SH   SOLE   787,379 0 27,155
EXPONENT INC COM COM 30214U102 46,132 512,403 SH   OTR 1 512,403 0 0
FAIR ISAAC CORP COM COM 303250104 86,382 169,031 SH   SOLE   163,374 0 5,657
FAIR ISAAC CORP COM COM 303250104 54,554 106,751 SH   OTR 1 106,751 0 0
FISERV INC COM COM 337738108 29,894 262,554 SH   SOLE   213,094 0 49,460
FISERV INC COM COM 337738108 12,229 107,407 SH   OTR 1 107,407 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 8,215 95,838 SH   SOLE   77,202 0 18,636
FORTUNE BRANDS HOME & SEC INC COM 34964C106 3,769 43,970 SH   OTR 1 43,970 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 76,508 723,754 SH   SOLE   699,493 0 24,261
FOX FACTORY HLDG CORP COM COM 35138V102 48,393 457,790 SH   OTR 1 457,790 0 0
FRONTDOOR INC COM COM 35905A109 14,664 292,050 SH   SOLE   234,983 0 57,067
FRONTDOOR INC COM COM 35905A109 6,738 134,202 SH   OTR 1 134,202 0 0
GARTNER INC COM COM 366651107 15,820 98,755 SH   SOLE   79,646 0 19,109
GARTNER INC COM COM 366651107 7,240 45,197 SH   OTR 1 45,197 0 0
GENERAC HLDGS INC COM COM 368736104 5,420 23,833 SH   SOLE   19,180 0 4,653
GENERAC HLDGS INC COM COM 368736104 2,499 10,989 SH   OTR 1 10,989 0 0
GLOBAL PMTS INC COM COM 37940X102 30,148 139,950 SH   SOLE   112,683 0 27,267
GLOBAL PMTS INC COM COM 37940X102 13,901 64,529 SH   OTR 1 64,529 0 0
GLOBUS MED INC CL A COM 379577208 38,086 583,962 SH   SOLE   564,293 0 19,669
GLOBUS MED INC CL A COM 379577208 24,207 371,152 SH   OTR 1 371,152 0 0
GRAND CANYON ED INC COM COM 38526M106 14,161 152,087 SH   SOLE   123,246 0 28,841
GRAND CANYON ED INC COM COM 38526M106 5,742 61,667 SH   OTR 1 61,667 0 0
HEALTHEQUITY INC COM COM 42226A107 48,296 692,814 SH   SOLE   639,470 0 53,344
HEALTHEQUITY INC COM COM 42226A107 28,895 414,509 SH   OTR 1 414,509 0 0
HEICO CORP NEW CL A COM 422806208 7,910 67,575 SH   SOLE   53,706 0 13,869
HEICO CORP NEW CL A COM 422806208 3,847 32,867 SH   OTR 1 32,867 0 0
HUBSPOT INC COM COM 443573100 33,612 84,784 SH   SOLE   68,134 0 16,650
HUBSPOT INC COM COM 443573100 15,515 39,135 SH   OTR 1 39,135 0 0
HUNT J B TRANS SVCS INC COM COM 445658107 8,640 63,227 SH   SOLE   50,956 0 12,271
HUNT J B TRANS SVCS INC COM COM 445658107 3,965 29,018 SH   OTR 1 29,018 0 0
I3 VERTICALS INC CL A COM 46571Y107 30,827 928,517 SH   SOLE   897,330 0 31,187
I3 VERTICALS INC CL A COM 46571Y107 19,539 588,521 SH   OTR 1 588,521 0 0
IDEX CORP COM COM 45167R104 25,012 125,564 SH   SOLE   101,788 0 23,776
IDEX CORP COM COM 45167R104 10,298 51,698 SH   OTR 1 51,698 0 0
IDEXX LABS INC COM COM 45168D104 35,543 71,104 SH   SOLE   57,455 0 13,649
IDEXX LABS INC COM COM 45168D104 16,146 32,300 SH   OTR 1 32,300 0 0
INPHI CORP COM COM 45772F107 43,374 270,296 SH   SOLE   259,156 0 11,140
INPHI CORP COM COM 45772F107 25,720 160,281 SH   OTR 1 160,281 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 24,122 209,233 SH   SOLE   168,586 0 40,647
INTERCONTINENTAL EXCHANGE INC COM 45866F104 11,080 96,103 SH   OTR 1 96,103 0 0
INTUIT COM COM 461202103 39,635 104,343 SH   SOLE   84,636 0 19,707
INTUIT COM COM 461202103 16,427 43,247 SH   OTR 1 43,247 0 0
J & J SNACK FOODS CORP COM COM 466032109 42,072 270,783 SH   SOLE   261,567 0 9,216
J & J SNACK FOODS CORP COM COM 466032109 27,018 173,895 SH   OTR 1 173,895 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 26,024 197,016 SH   SOLE   159,010 0 38,006
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 11,879 89,933 SH   OTR 1 89,933 0 0
KINSALE CAP GROUP INC COM COM 49714P108 85,941 429,426 SH   SOLE   414,873 0 14,553
KINSALE CAP GROUP INC COM COM 49714P108 54,958 274,612 SH   OTR 1 274,612 0 0
LEMAITRE VASCULAR INC COM COM 525558201 23,386 577,441 SH   SOLE   558,143 0 19,298
LEMAITRE VASCULAR INC COM COM 525558201 14,750 364,190 SH   OTR 1 364,190 0 0
LHC GROUP INC COM COM 50187A107 58,510 274,283 SH   SOLE   264,993 0 9,290
LHC GROUP INC COM COM 50187A107 37,392 175,288 SH   OTR 1 175,288 0 0
LOWES COS INC COM COM 548661107 3,608 22,478 SH   SOLE   19,320 0 3,158
LULULEMON ATHLETICA INC COM COM 550021109 11,366 32,657 SH   SOLE   26,235 0 6,422
LULULEMON ATHLETICA INC COM COM 550021109 5,258 15,109 SH   OTR 1 15,109 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 379 664 SH   SOLE   664 0 0
MARTEN TRANS LTD COM COM 573075108 36,134 2,097,135 SH   SOLE   2,025,963 0 71,172
MARTEN TRANS LTD COM COM 573075108 23,141 1,343,047 SH   OTR 1 1,343,047 0 0
MASIMO CORP COM COM 574795100 90,992 339,043 SH   SOLE   315,729 0 23,314
MASIMO CORP COM COM 574795100 54,279 202,245 SH   OTR 1 202,245 0 0
MICROCHIP TECHNOLOGY INC. COM COM 595017104 14,241 103,114 SH   SOLE   84,331 0 18,783
MICROCHIP TECHNOLOGY INC. COM COM 595017104 4,971 35,996 SH   OTR 1 35,996 0 0
MICROSOFT CORP COM COM 594918104 4,320 19,424 SH   SOLE   16,696 0 2,728
MONOLITHIC PWR SYS INC COM COM 609839105 69,355 189,375 SH   SOLE   183,032 0 6,343
MONOLITHIC PWR SYS INC COM COM 609839105 43,798 119,592 SH   OTR 1 119,592 0 0
NEOGEN CORP COM COM 640491106 41,496 523,279 SH   SOLE   505,701 0 17,578
NEOGEN CORP COM COM 640491106 26,304 331,701 SH   OTR 1 331,701 0 0
NOVANTA INC COM COM 67000B104 41,254 348,963 SH   SOLE   337,173 0 11,790
NOVANTA INC COM COM 67000B104 26,301 222,475 SH   OTR 1 222,475 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 40,464 494,852 SH   SOLE   478,151 0 16,701
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 25,769 315,146 SH   OTR 1 315,146 0 0
OMNICELL COM COM COM 68213N109 66,879 557,233 SH   SOLE   538,522 0 18,711
OMNICELL COM COM COM 68213N109 42,373 353,051 SH   OTR 1 353,051 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 27,070 59,813 SH   SOLE   48,086 0 11,727
OREILLY AUTOMOTIVE INC COM COM 67103H107 12,480 27,576 SH   OTR 1 27,576 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 23,643 754,651 SH   SOLE   729,569 0 25,082
PACIFIC PREMIER BANCORP COM COM 69478X105 14,827 473,261 SH   OTR 1 473,261 0 0
PALOMAR HLDGS INC COM COM 69753M105 19,091 214,897 SH   SOLE   207,427 0 7,470
PALOMAR HLDGS INC COM COM 69753M105 12,508 140,787 SH   OTR 1 140,787 0 0
PAYCOM SOFTWARE INC COM COM 70432V102 5,377 11,890 SH   SOLE   10,353 0 1,537
PERFICIENT INC COM COM 71375U101 16,162 339,189 SH   SOLE   327,617 0 11,572
PERFICIENT INC COM COM 71375U101 10,498 220,309 SH   OTR 1 220,309 0 0
PETIQ INC COM CL A COM 71639T106 32,054 833,666 SH   SOLE   805,555 0 28,111
PETIQ INC COM CL A COM 71639T106 20,398 530,504 SH   OTR 1 530,504 0 0
POOL CORP COM COM 73278L105 33,398 89,658 SH   SOLE   72,447 0 17,211
POOL CORP COM COM 73278L105 15,089 40,508 SH   OTR 1 40,508 0 0
PROTO LABS INC COM COM 743713109 38,204 249,045 SH   SOLE   240,542 0 8,503
PROTO LABS INC COM COM 743713109 24,600 160,366 SH   OTR 1 160,366 0 0
Q2 HLDGS INC COM COM 74736L109 54,441 430,261 SH   SOLE   415,758 0 14,503
Q2 HLDGS INC COM COM 74736L109 34,629 273,684 SH   OTR 1 273,684 0 0
QAD INC CL A COM 74727D306 3,267 51,716 SH   SOLE   49,251 0 2,465
QAD INC CL A COM 74727D306 3,439 54,427 SH   OTR 1 54,427 0 0
RAYMOND JAMES FINL INC COM COM 754730109 15,979 167,017 SH   SOLE   136,086 0 30,931
RAYMOND JAMES FINL INC COM COM 754730109 6,090 63,660 SH   OTR 1 63,660 0 0
RBC BEARINGS INC COM COM 75524B104 52,408 292,714 SH   SOLE   282,917 0 9,797
RBC BEARINGS INC COM COM 75524B104 33,101 184,880 SH   OTR 1 184,880 0 0
REALPAGE INC COM COM 75606N109 30,726 352,205 SH   SOLE   284,547 0 67,658
REALPAGE INC COM COM 75606N109 13,963 160,054 SH   OTR 1 160,054 0 0
REPLIGEN CORP COM COM 759916109 20,816 108,627 SH   SOLE   87,773 0 20,854
REPLIGEN CORP COM COM 759916109 9,442 49,274 SH   OTR 1 49,274 0 0
ROGERS CORP COM COM 775133101 28,631 184,372 SH   SOLE   178,116 0 6,256
ROGERS CORP COM COM 775133101 18,331 118,045 SH   OTR 1 118,045 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 22,413 51,992 SH   SOLE   41,857 0 10,135
ROPER TECHNOLOGIES INC COM COM 776696106 10,335 23,973 SH   OTR 1 23,973 0 0
SALESFORCE COM INC COM COM 79466L302 3,243 14,575 SH   SOLE   12,528 0 2,047
SIGNATURE BK NEW YORK N Y COM COM 82669G104 14,680 108,509 SH   SOLE   87,541 0 20,968
SIGNATURE BK NEW YORK N Y COM COM 82669G104 6,709 49,589 SH   OTR 1 49,589 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 51,377 323,878 SH   SOLE   312,949 0 10,929
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 32,714 206,230 SH   OTR 1 206,230 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 17,185 236,219 SH   SOLE   190,450 0 45,769
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 7,872 108,213 SH   OTR 1 108,213 0 0
STAAR SURGICAL CO COM 852312305 61,972 782,279 SH   SOLE   755,724 0 26,555
STAAR SURGICAL CO COM 852312305 39,686 500,954 SH   OTR 1 500,954 0 0
STERIS PLC SHS USD COM G8473T100 23,579 124,399 SH   SOLE   100,137 0 24,262
STERIS PLC SHS USD COM G8473T100 10,874 57,368 SH   OTR 1 57,368 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 28,102 655,987 SH   SOLE   632,817 0 23,170
TABULA RASA HEALTHCARE INC COM COM 873379101 18,730 437,213 SH   OTR 1 437,213 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 40,592 903,247 SH   SOLE   872,214 0 31,033
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 26,316 585,581 SH   OTR 1 585,581 0 0
TELEFLEX INCORPORATED COM COM 879369106 18,368 44,630 SH   SOLE   35,963 0 8,667
TELEFLEX INCORPORATED COM COM 879369106 8,434 20,492 SH   OTR 1 20,492 0 0
TEXAS CAP BANCSHARES INC COM COM 88224Q107 16,890 283,860 SH   SOLE   274,222 0 9,638
TEXAS CAP BANCSHARES INC COM COM 88224Q107 10,743 180,548 SH   OTR 1 180,548 0 0
TEXAS ROADHOUSE INC COM COM 882681109 40,294 515,538 SH   SOLE   498,106 0 17,432
TEXAS ROADHOUSE INC COM COM 882681109 25,708 328,916 SH   OTR 1 328,916 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 4,179 8,972 SH   SOLE   7,711 0 1,261
TJX COS INC NEW COM COM 872540109 3,284 48,082 SH   SOLE   41,334 0 6,748
TREX CO INC COM COM 89531P105 73,357 876,223 SH   SOLE   841,821 0 34,402
TREX CO INC COM COM 89531P105 43,779 522,923 SH   OTR 1 522,923 0 0
TRIMBLE INC COM COM 896239100 14,289 213,996 SH   SOLE   172,276 0 41,720
TRIMBLE INC COM COM 896239100 6,581 98,569 SH   OTR 1 98,569 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 76,704 175,717 SH   SOLE   156,732 0 18,985
TYLER TECHNOLOGIES INC COM COM 902252105 40,313 92,352 SH   OTR 1 92,352 0 0
ULTA BEAUTY INC COM COM 90384S303 15,357 53,480 SH   SOLE   43,316 0 10,164
ULTA BEAUTY INC COM COM 90384S303 6,239 21,727 SH   OTR 1 21,727 0 0
V F CORP COM COM 918204108 2,191 25,652 SH   SOLE   22,052 0 3,600
VERISK ANALYTICS INC COM COM 92345Y106 25,228 121,530 SH   SOLE   97,731 0 23,799
VERISK ANALYTICS INC COM COM 92345Y106 11,654 56,141 SH   OTR 1 56,141 0 0
VISA INC COM CL A COM 92826C839 3,845 17,581 SH   SOLE   15,112 0 2,469
VOCERA COMMUNICATIONS INC COM COM 92857F107 51,197 1,232,778 SH   SOLE   1,191,208 0 41,570
VOCERA COMMUNICATIONS INC COM COM 92857F107 32,576 784,385 SH   OTR 1 784,385 0 0
WATSCO INC COM COM 942622200 14,396 63,543 SH   SOLE   51,506 0 12,037
WATSCO INC COM COM 942622200 6,454 28,488 SH   OTR 1 28,488 0 0
WD-40 CO COM COM 929236107 30,100 113,296 SH   SOLE   109,427 0 3,869
WD-40 CO COM COM 929236107 19,401 73,024 SH   OTR 1 73,024 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648 4,233 14,764 SH   SOLE   14,764 0 0
ISHARES TR RUS MD CP GR ETF ETF 464287481 1,744 16,990 SH   SOLE   16,990 0 0