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 COM 000360206 38,767 619,379 SH   SOLE   603,962 0 15,417
AAON INC COM COM 000360206 22,988 367,282 SH   OTR 1 367,282 0 0
AAON INC COM COM 000360206 521 8,319 SH   OTR 2 8,319 0 0
ABIOMED INC COM COM 003654100 23,292 74,626 SH   SOLE   60,435 0 14,191
ABIOMED INC COM COM 003654100 8,207 26,295 SH   OTR 1 26,295 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 3,617 37,900 SH   SOLE   32,504 0 5,396
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 5,180 8,845 SH   SOLE   7,585 0 1,260
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 35,792 307,039 SH   SOLE   246,126 0 60,913
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 14,285 122,543 SH   OTR 1 122,543 0 0
ALARM COM HLDGS INC COM COM 011642105 62,420 736,958 SH   SOLE   718,489 0 18,469
ALARM COM HLDGS INC COM COM 011642105 37,299 440,366 SH   OTR 1 440,366 0 0
ALARM COM HLDGS INC COM COM 011642105 845 9,975 SH   OTR 2 9,975 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 25,383 41,543 SH   SOLE   33,171 0 8,372
ALIGN TECHNOLOGY INC COM COM 016255101 10,277 16,820 SH   OTR 1 16,820 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 43,917 226,376 SH   SOLE   220,631 0 5,745
ALLEGIANT TRAVEL CO COM COM 01748X102 26,720 137,731 SH   OTR 1 137,731 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 605 3,120 SH   OTR 2 3,120 0 0
ALPHABET INC CAP STK CL A COM 02079K305 5,291 2,167 SH   SOLE   1,859 0 308
AMPHENOL CORP NEW CL A COM 032095101 31,263 456,999 SH   SOLE   367,750 0 89,249
AMPHENOL CORP NEW CL A COM 032095101 11,312 165,357 SH   OTR 1 165,357 0 0
ANSYS INC COM COM 03662Q105 30,090 86,700 SH   SOLE   69,188 0 17,512
ANSYS INC COM COM 03662Q105 12,204 35,165 SH   OTR 1 35,165 0 0
AXON ENTERPRISE INC COM COM 05464C101 23,233 131,411 SH   SOLE   107,136 0 24,275
AXON ENTERPRISE INC COM COM 05464C101 9,723 54,992 SH   OTR 1 54,992 0 0
AXOS FINANCIAL INC COM COM 05465C100 27,772 598,673 SH   SOLE   583,667 0 15,006
AXOS FINANCIAL INC COM COM 05465C100 16,687 359,702 SH   OTR 1 359,702 0 0
AXOS FINANCIAL INC COM COM 05465C100 378 8,148 SH   OTR 2 8,148 0 0
BALCHEM CORP COM COM 057665200 54,431 414,683 SH   SOLE   404,254 0 10,429
BALCHEM CORP COM COM 057665200 32,684 249,002 SH   OTR 1 249,002 0 0
BALCHEM CORP COM COM 057665200 740 5,640 SH   OTR 2 5,640 0 0
BARNES GROUP INC COM COM 067806109 21,096 411,636 SH   SOLE   401,324 0 10,312
BARNES GROUP INC COM COM 067806109 12,666 247,143 SH   OTR 1 247,143 0 0
BARNES GROUP INC COM COM 067806109 287 5,598 SH   OTR 2 5,598 0 0
BIO-TECHNE CORP COM COM 09073M104 100,255 222,661 SH   SOLE   215,578 0 7,083
BIO-TECHNE CORP COM COM 09073M104 57,378 127,433 SH   OTR 1 127,433 0 0
BIO-TECHNE CORP COM COM 09073M104 1,300 2,887 SH   OTR 2 2,887 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 28,147 632,374 SH   SOLE   616,288 0 16,086
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 17,163 385,589 SH   OTR 1 385,589 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 389 8,734 SH   OTR 2 8,734 0 0
BLACKBAUD INC COM COM 09227Q100 26,165 341,718 SH   SOLE   333,120 0 8,598
BLACKBAUD INC COM COM 09227Q100 15,781 206,095 SH   OTR 1 206,095 0 0
BLACKBAUD INC COM COM 09227Q100 357 4,668 SH   OTR 2 4,668 0 0
BLACKLINE INC COM COM 09239B109 83,450 749,980 SH   SOLE   692,004 0 57,976
BLACKLINE INC COM COM 09239B109 45,349 407,562 SH   OTR 1 407,562 0 0
BLACKLINE INC COM COM 09239B109 802 7,208 SH   OTR 2 7,208 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 23,673 638,437 SH   SOLE   622,241 0 16,196
BOTTOMLINE TECH DEL INC COM COM 101388106 14,298 385,589 SH   OTR 1 385,589 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 324 8,734 SH   OTR 2 8,734 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 56,432 383,604 SH   SOLE   372,121 0 11,483
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 32,465 220,684 SH   OTR 1 220,684 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 735 4,999 SH   OTR 2 4,999 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 21,321 131,994 SH   SOLE   105,247 0 26,747
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 8,651 53,557 SH   OTR 1 53,557 0 0
BROOKS AUTOMATION INC NEW COM COM 114340102 43,920 460,954 SH   SOLE   449,115 0 11,839
BROOKS AUTOMATION INC NEW COM COM 114340102 27,044 283,834 SH   OTR 1 283,834 0 0
BROOKS AUTOMATION INC NEW COM COM 114340102 612 6,427 SH   OTR 2 6,427 0 0
BURLINGTON STORES INC COM COM 122017106 28,970 89,971 SH   SOLE   72,351 0 17,620
BURLINGTON STORES INC COM COM 122017106 11,386 35,362 SH   OTR 1 35,362 0 0
CATALENT INC COM COM 148806102 18,805 173,926 SH   SOLE   138,582 0 35,344
CATALENT INC COM COM 148806102 7,684 71,072 SH   OTR 1 71,072 0 0
CERENCE INC COM COM 156727109 30,308 284,018 SH   SOLE   276,894 0 7,124
CERENCE INC COM COM 156727109 18,223 170,769 SH   OTR 1 170,769 0 0
CERENCE INC COM COM 156727109 413 3,868 SH   OTR 2 3,868 0 0
CHURCH & DWIGHT INC COM COM 171340102 24,089 282,667 SH   SOLE   228,653 0 54,014
CHURCH & DWIGHT INC COM COM 171340102 8,628 101,245 SH   OTR 1 101,245 0 0
COGNEX CORP COM COM 192422103 10,755 127,955 SH   SOLE   102,116 0 25,839
COGNEX CORP COM COM 192422103 4,336 51,591 SH   OTR 1 51,591 0 0
COOPER COS INC COM NEW COM 216648402 9,948 25,105 SH   SOLE   20,025 0 5,080
COOPER COS INC COM NEW COM 216648402 4,037 10,187 SH   OTR 1 10,187 0 0
COPART INC COM COM 217204106 39,464 299,355 SH   SOLE   240,668 0 58,687
COPART INC COM COM 217204106 15,520 117,728 SH   OTR 1 117,728 0 0
COSTAR GROUP INC COM COM 22160N109 35,203 425,053 SH   SOLE   344,585 0 80,468
COSTAR GROUP INC COM COM 22160N109 12,302 148,535 SH   OTR 1 148,535 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 3,780 9,553 SH   SOLE   8,191 0 1,362
DANAHER CORPORATION COM COM 235851102 5,353 19,948 SH   SOLE   17,103 0 2,845
DESCARTES SYS GROUP INC COM COM 249906108 56,618 818,651 SH   SOLE   798,012 0 20,639
DESCARTES SYS GROUP INC COM COM 249906108 34,214 494,715 SH   OTR 1 494,715 0 0
DESCARTES SYS GROUP INC COM COM 249906108 775 11,206 SH   OTR 2 11,206 0 0
DISNEY WALT CO COM DISNEY COM 254687106 2,582 14,688 SH   SOLE   12,592 0 2,096
DONALDSON INC COM COM 257651109 28,638 450,774 SH   SOLE   439,478 0 11,296
DONALDSON INC COM COM 257651109 17,200 270,742 SH   OTR 1 270,742 0 0
DONALDSON INC COM COM 257651109 390 6,133 SH   OTR 2 6,133 0 0
DORMAN PRODS INC COM COM 258278100 33,391 322,094 SH   SOLE   314,002 0 8,092
DORMAN PRODS INC COM COM 258278100 20,106 193,939 SH   OTR 1 193,939 0 0
DORMAN PRODS INC COM COM 258278100 455 4,393 SH   OTR 2 4,393 0 0
ECOLAB INC COM COM 278865100 2,560 12,430 SH   SOLE   10,660 0 1,770
EDWARDS LIFESCIENCES CORP COM COM 28176E108 3,991 38,532 SH   SOLE   33,036 0 5,496
ENVESTNET INC COM COM 29404K106 50,647 667,640 SH   SOLE   650,742 0 16,898
ENVESTNET INC COM COM 29404K106 30,726 405,040 SH   OTR 1 405,040 0 0
ENVESTNET INC COM COM 29404K106 696 9,175 SH   OTR 2 9,175 0 0
EPAM SYS INC COM COM 29414B104 44,235 86,573 SH   SOLE   69,562 0 17,011
EPAM SYS INC COM COM 29414B104 17,379 34,013 SH   OTR 1 34,013 0 0
EPLUS INC COM COM 294268107 32,409 373,847 SH   SOLE   364,419 0 9,428
EPLUS INC COM COM 294268107 19,590 225,976 SH   OTR 1 225,976 0 0
EPLUS INC COM COM 294268107 444 5,119 SH   OTR 2 5,119 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 48,894 521,198 SH   SOLE   507,596 0 13,602
ESCO TECHNOLOGIES INC COM COM 296315104 30,590 326,080 SH   OTR 1 326,080 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 693 7,386 SH   OTR 2 7,386 0 0
ETSY INC COM COM 29786A106 9,979 48,478 SH   SOLE   38,681 0 9,797
ETSY INC COM COM 29786A106 4,026 19,560 SH   OTR 1 19,560 0 0
EVO PMTS INC CL A COM COM 26927E104 33,502 1,207,706 SH   SOLE   1,177,219 0 30,487
EVO PMTS INC CL A COM COM 26927E104 20,270 730,702 SH   OTR 1 730,702 0 0
EVO PMTS INC CL A COM COM 26927E104 459 16,551 SH   OTR 2 16,551 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 19,401 574,323 SH   SOLE   559,870 0 14,453
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 11,716 346,830 SH   OTR 1 346,830 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 265 7,856 SH   OTR 2 7,856 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 51,756 487,069 SH   SOLE   474,922 0 12,147
EXLSERVICE HOLDINGS INC COM COM 302081104 30,745 289,335 SH   OTR 1 289,335 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 696 6,554 SH   OTR 2 6,554 0 0
EXPONENT INC COM COM 30214U102 70,911 794,878 SH   SOLE   775,015 0 19,863
EXPONENT INC COM COM 30214U102 42,258 473,691 SH   OTR 1 473,691 0 0
EXPONENT INC COM COM 30214U102 957 10,730 SH   OTR 2 10,730 0 0
FAIR ISAAC CORP COM COM 303250104 83,021 165,157 SH   SOLE   161,023 0 4,134
FAIR ISAAC CORP COM COM 303250104 49,607 98,686 SH   OTR 1 98,686 0 0
FAIR ISAAC CORP COM COM 303250104 1,123 2,235 SH   OTR 2 2,235 0 0
FISERV INC COM COM 337738108 26,456 247,509 SH   SOLE   199,274 0 48,235
FISERV INC COM COM 337738108 9,477 88,662 SH   OTR 1 88,662 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 9,070 91,058 SH   SOLE   72,943 0 18,115
FORTUNE BRANDS HOME & SEC INC COM 34964C106 3,615 36,296 SH   OTR 1 36,296 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 109,615 704,195 SH   SOLE   686,496 0 17,699
FOX FACTORY HLDG CORP COM COM 35138V102 65,876 423,204 SH   OTR 1 423,204 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 1,492 9,586 SH   OTR 2 9,586 0 0
FRONTDOOR INC COM COM 35905A109 13,626 273,497 SH   SOLE   218,030 0 55,467
FRONTDOOR INC COM COM 35905A109 5,519 110,780 SH   OTR 1 110,780 0 0
GARTNER INC COM COM 366651107 22,340 92,239 SH   SOLE   73,662 0 18,577
GARTNER INC COM COM 366651107 9,036 37,309 SH   OTR 1 37,309 0 0
GENERAC HLDGS INC COM COM 368736104 23,781 57,282 SH   SOLE   45,566 0 11,716
GENERAC HLDGS INC COM COM 368736104 9,730 23,437 SH   OTR 1 23,437 0 0
GLOBAL PMTS INC COM COM 37940X102 28,134 150,018 SH   SOLE   119,570 0 30,448
GLOBAL PMTS INC COM COM 37940X102 11,474 61,181 SH   OTR 1 61,181 0 0
GLOBUS MED INC CL A COM 379577208 59,850 771,959 SH   SOLE   752,192 0 19,767
GLOBUS MED INC CL A COM 379577208 36,736 473,834 SH   OTR 1 473,834 0 0
GLOBUS MED INC CL A COM 379577208 832 10,733 SH   OTR 2 10,733 0 0
HEALTHEQUITY INC COM COM 42226A107 54,471 676,831 SH   SOLE   629,256 0 47,575
HEALTHEQUITY INC COM COM 42226A107 30,164 374,797 SH   OTR 1 374,797 0 0
HEALTHEQUITY INC COM COM 42226A107 556 6,904 SH   OTR 2 6,904 0 0
HEICO CORP NEW CL A COM 422806208 11,506 92,656 SH   SOLE   73,858 0 18,798
HEICO CORP NEW CL A COM 422806208 4,687 37,742 SH   OTR 1 37,742 0 0
HUBSPOT INC COM COM 443573100 35,856 61,532 SH   SOLE   49,065 0 12,467
HUBSPOT INC COM COM 443573100 14,569 25,001 SH   OTR 1 25,001 0 0
HUNT J B TRANS SVCS INC COM COM 445658107 9,734 59,735 SH   SOLE   47,819 0 11,916
HUNT J B TRANS SVCS INC COM COM 445658107 3,903 23,953 SH   OTR 1 23,953 0 0
I3 VERTICALS INC CL A COM 46571Y107 34,962 1,156,927 SH   SOLE   1,127,740 0 29,187
I3 VERTICALS INC CL A COM 46571Y107 21,019 695,518 SH   OTR 1 695,518 0 0
I3 VERTICALS INC CL A COM 46571Y107 476 15,754 SH   OTR 2 15,754 0 0
IDEX CORP COM COM 45167R104 29,132 132,388 SH   SOLE   106,313 0 26,075
IDEX CORP COM COM 45167R104 10,697 48,613 SH   OTR 1 48,613 0 0
IDEXX LABS INC COM COM 45168D104 37,676 59,656 SH   SOLE   47,562 0 12,094
IDEXX LABS INC COM COM 45168D104 15,281 24,196 SH   OTR 1 24,196 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 23,274 196,072 SH   SOLE   156,559 0 39,513
INTERCONTINENTAL EXCHANGE INC COM 45866F104 9,416 79,330 SH   OTR 1 79,330 0 0
INTUIT COM COM 461202103 48,236 98,406 SH   SOLE   79,190 0 19,216
INTUIT COM COM 461202103 17,499 35,699 SH   OTR 1 35,699 0 0
J & J SNACK FOODS CORP COM COM 466032109 46,165 264,693 SH   SOLE   257,987 0 6,706
J & J SNACK FOODS CORP COM COM 466032109 28,038 160,757 SH   OTR 1 160,757 0 0
J & J SNACK FOODS CORP COM COM 466032109 635 3,641 SH   OTR 2 3,641 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 35,469 229,705 SH   SOLE   184,131 0 45,574
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 14,120 91,443 SH   OTR 1 91,443 0 0
KINSALE CAP GROUP INC COM COM 49714P108 68,728 417,116 SH   SOLE   406,524 0 10,592
KINSALE CAP GROUP INC COM COM 49714P108 41,829 253,865 SH   OTR 1 253,865 0 0
KINSALE CAP GROUP INC COM COM 49714P108 947 5,750 SH   OTR 2 5,750 0 0
LEMAITRE VASCULAR INC COM COM 525558201 34,136 559,421 SH   SOLE   545,374 0 14,047
LEMAITRE VASCULAR INC COM COM 525558201 20,544 336,675 SH   OTR 1 336,675 0 0
LEMAITRE VASCULAR INC COM COM 525558201 465 7,626 SH   OTR 2 7,626 0 0
LHC GROUP INC COM COM 50187A107 63,988 319,526 SH   SOLE   311,390 0 8,136
LHC GROUP INC COM COM 50187A107 38,895 194,225 SH   OTR 1 194,225 0 0
LHC GROUP INC COM COM 50187A107 881 4,399 SH   OTR 2 4,399 0 0
LOWES COS INC COM COM 548661107 4,300 22,167 SH   SOLE   19,002 0 3,165
LULULEMON ATHLETICA INC COM COM 550021109 15,951 43,704 SH   SOLE   34,828 0 8,876
LULULEMON ATHLETICA INC COM COM 550021109 6,481 17,758 SH   OTR 1 17,758 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 629 1,356 SH   SOLE   1,344 0 12
MARTEN TRANS LTD COM COM 573075108 33,743 2,046,270 SH   SOLE   1,994,472 0 51,798
MARTEN TRANS LTD COM COM 573075108 20,474 1,241,578 SH   OTR 1 1,241,578 0 0
MARTEN TRANS LTD COM COM 573075108 464 28,123 SH   OTR 2 28,123 0 0
MARVELL TECHNOLOGY INC COM COM 573874104 2,578 44,189 SH   SOLE   38,057 0 6,132
MASIMO CORP COM COM 574795100 68,743 283,533 SH   SOLE   266,136 0 17,397
MASIMO CORP COM COM 574795100 38,367 158,247 SH   OTR 1 158,247 0 0
MASIMO CORP COM COM 574795100 740 3,052 SH   OTR 2 3,052 0 0
MERCURY SYS INC COM COM 589378108 10,037 151,429 SH   SOLE   122,869 0 28,560
MERCURY SYS INC COM COM 589378108 4,307 64,982 SH   OTR 1 64,982 0 0
MICROCHIP TECHNOLOGY INC. COM COM 595017104 12,478 83,331 SH   SOLE   67,955 0 15,376
MICROCHIP TECHNOLOGY INC. COM COM 595017104 3,575 23,874 SH   OTR 1 23,874 0 0
MICROSOFT CORP COM COM 594918104 5,189 19,155 SH   SOLE   16,421 0 2,734
MONOLITHIC PWR SYS INC COM COM 609839105 47,322 126,715 SH   SOLE   123,579 0 3,136
MONOLITHIC PWR SYS INC COM COM 609839105 27,828 74,515 SH   OTR 1 74,515 0 0
MONOLITHIC PWR SYS INC COM COM 609839105 630 1,688 SH   OTR 2 1,688 0 0
NEOGEN CORP COM COM 640491106 46,840 1,017,376 SH   SOLE   991,788 0 25,588
NEOGEN CORP COM COM 640491106 28,235 613,280 SH   OTR 1 613,280 0 0
NEOGEN CORP COM COM 640491106 640 13,892 SH   OTR 2 13,892 0 0
NOVANTA INC COM COM 67000B104 45,766 339,610 SH   SOLE   331,029 0 8,581
NOVANTA INC COM COM 67000B104 27,716 205,666 SH   OTR 1 205,666 0 0
NOVANTA INC COM COM 67000B104 628 4,659 SH   OTR 2 4,659 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 48,095 571,672 SH   SOLE   557,124 0 14,548
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 29,239 347,545 SH   OTR 1 347,545 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 662 7,872 SH   OTR 2 7,872 0 0
OMNICELL COM COM COM 68213N109 81,914 540,864 SH   SOLE   527,247 0 13,617
OMNICELL COM COM COM 68213N109 49,430 326,377 SH   OTR 1 326,377 0 0
OMNICELL COM COM COM 68213N109 1,120 7,393 SH   OTR 2 7,393 0 0
ONTO INNOVATION INC COM COM 683344105 28,825 394,643 SH   SOLE   384,482 0 10,161
ONTO INNOVATION INC COM COM 683344105 17,790 243,567 SH   OTR 1 243,567 0 0
ONTO INNOVATION INC COM COM 683344105 403 5,517 SH   OTR 2 5,517 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 31,779 56,125 SH   SOLE   44,734 0 11,391
OREILLY AUTOMOTIVE INC COM COM 67103H107 12,889 22,764 SH   OTR 1 22,764 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 31,409 742,713 SH   SOLE   724,324 0 18,389
PACIFIC PREMIER BANCORP COM COM 69478X105 18,502 437,506 SH   OTR 1 437,506 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 419 9,910 SH   OTR 2 9,910 0 0
PALOMAR HLDGS INC COM COM 69753M105 16,140 213,883 SH   SOLE   208,449 0 5,434
PALOMAR HLDGS INC COM COM 69753M105 9,821 130,150 SH   OTR 1 130,150 0 0
PALOMAR HLDGS INC COM COM 69753M105 222 2,948 SH   OTR 2 2,948 0 0
PAYCOM SOFTWARE INC COM COM 70432V102 4,536 12,480 SH   SOLE   10,916 0 1,564
PERFICIENT INC COM COM 71375U101 27,701 344,455 SH   SOLE   335,645 0 8,810
PERFICIENT INC COM COM 71375U101 17,092 212,531 SH   OTR 1 212,531 0 0
PERFICIENT INC COM COM 71375U101 387 4,814 SH   OTR 2 4,814 0 0
PETIQ INC COM CL A COM 71639T106 31,322 811,450 SH   SOLE   790,992 0 20,458
PETIQ INC COM CL A COM 71639T106 18,930 490,424 SH   OTR 1 490,424 0 0
PETIQ INC COM CL A COM 71639T106 429 11,109 SH   OTR 2 11,109 0 0
POOL CORP COM COM 73278L105 43,274 94,348 SH   SOLE   75,767 0 18,581
POOL CORP COM COM 73278L105 17,100 37,282 SH   OTR 1 37,282 0 0
PROTO LABS INC COM COM 743713109 14,674 159,848 SH   SOLE   155,713 0 4,135
PROTO LABS INC COM COM 743713109 9,099 99,115 SH   OTR 1 99,115 0 0
PROTO LABS INC COM COM 743713109 206 2,245 SH   OTR 2 2,245 0 0
Q2 HLDGS INC COM COM 74736L109 42,831 417,538 SH   SOLE   406,983 0 10,555
Q2 HLDGS INC COM COM 74736L109 25,953 253,007 SH   OTR 1 253,007 0 0
Q2 HLDGS INC COM COM 74736L109 588 5,731 SH   OTR 2 5,731 0 0
QAD INC CL A COM 74727D306 34,038 391,156 SH   SOLE   381,059 0 10,097
QAD INC CL A COM 74727D306 21,363 245,497 SH   OTR 1 245,497 0 0
QAD INC CL A COM 74727D306 479 5,504 SH   OTR 2 5,504 0 0
RAYMOND JAMES FINL INC COM COM 754730109 20,461 157,517 SH   SOLE   127,375 0 30,142
RAYMOND JAMES FINL INC COM COM 754730109 6,826 52,549 SH   OTR 1 52,549 0 0
RBC BEARINGS INC COM COM 75524B104 62,258 312,193 SH   SOLE   304,273 0 7,920
RBC BEARINGS INC COM COM 75524B104 37,706 189,076 SH   OTR 1 189,076 0 0
RBC BEARINGS INC COM COM 75524B104 854 4,283 SH   OTR 2 4,283 0 0
REPLIGEN CORP COM COM 759916109 17,749 88,916 SH   SOLE   71,601 0 17,315
REPLIGEN CORP COM COM 759916109 6,913 34,632 SH   OTR 1 34,632 0 0
ROGERS CORP COM COM 775133101 36,173 180,146 SH   SOLE   175,593 0 4,553
ROGERS CORP COM COM 775133101 21,913 109,126 SH   OTR 1 109,126 0 0
ROGERS CORP COM COM 775133101 496 2,472 SH   OTR 2 2,472 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 22,963 48,836 SH   SOLE   38,989 0 9,847
ROPER TECHNOLOGIES INC COM COM 776696106 9,305 19,789 SH   OTR 1 19,789 0 0
SALESFORCE COM INC COM COM 79466L302 3,515 14,389 SH   SOLE   12,326 0 2,063
SIGNATURE BK NEW YORK N Y COM COM 82669G104 25,352 103,203 SH   SOLE   82,807 0 20,396
SIGNATURE BK NEW YORK N Y COM COM 82669G104 10,056 40,935 SH   OTR 1 40,935 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 53,344 315,161 SH   SOLE   307,208 0 7,953
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 32,269 190,649 SH   OTR 1 190,649 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 731 4,318 SH   OTR 2 4,318 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 15,897 220,608 SH   SOLE   176,155 0 44,453
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 6,437 89,326 SH   OTR 1 89,326 0 0
STAAR SURGICAL CO COM 852312305 77,200 506,229 SH   SOLE   493,357 0 12,872
STAAR SURGICAL CO COM 852312305 47,046 308,500 SH   OTR 1 308,500 0 0
STAAR SURGICAL CO COM 852312305 1,066 6,988 SH   OTR 2 6,988 0 0
STERIS PLC SHS USD COM G8473T100 24,130 116,968 SH   SOLE   93,393 0 23,575
STERIS PLC SHS USD COM G8473T100 9,769 47,355 SH   OTR 1 47,355 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 33,215 664,299 SH   SOLE   647,437 0 16,862
TABULA RASA HEALTHCARE INC COM COM 873379101 20,209 404,182 SH   OTR 1 404,182 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 458 9,155 SH   OTR 2 9,155 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 46,715 898,368 SH   SOLE   875,695 0 22,673
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 28,150 541,340 SH   OTR 1 541,340 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 638 12,262 SH   OTR 2 12,262 0 0
TELEFLEX INCORPORATED COM COM 879369106 16,778 41,757 SH   SOLE   33,336 0 8,421
TELEFLEX INCORPORATED COM COM 879369106 6,797 16,916 SH   OTR 1 16,916 0 0
TEXAS CAP BANCSHARES INC COM COM 88224Q107 17,628 277,644 SH   SOLE   270,679 0 6,965
TEXAS CAP BANCSHARES INC COM COM 88224Q107 10,597 166,907 SH   OTR 1 166,907 0 0
TEXAS CAP BANCSHARES INC COM COM 88224Q107 240 3,781 SH   OTR 2 3,781 0 0
TEXAS ROADHOUSE INC COM COM 882681109 48,135 500,368 SH   SOLE   487,682 0 12,686
TEXAS ROADHOUSE INC COM COM 882681109 29,251 304,066 SH   OTR 1 304,066 0 0
TEXAS ROADHOUSE INC COM COM 882681109 663 6,887 SH   OTR 2 6,887 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 4,462 8,845 SH   SOLE   7,585 0 1,260
TJX COS INC NEW COM COM 872540109 3,197 47,417 SH   SOLE   40,661 0 6,756
TREX CO INC COM COM 89531P105 78,429 767,336 SH   SOLE   742,395 0 24,941
TREX CO INC COM COM 89531P105 44,513 435,503 SH   OTR 1 435,503 0 0
TREX CO INC COM COM 89531P105 1,008 9,865 SH   OTR 2 9,865 0 0
TRIMBLE INC COM COM 896239100 16,494 201,561 SH   SOLE   161,031 0 40,530
TRIMBLE INC COM COM 896239100 6,658 81,366 SH   OTR 1 81,366 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 76,192 168,429 SH   SOLE   150,686 0 17,743
TYLER TECHNOLOGIES INC COM COM 902252105 37,083 81,975 SH   OTR 1 81,975 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 550 1,215 SH   OTR 2 1,215 0 0
ULTA BEAUTY INC COM COM 90384S303 17,650 51,046 SH   SOLE   41,157 0 9,889
ULTA BEAUTY INC COM COM 90384S303 6,201 17,935 SH   OTR 1 17,935 0 0
V F CORP COM COM 918204108 2,076 25,303 SH   SOLE   21,692 0 3,611
VERISK ANALYTICS INC COM COM 92345Y106 19,927 114,053 SH   SOLE   90,914 0 23,139
VERISK ANALYTICS INC COM COM 92345Y106 8,097 46,343 SH   OTR 1 46,343 0 0
VISA INC COM CL A COM 92826C839 4,055 17,342 SH   SOLE   14,863 0 2,479
VOCERA COMMUNICATIONS INC COM COM 92857F107 47,707 1,197,167 SH   SOLE   1,166,914 0 30,253
VOCERA COMMUNICATIONS INC COM COM 92857F107 28,896 725,124 SH   OTR 1 725,124 0 0
VOCERA COMMUNICATIONS INC COM COM 92857F107 655 16,425 SH   OTR 2 16,425 0 0
WALMART INC COM COM 931142103 1,684 11,944 SH   SOLE   10,238 0 1,706
WATSCO INC COM COM 942622200 17,466 60,932 SH   SOLE   49,213 0 11,719
WATSCO INC COM COM 942622200 6,741 23,516 SH   OTR 1 23,516 0 0
WD 40 CO COM COM 929236107 28,370 110,695 SH   SOLE   107,879 0 2,816
WD 40 CO COM COM 929236107 17,301 67,507 SH   OTR 1 67,507 0 0
WD 40 CO COM COM 929236107 392 1,529 SH   OTR 2 1,529 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648 2,816 9,036 SH   SOLE   9,036 0 0
ISHARES TR RUS MD CP GR ETF ETF 464287481 393 3,469 SH   SOLE   3,469 0 0