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 CS 00401C108 5,649 148,669 SH   SOLE   145,243 0 3,426
AKAMAI TECHNOLOGIES COM CS 00971T101 100,358 1,643,060 SH   SOLE   1,239,729 0 403,331
ALIGN TECHNOLOGY INC CS 016255101 200,316 956,482 SH   SOLE   762,849 0 193,633
ALTABA INC COM CS 021346101 4,127 71,231 SH   SOLE   71,176 0 55
AMBER RD INC COM CS 02318Y108 8,942 1,086,530 SH   SOLE   1,061,011 0 25,519
ATTUNITY LTD SHS NEW CS M15332121 11,367 577,606 SH   SOLE   564,066 0 13,540
AUTODESK INC COM CS 052769106 167,896 1,305,470 SH   SOLE   991,603 0 313,867
BOTTOMLINE TECHNOLOGIES DELINC CS 101388106 9,975 207,820 SH   SOLE   203,106 0 4,714
CARA THERAPEUTICS INC COM CS 140755109 11,016 847,383 SH   SOLE   826,573 0 20,810
CARBO CERAMICS INC COM CS 140781105 825 237,122 SH   SOLE   232,222 0 4,900
CASA SYS INC COM CS 14713L102 7,803 594,307 SH   SOLE   580,427 0 13,880
CEVA INC COM CS 157210105 12,777 578,426 SH   SOLE   562,951 0 15,475
CHANNELADVISOR CORP CS 159179100 7,880 694,265 SH   SOLE   677,345 0 16,920
CHEESECAKE FACTORY INC COM CS 163072101 43,179 992,389 SH   SOLE   826,488 0 165,901
CHEVRON CORP NEW COM CS 166764100 212 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM CS 192422103 31,518 815,039 SH   SOLE   619,419 0 195,620
CORE LABORATORIES N V COM CS N22717107 20,236 339,196 SH   SOLE   258,294 0 80,902
COSTAR GROUP INC COM CS 22160N109 7,067 20,948 SH   SOLE   20,567 0 381
DESTINATION MATERNITY CORP CS 25065D100 3,609 1,270,944 SH   SOLE   1,247,512 0 23,432
DOLBY LABORATORIES INC COM CS 25659T107 91,143 1,473,854 SH   SOLE   1,117,083 0 356,771
DULUTH HLDGS INC COM CL B CS 26443V101 10,649 422,086 SH   SOLE   411,716 0 10,370
EDWARDS LIFESCIENCES CORP COM CS 28176E108 293,338 1,915,111 SH   SOLE   1,476,324 0 438,787
EMERSON ELEC CO COM CS 291011104 269 4,500 SH   SOLE   4,500 0 0
FACTSET RESH SYS INC COM CS 303075105 121,879 609,000 SH   SOLE   463,277 0 145,723
FLOTEK INDS INC CS 343389102 1,692 1,552,536 SH   SOLE   1,516,443 0 36,093
GARMIN LTD SHS CS H2906T109 101,746 1,606,849 SH   SOLE   1,254,519 0 352,330
GENTEX CORP COM CS 371901109 86,462 4,278,183 SH   SOLE   3,260,167 0 1,018,016
GENTHERM INC COM CS 37253A103 73,927 1,849,107 SH   SOLE   1,580,156 0 268,951
GEOSPACE TECHNOLOGIES CORP COM CS 37364X109 9,221 894,342 SH   SOLE   873,414 0 20,928
GRACO INC COM CS 384109104 57,855 1,382,445 SH   SOLE   1,055,194 0 327,251
IHS MARKIT LTD CS G47567105 40,311 840,337 SH   SOLE   641,785 0 198,552
INTUIT COM CS 461202103 201,960 1,025,960 SH   SOLE   798,552 0 227,408
INTUITIVE SURGICAL INC CS 46120E602 177,162 369,920 SH   SOLE   276,561 0 93,359
IPG PHOTONICS CORP COM CS 44980X109 41,088 362,678 SH   SOLE   275,721 0 86,957
IROBOT CORP COM CS 462726100 30,977 369,924 SH   SOLE   360,699 0 9,225
ISHARES TR RUS MD CP GR ETF CS 464287481 1,187 10,438 SH   SOLE   10,438 0 0
JETBLUE AIRWAYS CORP COM CS 477143101 78,124 4,864,539 SH   SOLE   3,643,159 0 1,221,380
KORNIT DIGITAL LTD SHS CS M6372Q113 3,007 160,632 SH   SOLE   148,347 0 12,285
L BRANDS INC COM CS 501797104 50,367 1,962,101 SH   SOLE   1,497,269 0 464,832
LANDSTAR SYS INC COM CS 515098101 89,424 934,709 SH   SOLE   712,283 0 222,426
LUMBER LIQUIDATORS HLDGS INC C CS 55003T107 2,402 252,308 SH   SOLE   244,598 0 7,710
MANHATTAN ASSOCS INC COM CS 562750109 38,843 916,752 SH   SOLE   699,808 0 216,944
MATERIALISE NV SPONSORED ADS CS 57667T100 17,144 855,914 SH   SOLE   834,913 0 21,001
MEDIDATA SOLUTIONS INC CS 58471A105 75,435 1,118,884 SH   SOLE   945,787 0 173,097
MICROCHIP TECHNOLOGY INC COM CS 595017104 69,296 963,519 SH   SOLE   724,445 0 239,074
MIDDLEBY CORP COM CS 596278101 163,265 1,589,259 SH   SOLE   1,266,021 0 323,238
MIMEDX GROUP INC COM CS 602496101 866 483,873 SH   SOLE   465,473 0 18,400
MIX TELEMATICS LTD SPONSORED A CS 60688N102 17,063 1,090,319 SH   SOLE   1,064,759 0 25,560
MSC INDL DIRECT INC CL A CS 553530106 42,597 553,782 SH   SOLE   439,942 0 113,840
MYRIAD GENETICS INC COM CS 62855J104 38,958 1,340,133 SH   SOLE   1,020,745 0 319,388
NAUTILUS INC COM CS 63910B102 11,030 1,011,888 SH   SOLE   982,772 0 29,116
NORDSTROM INC CS 655664100 66,112 1,418,416 SH   SOLE   1,083,397 0 335,019
NUVASIVE INC COM CS 670704105 3,011 60,746 SH   SOLE   59,126 0 1,620
ONESPAN INC COM CS 68287N100 4,447 343,361 SH   SOLE   333,921 0 9,440
OPEN TEXT CORP COM CS 683715106 172,828 5,301,469 SH   SOLE   4,273,107 0 1,028,362
PANHANDLE OIL AND GAS INC CS 698477106 5,470 352,934 SH   SOLE   343,554 0 9,380
PAYCHEX INC COM CS 704326107 39,344 603,893 SH   SOLE   460,883 0 143,010
PLANTRONICS INC NEW COM CS 727493108 62,503 1,888,310 SH   SOLE   1,509,403 0 378,907
PLEXUS CORP COM CS 729132100 150,174 2,939,979 SH   SOLE   2,336,265 0 603,714
POWER INTEGRATIONS INC COM CS 739276103 107,950 1,770,249 SH   SOLE   1,393,073 0 377,176
PROS HOLDINGS INC COM CS 74346Y103 9,316 296,681 SH   SOLE   290,611 0 6,070
PROTO LABS INC COM CS 743713109 103,932 921,466 SH   SOLE   733,856 0 187,610
RALPH LAUREN CORP CS 751212101 41,093 397,187 SH   SOLE   304,341 0 92,846
REALPAGE INC COM CS 75606N109 101,418 2,104,547 SH   SOLE   1,668,268 0 436,279
REDHILL BIOPHARMA LTD SPONSORE CS 757468103 6,344 1,143,001 SH   SOLE   1,116,012 0 26,989
ROYAL CARIBBEAN CRUISES LTD CO CS V7780T103 103,716 1,060,596 SH   SOLE   809,780 0 250,816
SEAGATE TECHNOLOGY PLC SHS CS G7945M107 79,737 2,066,249 SH   SOLE   1,583,835 0 482,414
SLEEP NUMBER CORPORATION CS 83125X103 114,353 3,603,954 SH   SOLE   2,994,791 0 609,163
SOUTHWESTERN ENERGY CO COM CS 845467109 43,346 12,711,364 SH   SOLE   9,639,498 0 3,071,866
SPS COMM INC COM CS 78463M107 11,685 141,838 SH   SOLE   139,038 0 2,800
STAMPS COM INC COM NEW CS 852857200 89,620 575,818 SH   SOLE   497,964 0 77,854
STITCH FIX INC COM CL A CS 860897107 5,575 326,241 SH   SOLE   318,565 0 7,676
STRATASYS LTD SHS CS M85548101 2,606 144,674 SH   SOLE   141,154 0 3,520
STRATEGIC EDUCATION INC CS 86272C103 13,341 117,622 SH   SOLE   115,330 0 2,292
SUPER MICRO COMPUTER INC COM CS 86800U104 51,381 3,723,248 SH   SOLE   3,023,801 0 699,447
SURMODICS INC CS 868873100 8,128 171,983 SH   SOLE   168,523 0 3,460
SYNAPTICS INC COM CS 87157D109 38,343 1,030,462 SH   SOLE   858,371 0 172,091
TCF FINANCIAL CORP CS 872275102 34,908 1,791,080 SH   SOLE   1,365,565 0 425,515
TJX COS INC NEW COM CS 872540109 215,048 4,806,617 SH   SOLE   3,661,699 0 1,144,918
TREX CO INC COM CS 89531P105 39,323 662,448 SH   SOLE   650,715 0 11,733
TRIPADVISOR INC CS 896945201 26,593 493,011 SH   SOLE   377,320 0 115,691
UBIQUITI NETWORKS INC COM CS 90347A100 154,999 1,559,186 SH   SOLE   1,192,561 0 366,625
ULTIMATE SOFTWARE GROUP INC CS 90385D107 14,567 59,489 SH   SOLE   58,299 0 1,190
ULTRA PETROLEUM CORP CS 903914208 12,571 16,538,743 SH   SOLE   14,282,650 0 2,256,093
ULTRA PETROLEUM CORP BACKSTOP CS 903914208 10 12,823 SH   SOLE   12,823 0 0
UNDER ARMOUR INC CL A CS 904311107 40,305 2,281,012 SH   SOLE   1,742,508 0 538,504
URBAN OUTFITTERS INC COM CS 917047102 31,282 942,221 SH   SOLE   698,024 0 244,197
VARIAN MED SYS INC COM CS 92220P105 85,302 752,820 SH   SOLE   575,436 0 177,384
VIASAT INC COM CS 92552V100 63,414 1,075,721 SH   SOLE   948,790 0 126,931
ZUMIEZ INC COM CS 989817101 4,541 236,901 SH   SOLE   231,291 0 5,610