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 40,393 618,190 SH   SOLE   602,619 0 15,571
AAON INC COM COM 000360206 23,471 359,210 SH   OTR 1 359,210 0 0
AAON INC COM COM 000360206 890 13,627 SH   OTR 2 13,627 0 0
ABIOMED INC COM COM 003654100 23,108 70,989 SH   SOLE   57,086 0 13,903
ABIOMED INC COM COM 003654100 8,158 25,061 SH   OTR 1 25,061 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 2,851 36,840 SH   SOLE   31,575 0 5,265
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 4,947 8,592 SH   SOLE   7,365 0 1,227
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 31,497 291,179 SH   SOLE   231,510 0 59,669
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 12,633 116,792 SH   OTR 1 116,792 0 0
ALARM COM HLDGS INC COM COM 011642105 57,387 733,941 SH   SOLE   715,349 0 18,592
ALARM COM HLDGS INC COM COM 011642105 33,734 431,431 SH   OTR 1 431,431 0 0
ALARM COM HLDGS INC COM COM 011642105 1,278 16,339 SH   OTR 2 16,339 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 26,047 39,143 SH   SOLE   30,956 0 8,187
ALIGN TECHNOLOGY INC COM COM 016255101 10,667 16,030 SH   OTR 1 16,030 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 44,048 225,333 SH   SOLE   219,588 0 5,745
ALLEGIANT TRAVEL CO COM COM 01748X102 26,299 134,536 SH   OTR 1 134,536 0 0
ALLEGIANT TRAVEL CO COM COM 01748X102 999 5,110 SH   OTR 2 5,110 0 0
ALPHABET INC CAP STK CL A COM 02079K305 5,625 2,104 SH   SOLE   1,804 0 300
AMPHENOL CORP NEW CL A COM 032095101 31,619 431,783 SH   SOLE   344,515 0 87,268
AMPHENOL CORP NEW CL A COM 032095101 11,541 157,596 SH   OTR 1 157,596 0 0
ANSYS INC COM COM 03662Q105 27,831 81,748 SH   SOLE   64,622 0 17,126
ANSYS INC COM COM 03662Q105 11,410 33,515 SH   OTR 1 33,515 0 0
AXON ENTERPRISE INC COM COM 05464C101 21,676 123,851 SH   SOLE   100,201 0 23,650
AXON ENTERPRISE INC COM COM 05464C101 9,173 52,411 SH   OTR 1 52,411 0 0
AXOS FINANCIAL INC COM COM 05465C100 30,719 596,016 SH   SOLE   581,010 0 15,006
AXOS FINANCIAL INC COM COM 05465C100 18,109 351,359 SH   OTR 1 351,359 0 0
AXOS FINANCIAL INC COM COM 05465C100 688 13,346 SH   OTR 2 13,346 0 0
BALCHEM CORP COM COM 057665200 59,863 412,647 SH   SOLE   402,171 0 10,476
BALCHEM CORP COM COM 057665200 35,341 243,616 SH   OTR 1 243,616 0 0
BALCHEM CORP COM COM 057665200 1,340 9,239 SH   OTR 2 9,239 0 0
BARNES GROUP INC COM COM 067806109 16,872 404,325 SH   SOLE   394,013 0 10,312
BARNES GROUP INC COM COM 067806109 10,074 241,411 SH   OTR 1 241,411 0 0
BARNES GROUP INC COM COM 067806109 383 9,170 SH   OTR 2 9,170 0 0
BIO-TECHNE CORP COM COM 09073M104 81,368 167,918 SH   SOLE   162,345 0 5,573
BIO-TECHNE CORP COM COM 09073M104 44,999 92,863 SH   OTR 1 92,863 0 0
BIO-TECHNE CORP COM COM 09073M104 1,709 3,526 SH   OTR 2 3,526 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 34,100 805,762 SH   SOLE   784,985 0 20,777
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 20,605 486,874 SH   OTR 1 486,874 0 0
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 783 18,493 SH   OTR 2 18,493 0 0
BLACKBAUD INC COM COM 09227Q100 23,948 340,416 SH   SOLE   331,818 0 8,598
BLACKBAUD INC COM COM 09227Q100 14,163 201,316 SH   OTR 1 201,316 0 0
BLACKBAUD INC COM COM 09227Q100 538 7,647 SH   OTR 2 7,647 0 0
BLACKLINE INC COM COM 09239B109 86,840 735,554 SH   SOLE   678,505 0 57,049
BLACKLINE INC COM COM 09239B109 46,751 395,990 SH   OTR 1 395,990 0 0
BLACKLINE INC COM COM 09239B109 1,394 11,807 SH   OTR 2 11,807 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 25,583 651,300 SH   SOLE   634,971 0 16,329
BOTTOMLINE TECH DEL INC COM COM 101388106 14,812 377,076 SH   OTR 1 377,076 0 0
BOTTOMLINE TECH DEL INC COM COM 101388106 562 14,306 SH   OTR 2 14,306 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 52,164 374,151 SH   SOLE   363,534 0 10,617
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 30,054 215,566 SH   OTR 1 215,566 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 1,142 8,188 SH   OTR 2 8,188 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 20,767 124,624 SH   SOLE   98,473 0 26,151
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 8,506 51,044 SH   OTR 1 51,044 0 0
BROOKS AUTOMATION INC NEW COM COM 114340102 47,049 459,685 SH   SOLE   447,846 0 11,839
BROOKS AUTOMATION INC NEW COM COM 114340102 28,369 277,176 SH   OTR 1 277,176 0 0
BROOKS AUTOMATION INC NEW COM COM 114340102 1,078 10,528 SH   OTR 2 10,528 0 0
BURLINGTON STORES INC COM COM 122017106 25,583 90,218 SH   SOLE   72,419 0 17,799
BURLINGTON STORES INC COM COM 122017106 10,903 38,449 SH   OTR 1 38,449 0 0
CATALENT INC COM COM 148806102 21,876 164,392 SH   SOLE   129,814 0 34,578
CATALENT INC COM COM 148806102 9,014 67,737 SH   OTR 1 67,737 0 0
CERENCE INC COM COM 156727109 34,199 355,836 SH   SOLE   346,714 0 9,122
CERENCE INC COM COM 156727109 20,541 213,727 SH   OTR 1 213,727 0 0
CERENCE INC COM COM 156727109 780 8,114 SH   OTR 2 8,114 0 0
CHURCH & DWIGHT INC COM COM 171340102 18,735 226,898 SH   SOLE   182,496 0 44,402
CHURCH & DWIGHT INC COM COM 171340102 6,621 80,191 SH   OTR 1 80,191 0 0
COGNEX CORP COM COM 192422103 9,632 120,074 SH   SOLE   94,805 0 25,269
COGNEX CORP COM COM 192422103 3,944 49,170 SH   OTR 1 49,170 0 0
CONSTRUCTION PARTNERS INC COM COM 21044C107 24,702 740,245 SH   SOLE   720,889 0 19,356
CONSTRUCTION PARTNERS INC COM COM 21044C107 15,131 453,425 SH   OTR 1 453,425 0 0
CONSTRUCTION PARTNERS INC COM COM 21044C107 574 17,214 SH   OTR 2 17,214 0 0
COOPER COS INC COM NEW COM 216648402 9,834 23,794 SH   SOLE   18,827 0 4,967
COOPER COS INC COM NEW COM 216648402 4,013 9,709 SH   OTR 1 9,709 0 0
COPART INC COM COM 217204106 39,273 283,112 SH   SOLE   225,620 0 57,492
COPART INC COM COM 217204106 15,565 112,203 SH   OTR 1 112,203 0 0
COSTAR GROUP INC COM COM 22160N109 34,447 400,273 SH   SOLE   321,471 0 78,802
COSTAR GROUP INC COM COM 22160N109 12,183 141,564 SH   OTR 1 141,564 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 4,171 9,283 SH   SOLE   7,956 0 1,327
DANAHER CORPORATION COM COM 235851102 5,447 17,891 SH   SOLE   15,328 0 2,563
DESCARTES SYS GROUP INC COM COM 249906108 66,096 813,386 SH   SOLE   792,747 0 20,639
DESCARTES SYS GROUP INC COM COM 249906108 39,363 484,414 SH   OTR 1 484,414 0 0
DESCARTES SYS GROUP INC COM COM 249906108 1,492 18,355 SH   OTR 2 18,355 0 0
DISNEY WALT CO COM DISNEY COM 254687106 2,765 16,346 SH   SOLE   14,007 0 2,339
DONALDSON INC COM COM 257651109 25,783 449,110 SH   SOLE   437,814 0 11,296
DONALDSON INC COM COM 257651109 15,183 264,463 SH   OTR 1 264,463 0 0
DONALDSON INC COM COM 257651109 577 10,045 SH   OTR 2 10,045 0 0
DORMAN PRODS INC COM COM 258278100 30,317 320,242 SH   SOLE   312,150 0 8,092
DORMAN PRODS INC COM COM 258278100 17,934 189,441 SH   OTR 1 189,441 0 0
DORMAN PRODS INC COM COM 258278100 681 7,196 SH   OTR 2 7,196 0 0
ECOLAB INC COM COM 278865100 2,513 12,046 SH   SOLE   10,320 0 1,726
EDWARDS LIFESCIENCES CORP COM COM 28176E108 4,240 37,449 SH   SOLE   32,088 0 5,361
ENVESTNET INC COM COM 29404K106 53,296 664,213 SH   SOLE   647,315 0 16,898
ENVESTNET INC COM COM 29404K106 31,747 395,646 SH   OTR 1 395,646 0 0
ENVESTNET INC COM COM 29404K106 1,206 15,028 SH   OTR 2 15,028 0 0
EPAM SYS INC COM COM 29414B104 46,444 81,412 SH   SOLE   64,763 0 16,649
EPAM SYS INC COM COM 29414B104 18,493 32,417 SH   OTR 1 32,417 0 0
EPLUS INC COM COM 294268107 38,215 372,430 SH   SOLE   363,002 0 9,428
EPLUS INC COM COM 294268107 22,739 221,605 SH   OTR 1 221,605 0 0
EPLUS INC COM COM 294268107 860 8,384 SH   OTR 2 8,384 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 38,901 505,207 SH   SOLE   491,605 0 13,602
ESCO TECHNOLOGIES INC COM COM 296315104 24,527 318,529 SH   OTR 1 318,529 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 932 12,099 SH   OTR 2 12,099 0 0
ETSY INC COM COM 29786A106 9,478 45,574 SH   SOLE   35,992 0 9,582
ETSY INC COM COM 29786A106 3,877 18,642 SH   OTR 1 18,642 0 0
EVO PMTS INC CL A COM COM 26927E104 28,027 1,183,572 SH   SOLE   1,153,085 0 30,487
EVO PMTS INC CL A COM COM 26927E104 16,961 716,259 SH   OTR 1 716,259 0 0
EVO PMTS INC CL A COM COM 26927E104 642 27,111 SH   OTR 2 27,111 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 21,429 570,531 SH   SOLE   556,078 0 14,453
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 12,725 338,786 SH   OTR 1 338,786 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 483 12,868 SH   OTR 2 12,868 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 59,636 484,377 SH   SOLE   472,134 0 12,243
EXLSERVICE HOLDINGS INC COM COM 302081104 34,797 282,624 SH   OTR 1 282,624 0 0
EXLSERVICE HOLDINGS INC COM COM 302081104 1,322 10,735 SH   OTR 2 10,735 0 0
EXPONENT INC COM COM 30214U102 89,524 791,198 SH   SOLE   771,208 0 19,990
EXPONENT INC COM COM 30214U102 52,418 463,257 SH   OTR 1 463,257 0 0
EXPONENT INC COM COM 30214U102 1,989 17,575 SH   OTR 2 17,575 0 0
FAIR ISAAC CORP COM COM 303250104 65,233 163,931 SH   SOLE   159,767 0 4,164
FAIR ISAAC CORP COM COM 303250104 38,359 96,397 SH   OTR 1 96,397 0 0
FAIR ISAAC CORP COM COM 303250104 1,457 3,662 SH   OTR 2 3,662 0 0
FISERV INC COM COM 337738108 25,405 234,143 SH   SOLE   186,983 0 47,160
FISERV INC COM COM 337738108 9,168 84,501 SH   OTR 1 84,501 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 7,647 85,520 SH   SOLE   67,808 0 17,712
FORTUNE BRANDS HOME & SEC INC COM 34964C106 3,093 34,593 SH   OTR 1 34,593 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 101,159 699,871 SH   SOLE   682,120 0 17,751
FOX FACTORY HLDG CORP COM COM 35138V102 59,751 413,389 SH   OTR 1 413,389 0 0
FOX FACTORY HLDG CORP COM COM 35138V102 2,270 15,702 SH   OTR 2 15,702 0 0
FRONTDOOR INC COM COM 35905A109 8,354 199,383 SH   SOLE   152,468 0 46,915
FRONTDOOR INC COM COM 35905A109 3,050 72,798 SH   OTR 1 72,798 0 0
GARTNER INC COM COM 366651107 26,395 86,860 SH   SOLE   68,698 0 18,162
GARTNER INC COM COM 366651107 10,805 35,558 SH   OTR 1 35,558 0 0
GENERAC HLDGS INC COM COM 368736104 29,849 73,039 SH   SOLE   57,666 0 15,373
GENERAC HLDGS INC COM COM 368736104 12,400 30,342 SH   OTR 1 30,342 0 0
GLOBAL PMTS INC COM COM 37940X102 22,216 140,983 SH   SOLE   111,206 0 29,777
GLOBAL PMTS INC COM COM 37940X102 9,188 58,310 SH   OTR 1 58,310 0 0
GLOBUS MED INC CL A COM 379577208 58,817 767,648 SH   SOLE   747,881 0 19,767
GLOBUS MED INC CL A COM 379577208 35,463 462,845 SH   OTR 1 462,845 0 0
GLOBUS MED INC CL A COM 379577208 1,347 17,581 SH   OTR 2 17,581 0 0
HEALTHEQUITY INC COM COM 42226A107 35,983 555,635 SH   SOLE   531,009 0 24,626
HEALTHEQUITY INC COM COM 42226A107 20,785 320,947 SH   OTR 1 320,947 0 0
HEALTHEQUITY INC COM COM 42226A107 732 11,308 SH   OTR 2 11,308 0 0
HEICO CORP NEW CL A COM 422806208 14,335 121,044 SH   SOLE   95,375 0 25,669
HEICO CORP NEW CL A COM 422806208 5,955 50,279 SH   OTR 1 50,279 0 0
HUBSPOT INC COM COM 443573100 39,198 57,978 SH   SOLE   45,785 0 12,193
HUBSPOT INC COM COM 443573100 16,109 23,827 SH   OTR 1 23,827 0 0
HUNT J B TRANS SVCS INC COM COM 445658107 5,093 30,455 SH   SOLE   24,066 0 6,389
HUNT J B TRANS SVCS INC COM COM 445658107 2,088 12,485 SH   OTR 1 12,485 0 0
I3 VERTICALS INC CL A COM 46571Y107 27,608 1,140,369 SH   SOLE   1,110,948 0 29,421
I3 VERTICALS INC CL A COM 46571Y107 16,454 679,647 SH   OTR 1 679,647 0 0
I3 VERTICALS INC CL A COM 46571Y107 625 25,806 SH   OTR 2 25,806 0 0
IDEX CORP COM COM 45167R104 25,897 125,135 SH   SOLE   99,640 0 25,495
IDEX CORP COM COM 45167R104 9,588 46,331 SH   OTR 1 46,331 0 0
IDEXX LABS INC COM COM 45168D104 34,963 56,220 SH   SOLE   44,393 0 11,827
IDEXX LABS INC COM COM 45168D104 14,341 23,060 SH   OTR 1 23,060 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 21,263 185,188 SH   SOLE   146,548 0 38,640
INTERCONTINENTAL EXCHANGE INC COM 45866F104 8,681 75,607 SH   OTR 1 75,607 0 0
INTUIT COM COM 461202103 50,159 92,971 SH   SOLE   74,165 0 18,806
INTUIT COM COM 461202103 18,356 34,024 SH   OTR 1 34,024 0 0
J & J SNACK FOODS CORP COM COM 466032109 40,299 263,700 SH   SOLE   256,994 0 6,706
J & J SNACK FOODS CORP COM COM 466032109 23,997 157,029 SH   OTR 1 157,029 0 0
J & J SNACK FOODS CORP COM COM 466032109 912 5,965 SH   OTR 2 5,965 0 0
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 35,617 216,795 SH   SOLE   172,161 0 44,634
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 14,318 87,152 SH   OTR 1 87,152 0 0
KINSALE CAP GROUP INC COM COM 49714P108 66,992 414,301 SH   SOLE   403,709 0 10,592
KINSALE CAP GROUP INC COM COM 49714P108 40,098 247,977 SH   OTR 1 247,977 0 0
KINSALE CAP GROUP INC COM COM 49714P108 1,523 9,419 SH   OTR 2 9,419 0 0
LEMAITRE VASCULAR INC COM COM 525558201 29,427 554,294 SH   SOLE   540,247 0 14,047
LEMAITRE VASCULAR INC COM COM 525558201 17,526 330,110 SH   OTR 1 330,110 0 0
LEMAITRE VASCULAR INC COM COM 525558201 663 12,492 SH   OTR 2 12,492 0 0
LHC GROUP INC COM COM 50187A107 57,327 365,349 SH   SOLE   355,858 0 9,491
LHC GROUP INC COM COM 50187A107 34,535 220,096 SH   OTR 1 220,096 0 0
LHC GROUP INC COM COM 50187A107 1,311 8,356 SH   OTR 2 8,356 0 0
LOWES COS INC COM COM 548661107 4,371 21,545 SH   SOLE   18,458 0 3,087
LULULEMON ATHLETICA INC COM COM 550021109 16,613 41,051 SH   SOLE   32,374 0 8,677
LULULEMON ATHLETICA INC COM COM 550021109 6,849 16,924 SH   OTR 1 16,924 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 794 1,888 SH   SOLE   1,852 0 36
MARTEN TRANS LTD COM COM 573075108 31,839 2,029,238 SH   SOLE   1,977,440 0 51,798
MARTEN TRANS LTD COM COM 573075108 19,029 1,212,784 SH   OTR 1 1,212,784 0 0
MARTEN TRANS LTD COM COM 573075108 723 46,066 SH   OTR 2 46,066 0 0
MARVELL TECHNOLOGY INC COM COM 573874104 3,067 50,852 SH   SOLE   43,739 0 7,113
MASIMO CORP COM COM 574795100 75,585 279,211 SH   SOLE   262,030 0 17,181
MASIMO CORP COM COM 574795100 41,694 154,019 SH   OTR 1 154,019 0 0
MASIMO CORP COM COM 574795100 1,353 4,999 SH   OTR 2 4,999 0 0
MERCURY SYS INC COM COM 589378108 816 17,209 SH   SOLE   16,444 0 765
MICROCHIP TECHNOLOGY INC. COM COM 595017104 12,141 79,098 SH   SOLE   64,071 0 15,027
MICROCHIP TECHNOLOGY INC. COM COM 595017104 3,493 22,754 SH   OTR 1 22,754 0 0
MICROSOFT CORP COM COM 594918104 5,247 18,613 SH   SOLE   15,946 0 2,667
MONOLITHIC PWR SYS INC COM COM 609839105 1,570 3,239 SH   SOLE   3,187 0 52
NEOGEN CORP COM COM 640491106 43,887 1,010,531 SH   SOLE   984,943 0 25,588
NEOGEN CORP COM COM 640491106 26,017 599,057 SH   OTR 1 599,057 0 0
NEOGEN CORP COM COM 640491106 988 22,754 SH   OTR 2 22,754 0 0
NOVANTA INC COM COM 67000B104 52,145 337,505 SH   SOLE   328,924 0 8,581
NOVANTA INC COM COM 67000B104 31,039 200,897 SH   OTR 1 200,897 0 0
NOVANTA INC COM COM 67000B104 1,179 7,631 SH   OTR 2 7,631 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 33,878 562,018 SH   SOLE   547,415 0 14,603
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 20,464 339,485 SH   OTR 1 339,485 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 777 12,895 SH   OTR 2 12,895 0 0
OMNICELL COM COM COM 68213N109 79,740 537,220 SH   SOLE   523,603 0 13,617
OMNICELL COM COM COM 68213N109 47,321 318,808 SH   OTR 1 318,808 0 0
OMNICELL COM COM COM 68213N109 1,797 12,110 SH   OTR 2 12,110 0 0
ONTO INNOVATION INC COM COM 683344105 49,390 683,599 SH   SOLE   664,576 0 19,023
ONTO INNOVATION INC COM COM 683344105 32,753 453,333 SH   OTR 1 453,333 0 0
ONTO INNOVATION INC COM COM 683344105 1,243 17,211 SH   OTR 2 17,211 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 32,325 52,900 SH   SOLE   41,757 0 11,143
OREILLY AUTOMOTIVE INC COM COM 67103H107 13,257 21,695 SH   OTR 1 21,695 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 30,704 740,921 SH   SOLE   722,358 0 18,563
PACIFIC PREMIER BANCORP COM COM 69478X105 17,710 427,359 SH   OTR 1 427,359 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 673 16,233 SH   OTR 2 16,233 0 0
PALOMAR HLDGS INC COM COM 69753M105 17,287 213,868 SH   SOLE   208,434 0 5,434
PALOMAR HLDGS INC COM COM 69753M105 10,304 127,476 SH   OTR 1 127,476 0 0
PALOMAR HLDGS INC COM COM 69753M105 390 4,829 SH   OTR 2 4,829 0 0
PAYCOM SOFTWARE INC COM COM 70432V102 6,095 12,295 SH   SOLE   10,751 0 1,544
PERFICIENT INC COM COM 71375U101 39,762 343,662 SH   SOLE   334,852 0 8,810
PERFICIENT INC COM COM 71375U101 24,020 207,602 SH   OTR 1 207,602 0 0
PERFICIENT INC COM COM 71375U101 912 7,886 SH   OTR 2 7,886 0 0
PETIQ INC COM CL A COM 71639T106 19,912 797,435 SH   SOLE   776,977 0 20,458
PETIQ INC COM CL A COM 71639T106 11,962 479,050 SH   OTR 1 479,050 0 0
PETIQ INC COM CL A COM 71639T106 454 18,196 SH   OTR 2 18,196 0 0
POOL CORP COM COM 73278L105 38,783 89,277 SH   SOLE   71,070 0 18,207
POOL CORP COM COM 73278L105 15,436 35,533 SH   OTR 1 35,533 0 0
Q2 HLDGS INC COM COM 74736L109 37,854 472,346 SH   SOLE   460,200 0 12,146
Q2 HLDGS INC COM COM 74736L109 22,806 284,573 SH   OTR 1 284,573 0 0
Q2 HLDGS INC COM COM 74736L109 866 10,804 SH   OTR 2 10,804 0 0
QAD INC CL A COM 74727D306 34,242 391,827 SH   SOLE   381,730 0 10,097
QAD INC CL A COM 74727D306 20,743 237,360 SH   OTR 1 237,360 0 0
QAD INC CL A COM 74727D306 788 9,016 SH   OTR 2 9,016 0 0
RAYMOND JAMES FINL INC COM COM 754730109 20,678 224,083 SH   SOLE   179,921 0 44,161
RAYMOND JAMES FINL INC COM COM 754730109 6,978 75,621 SH   OTR 1 75,621 0 0
RBC BEARINGS INC COM COM 75524B104 65,812 310,143 SH   SOLE   302,186 0 7,957
RBC BEARINGS INC COM COM 75524B104 39,191 184,691 SH   OTR 1 184,691 0 0
RBC BEARINGS INC COM COM 75524B104 1,489 7,015 SH   OTR 2 7,015 0 0
REPLIGEN CORP COM COM 759916109 24,456 84,626 SH   SOLE   67,646 0 16,980
REPLIGEN CORP COM COM 759916109 9,539 33,007 SH   OTR 1 33,007 0 0
ROGERS CORP COM COM 775133101 33,431 179,272 SH   SOLE   174,719 0 4,553
ROGERS CORP COM COM 775133101 19,878 106,595 SH   OTR 1 106,595 0 0
ROGERS CORP COM COM 775133101 755 4,049 SH   OTR 2 4,049 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 20,520 45,995 SH   SOLE   36,364 0 9,631
ROPER TECHNOLOGIES INC COM COM 776696106 8,414 18,861 SH   OTR 1 18,861 0 0
SALESFORCE COM INC COM COM 79466L302 3,792 13,981 SH   SOLE   11,973 0 2,008
SEMTECH CORP COM COM 816850101 20,791 266,653 SH   SOLE   258,772 0 7,881
SEMTECH CORP COM COM 816850101 14,970 191,997 SH   OTR 1 191,997 0 0
SEMTECH CORP COM COM 816850101 568 7,289 SH   OTR 2 7,289 0 0
SIGNATURE BK NEW YORK N Y COM COM 82669G104 26,574 97,597 SH   SOLE   77,622 0 19,975
SIGNATURE BK NEW YORK N Y COM COM 82669G104 10,622 39,013 SH   OTR 1 39,013 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 62,378 312,721 SH   SOLE   304,768 0 7,953
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 37,147 186,228 SH   OTR 1 186,228 0 0
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 1,411 7,074 SH   OTR 2 7,074 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 10,346 149,072 SH   SOLE   117,789 0 31,283
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 4,246 61,186 SH   OTR 1 61,186 0 0
STAAR SURGICAL CO COM 852312305 55,274 430,048 SH   SOLE   419,126 0 10,922
STAAR SURGICAL CO COM 852312305 32,937 256,256 SH   OTR 1 256,256 0 0
STAAR SURGICAL CO COM 852312305 1,249 9,716 SH   OTR 2 9,716 0 0
STERIS PLC SHS USD COM G8473T100 22,511 110,198 SH   SOLE   87,144 0 23,054
STERIS PLC SHS USD COM G8473T100 9,220 45,133 SH   OTR 1 45,133 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 16,436 627,084 SH   SOLE   610,222 0 16,862
TABULA RASA HEALTHCARE INC COM COM 873379101 10,348 394,808 SH   OTR 1 394,808 0 0
TABULA RASA HEALTHCARE INC COM COM 873379101 393 14,996 SH   OTR 2 14,996 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 39,056 878,641 SH   SOLE   855,860 0 22,781
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 23,505 528,786 SH   OTR 1 528,786 0 0
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 893 20,085 SH   OTR 2 20,085 0 0
TELEFLEX INCORPORATED COM COM 879369106 14,849 39,434 SH   SOLE   31,198 0 8,236
TELEFLEX INCORPORATED COM COM 879369106 6,071 16,122 SH   OTR 1 16,122 0 0
TEXAS ROADHOUSE INC COM COM 882681109 45,311 496,120 SH   SOLE   483,434 0 12,686
TEXAS ROADHOUSE INC COM COM 882681109 27,126 297,014 SH   OTR 1 297,014 0 0
TEXAS ROADHOUSE INC COM COM 882681109 1,030 11,282 SH   OTR 2 11,282 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 4,908 8,591 SH   SOLE   7,364 0 1,227
TJX COS INC NEW COM COM 872540109 3,041 46,086 SH   SOLE   39,498 0 6,588
TREX CO INC COM COM 89531P105 77,795 763,218 SH   SOLE   738,349 0 24,869
TREX CO INC COM COM 89531P105 43,361 425,403 SH   OTR 1 425,403 0 0
TREX CO INC COM COM 89531P105 1,647 16,158 SH   OTR 2 16,158 0 0
TRIMBLE INC COM COM 896239100 15,571 189,318 SH   SOLE   149,690 0 39,628
TRIMBLE INC COM COM 896239100 6,378 77,547 SH   OTR 1 77,547 0 0
TWILIO INC CL A COM 90138F102 4,181 13,103 SH   SOLE   9,619 0 3,484
TWILIO INC CL A COM 90138F102 2,286 7,164 SH   OTR 1 7,164 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 62,721 136,751 SH   SOLE   120,089 0 16,662
TYLER TECHNOLOGIES INC COM COM 902252105 28,583 62,319 SH   OTR 1 62,319 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 615 1,340 SH   OTR 2 1,340 0 0
ULTA BEAUTY INC COM COM 90384S303 17,723 49,105 SH   SOLE   39,301 0 9,804
ULTA BEAUTY INC COM COM 90384S303 6,169 17,093 SH   OTR 1 17,093 0 0
V F CORP COM COM 918204108 1,278 19,076 SH   SOLE   16,346 0 2,730
VERISK ANALYTICS INC COM COM 92345Y106 21,584 107,774 SH   SOLE   85,154 0 22,620
VERISK ANALYTICS INC COM COM 92345Y106 8,846 44,168 SH   OTR 1 44,168 0 0
VISA INC COM CL A COM 92826C839 3,755 16,857 SH   SOLE   14,439 0 2,418
VOCERA COMMUNICATIONS INC COM COM 92857F107 54,499 1,190,982 SH   SOLE   1,160,729 0 30,253
VOCERA COMMUNICATIONS INC COM COM 92857F107 32,453 709,193 SH   OTR 1 709,193 0 0
VOCERA COMMUNICATIONS INC COM COM 92857F107 1,231 26,904 SH   OTR 2 26,904 0 0
WALMART INC COM COM 931142103 1,949 13,981 SH   SOLE   11,980 0 2,001
WATSCO INC COM COM 942622200 15,202 57,447 SH   SOLE   45,961 0 11,486
WATSCO INC COM COM 942622200 5,931 22,412 SH   OTR 1 22,412 0 0
WD 40 CO COM COM 929236107 25,543 110,347 SH   SOLE   107,531 0 2,816
WD 40 CO COM COM 929236107 15,264 65,941 SH   OTR 1 65,941 0 0
WD 40 CO COM COM 929236107 580 2,505 SH   OTR 2 2,505 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648 7,981 27,185 SH   SOLE   27,185 0 0
ISHARES TR RUS MD CP GR ETF ETF 464287481 401 3,576 SH   SOLE   3,576 0 0