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
ACACIA COMMUNICATIONS INC COM 00401C108 5,278 151,609 SH   SOLE   148,183 0 3,426
AKAMAI TECHNOLOGIES COM COM 00971T101 115,937 1,583,184 SH   SOLE   1,233,431 0 349,753
ALIGN TECHNOLOGY INC COM 016255101 317,528 928,065 SH   SOLE   750,809 0 177,256
ALTABA INC COM COM 021346101 31,648 432,290 SH   SOLE   339,094 0 93,196
AMBER RD INC COM COM 02318Y108 3,218 341,945 SH   SOLE   333,145 0 8,800
AUTODESK INC COM COM 052769106 174,714 1,332,782 SH   SOLE   1,029,176 0 303,606
BOTTOMLINE TECHNOLOGIES DELINC COM 101388106 10,602 212,772 SH   SOLE   207,928 0 4,844
CAPELLA EDUCATION COMPANY COM 139594105 13,641 138,210 SH   SOLE   134,840 0 3,370
CARA THERAPEUTICS INC COM COM 140755109 16,436 858,287 SH   SOLE   836,877 0 21,410
CARBO CERAMICS INC COM COM 140781105 2,210 241,002 SH   SOLE   236,102 0 4,900
CEVA INC COM COM 157210105 17,916 593,253 SH   SOLE   577,338 0 15,915
CHANNELADVISOR CORP COM 159179100 9,922 706,223 SH   SOLE   688,123 0 18,100
CHEESECAKE FACTORY INC COM COM 163072101 53,942 979,689 SH   SOLE   831,009 0 148,680
CHEVRON CORP NEW COM COM 166764100 247 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM COM 192422103 35,653 799,212 SH   SOLE   618,832 0 180,380
CORE LABORATORIES N V COM COM N22717107 41,741 330,729 SH   SOLE   258,114 0 72,615
COSTAR GROUP INC COM COM 22160N109 16,300 39,502 SH   SOLE   38,577 0 925
DESTINATION MATERNITY CORP COM 25065D100 3,587 616,259 SH   SOLE   601,159 0 15,100
DOLBY LABORATORIES INC COM COM 25659T107 82,925 1,344,217 SH   SOLE   1,072,220 0 271,997
DULUTH HLDGS INC COM CL B COM 26443V101 10,237 430,293 SH   SOLE   419,623 0 10,670
EDWARDS LIFESCIENCES CORP COM COM 28176E108 295,112 2,027,286 SH   SOLE   1,576,058 0 451,228
EMERSON ELEC CO COM COM 291011104 311 4,500 SH   SOLE   4,500 0 0
ETHAN ALLEN INTERIORS INC COM COM 297602104 53,072 2,166,210 SH   SOLE   1,736,172 0 430,038
FACTSET RESH SYS INC COM COM 303075105 119,388 602,667 SH   SOLE   469,470 0 133,197
FLOTEK INDS INC COM 343389102 5,107 1,581,215 SH   SOLE   1,544,082 0 37,133
GARMIN LTD SHS COM H2906T109 96,172 1,576,593 SH   SOLE   1,259,204 0 317,389
GENTEX CORP COM COM 371901109 96,261 4,181,634 SH   SOLE   3,260,277 0 921,357
GENTHERM INC COM COM 37253A103 72,131 1,835,384 SH   SOLE   1,590,699 0 244,685
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109 6,872 488,751 SH   SOLE   476,831 0 11,920
GRACO INC COM COM 384109104 61,255 1,354,595 SH   SOLE   1,057,216 0 297,379
IHS MARKIT LTD COM G47567105 42,391 821,692 SH   SOLE   643,150 0 178,542
INTUIT COM COM 461202103 230,477 1,128,104 SH   SOLE   897,642 0 230,462
INTUITIVE SURGICAL INC COM 46120E602 182,373 381,151 SH   SOLE   296,460 0 84,691
IROBOT CORP COM COM 462726100 28,481 375,888 SH   SOLE   366,608 0 9,280
ISHARES TR RUSL 2000 GROW COM 464287648 3,412 16,700 SH   SOLE   16,700 0 0
JETBLUE AIRWAYS CORP COM COM 477143101 88,844 4,680,916 SH   SOLE   3,630,136 0 1,050,780
KORNIT DIGITAL LTD SHS COM M6372Q113 3,134 176,092 SH   SOLE   160,307 0 15,785
L BRANDS INC COM COM 501797104 70,352 1,907,601 SH   SOLE   1,492,917 0 414,684
LANDSTAR SYS INC COM COM 515098101 99,840 914,288 SH   SOLE   712,950 0 201,338
LUMBER LIQUIDATORS HLDGS INC C COM 55003T107 6,262 257,180 SH   SOLE   249,250 0 7,930
MANHATTAN ASSOCS INC COM COM 562750109 42,041 894,299 SH   SOLE   699,629 0 194,670
MATERIALISE NV SPONSORED ADS COM 57667T100 11,581 892,242 SH   SOLE   865,061 0 27,181
MEDIDATA SOLUTIONS INC COM 58471A105 74,611 926,154 SH   SOLE   810,613 0 115,541
MICROCHIP TECHNOLOGY INC COM COM 595017104 83,961 923,155 SH   SOLE   721,537 0 201,618
MIDDLEBY CORP COM COM 596278101 164,513 1,575,497 SH   SOLE   1,273,817 0 301,680
MIMEDX GROUP INC COM COM 602496101 4,554 712,710 SH   SOLE   694,310 0 18,400
MIX TELEMATICS LTD SPONSORED A COM 60688N102 14,349 809,747 SH   SOLE   791,507 0 18,240
MYRIAD GENETICS INC COM COM 62855J104 48,638 1,301,525 SH   SOLE   1,013,705 0 287,820
NAUTILUS INC COM COM 63910B102 15,976 1,017,571 SH   SOLE   987,625 0 29,946
NORDSTROM INC COM 655664100 71,261 1,376,227 SH   SOLE   1,076,417 0 299,810
NUVASIVE INC COM COM 670704105 3,318 63,655 SH   SOLE   61,575 0 2,080
ONCOMED PHARMACEUTICALS COM 68234X102 351 151,879 SH   SOLE   151,879 0 0
ONESPAN INC COM COM 68287N100 6,921 352,232 SH   SOLE   342,522 0 9,710
OPEN TEXT CORP COM COM 683715106 191,531 5,442,777 SH   SOLE   4,446,780 0 995,997
PANHANDLE OIL AND GAS INC COM 698477106 6,848 358,520 SH   SOLE   348,870 0 9,650
PAYCHEX INC COM COM 704326107 40,705 595,541 SH   SOLE   464,034 0 131,507
PLANTRONICS INC NEW COM COM 727493108 141,045 1,849,773 SH   SOLE   1,518,804 0 330,969
PLEXUS CORP COM COM 729132100 172,937 2,904,546 SH   SOLE   2,355,629 0 548,917
POWER INTEGRATIONS INC COM COM 739276103 121,160 1,658,590 SH   SOLE   1,328,346 0 330,244
PROS HOLDINGS INC COM COM 74346Y103 11,147 304,821 SH   SOLE   298,521 0 6,300
PROTO LABS INC COM COM 743713109 108,987 916,240 SH   SOLE   742,025 0 174,215
RALPH LAUREN CORP COM 751212101 48,967 389,489 SH   SOLE   304,942 0 84,547
REALPAGE INC COM COM 75606N109 96,767 1,756,213 SH   SOLE   1,423,324 0 332,889
ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 107,855 1,041,074 SH   SOLE   814,930 0 226,144
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 130,468 2,310,402 SH   SOLE   1,849,498 0 460,904
SLEEP NUMBER CORPORATION COM 83125X103 103,967 3,582,611 SH   SOLE   3,014,450 0 568,161
SOUTHWESTERN ENERGY CO COM COM 845467109 65,680 12,392,448 SH   SOLE   9,622,498 0 2,769,950
SPS COMM INC COM COM 78463M107 10,649 144,920 SH   SOLE   141,320 0 3,600
STAMPS COM INC COM NEW COM 852857200 72,952 288,290 SH   SOLE   281,750 0 6,540
STRATASYS LTD SHS COM M85548101 2,827 147,683 SH   SOLE   143,783 0 3,900
SUPER MICRO COMPUTER INC COM COM 86800U104 83,021 3,510,405 SH   SOLE   2,881,376 0 629,029
SURMODICS INC COM 868873100 9,791 177,371 SH   SOLE   172,921 0 4,450
SYNAPTICS INC COM COM 87157D109 50,030 993,244 SH   SOLE   860,939 0 132,305
TCF FINANCIAL CORP COM 872275102 43,015 1,747,149 SH   SOLE   1,360,777 0 386,372
TJX COS INC NEW COM COM 872540109 224,257 2,356,134 SH   SOLE   1,839,574 0 516,560
TREX CO INC COM COM 89531P105 45,934 733,892 SH   SOLE   715,632 0 18,260
TRIPADVISOR INC COM 896945201 26,558 476,710 SH   SOLE   374,625 0 102,085
UBIQUITI NETWORKS INC COM COM 90347A100 130,169 1,536,461 SH   SOLE   1,200,101 0 336,360
ULTIMATE SOFTWARE GROUP INC COM 90385D107 15,836 61,544 SH   SOLE   60,014 0 1,530
ULTRA PETROLEUM CORP COM 903914208 32,355 14,096,583 SH   SOLE   12,046,086 0 2,050,497
UNDER ARMOUR INC CL A COM 904311107 49,856 2,217,780 SH   SOLE   1,734,650 0 483,130
URBAN OUTFITTERS INC COM COM 917047102 39,768 892,655 SH   SOLE   697,700 0 194,955
VARIAN MED SYS INC COM COM 92220P105 84,824 745,900 SH   SOLE   580,269 0 165,631
VIASAT INC COM COM 92552V100 73,020 1,111,076 SH   SOLE   951,889 0 159,187
ZUMIEZ INC COM COM 989817101 6,074 242,469 SH   SOLE   236,699 0 5,770