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 6,972 147,844 SH   SOLE   143,876 0 3,968
AKAMAI TECHNOLOGIES COM CS 00971T101 123,723 1,543,840 SH   SOLE   1,143,603 0 400,237
ALIGN TECHNOLOGY INC CS 016255101 249,090 910,084 SH   SOLE   720,450 0 189,634
ALTABA INC COM CS 021346101 3,463 49,924 SH   SOLE   49,869 0 55
AMBER RD INC COM CS 02318Y108 8,394 642,711 SH   SOLE   622,841 0 19,870
ATTUNITY LTD SHS NEW CS M15332121 11,058 470,558 SH   SOLE   455,748 0 14,810
AUTODESK INC COM CS 052769106 143,088 878,378 SH   SOLE   656,767 0 221,611
BOTTOMLINE TECHNOLOGIES DELINC CS 101388106 9,204 208,044 SH   SOLE   202,639 0 5,405
CARA THERAPEUTICS INC COM CS 140755109 18,023 838,278 SH   SOLE   815,498 0 22,780
CARBO CERAMICS INC COM CS 140781105 322 238,774 SH   SOLE   233,874 0 4,900
CASA SYS INC COM CS 14713L102 3,875 602,645 SH   SOLE   586,714 0 15,931
CEVA INC COM CS 157210105 14,006 575,185 SH   SOLE   557,432 0 17,753
CHANNELADVISOR CORP CS 159179100 6,144 701,345 SH   SOLE   681,934 0 19,411
CHEESECAKE FACTORY INC COM CS 163072101 41,553 950,428 SH   SOLE   781,909 0 168,519
CHEVRON CORP NEW COM CS 166764100 243 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM CS 192422103 58,898 1,227,553 SH   SOLE   923,125 0 304,428
CORE LABORATORIES N V COM CS N22717107 38,145 729,632 SH   SOLE   549,673 0 179,959
COSTAR GROUP INC COM CS 22160N109 11,481 20,721 SH   SOLE   20,190 0 531
DESTINATION MATERNITY CORP CS 25065D100 3,005 2,276,187 SH   SOLE   2,217,188 0 58,999
DOLBY LABORATORIES INC COM CL CS 25659T107 89,709 1,388,684 SH   SOLE   1,039,045 0 349,639
DULUTH HLDGS INC COM CL B CS 26443V101 5,811 427,599 SH   SOLE   415,700 0 11,899
EDWARDS LIFESCIENCES CORP COM CS 28176E108 324,550 1,756,795 SH   SOLE   1,332,463 0 424,332
EMERSON ELEC CO COM CS 291011104 300 4,500 SH   SOLE   4,500 0 0
FACTSET RESH SYS INC COM CS 303075105 150,358 524,699 SH   SOLE   397,642 0 127,057
FLOTEK INDS INC CS 343389102 5,181 1,565,161 SH   SOLE   1,523,744 0 41,417
GARMIN LTD SHS CS H2906T109 120,168 1,505,864 SH   SOLE   1,162,993 0 342,871
GENTEX CORP COM CS 371901109 99,714 4,051,777 SH   SOLE   3,017,715 0 1,034,062
GENTHERM INC COM CS 37253A103 74,738 1,786,697 SH   SOLE   1,512,668 0 274,029
GEOSPACE TECHNOLOGIES CORP COM CS 37364X109 13,636 902,417 SH   SOLE   878,400 0 24,017
GRACO INC COM CS 384109104 65,331 1,301,924 SH   SOLE   975,986 0 325,938
IHS MARKIT LTD SHS CS G47567105 50,340 790,021 SH   SOLE   593,523 0 196,498
INTUIT COM CS 461202103 241,352 923,553 SH   SOLE   729,542 0 194,011
INTUITIVE SURGICAL INC CS 46120E602 180,566 344,230 SH   SOLE   256,149 0 88,081
IPG PHOTONICS CORP COM CS 44980X109 53,210 344,959 SH   SOLE   257,258 0 87,701
IROBOT CORP COM CS 462726100 33,807 368,906 SH   SOLE   358,317 0 10,589
ISHARES TR RUS MD CP GR ETF CS 464287481 356 2,499 SH   SOLE   2,499 0 0
JETBLUE AWYS CORP COM CS 477143101 85,072 4,600,980 SH   SOLE   3,369,158 0 1,231,822
KORNIT DIGITAL LTD SHS CS M6372Q113 5,085 160,607 SH   SOLE   148,322 0 12,285
L BRANDS INC COM CS 501797104 48,593 1,861,812 SH   SOLE   1,392,985 0 468,827
LANDSTAR SYS INC COM CS 515098101 95,160 881,196 SH   SOLE   661,025 0 220,171
LUMBER LIQUIDATORS HLDGS INC C CS 55003T107 2,553 221,073 SH   SOLE   212,228 0 8,845
MANHATTAN ASSOCS INC COM CS 562750109 59,523 858,541 SH   SOLE   644,687 0 213,854
MATERIALISE NV SPONSORED ADS CS 57667T100 16,613 851,055 SH   SOLE   830,054 0 21,001
MEDIDATA SOLUTIONS INC CS 58471A105 58,826 649,942 SH   SOLE   554,787 0 95,155
MICROCHIP TECHNOLOGY INC COM CS 595017104 78,242 902,450 SH   SOLE   672,913 0 229,537
MIDDLEBY CORP COM CS 596278101 203,911 1,502,658 SH   SOLE   1,183,239 0 319,419
MIMEDX GROUP INC COM CS 602496101 1,969 486,081 SH   SOLE   467,681 0 18,400
MIX TELEMATICS LTD SPONSORED A CS 60688N102 16,579 1,103,051 SH   SOLE   1,073,726 0 29,325
MSC INDL DIRECT INC CL A CS 553530106 39,225 528,206 SH   SOLE   410,512 0 117,694
MYRIAD GENETICS INC COM CS 62855J104 75,211 2,707,364 SH   SOLE   2,029,113 0 678,251
NAUTILUS INC COM CS 63910B102 2,270 1,027,205 SH   SOLE   993,798 0 33,407
NORDSTROM INC COM CS 655664100 42,638 1,338,280 SH   SOLE   1,000,389 0 337,891
NUVASIVE INC COM CS 670704105 3,612 61,708 SH   SOLE   59,498 0 2,210
ONESPAN INC COM CS 68287N100 4,880 344,424 SH   SOLE   333,592 0 10,832
OPEN TEXT CORP COM CS 683715106 198,883 4,827,258 SH   SOLE   3,850,607 0 976,651
PANHANDLE OIL AND GAS INC CS 698477106 4,672 358,285 SH   SOLE   347,519 0 10,766
PAYCHEX INC COM CS 704326107 46,580 566,049 SH   SOLE   423,881 0 142,168
PLANTRONICS INC NEW COM CS 727493108 77,040 2,079,919 SH   SOLE   1,679,611 0 400,308
PLEXUS CORP COM CS 729132100 162,818 2,789,419 SH   SOLE   2,191,205 0 598,214
POWER INTEGRATIONS INC COM CS 739276103 134,624 1,679,018 SH   SOLE   1,308,477 0 370,541
PROS HOLDINGS INC COM CS 74346Y103 12,775 201,951 SH   SOLE   196,693 0 5,258
PROTO LABS INC COM CS 743713109 102,524 883,671 SH   SOLE   696,409 0 187,262
RALPH LAUREN CORP CS 751212101 42,781 376,626 SH   SOLE   284,588 0 92,038
REALPAGE INC COM CS 75606N109 117,339 1,993,860 SH   SOLE   1,563,441 0 430,419
REDHILL BIOPHARMA LTD SPONSORE CS 757468103 7,413 1,140,464 SH   SOLE   1,109,494 0 30,970
ROYAL CARIBBEAN CRUISES LTD CO CS V7780T103 120,438 993,630 SH   SOLE   745,857 0 247,773
SEAGATE TECHNOLOGY PLC SHS CS G7945M107 19,122 405,820 SH   SOLE   383,645 0 22,175
SLEEP NUMBER CORPORATION CS 83125X103 139,757 3,460,188 SH   SOLE   2,842,111 0 618,077
SOUTHWESTERN ENERGY CO COM CS 845467109 52,010 16,458,944 SH   SOLE   12,772,113 0 3,686,831
SPS COMM INC COM CS 78463M107 14,381 140,702 SH   SOLE   136,872 0 3,830
STAMPS COM INC COM NEW CS 852857200 57,721 1,275,029 SH   SOLE   1,065,378 0 209,651
STITCH FIX INC COM CL A CS 860897107 10,536 329,354 SH   SOLE   320,543 0 8,811
STRATASYS LTD SHS CS M85548101 4,303 146,503 SH   SOLE   142,466 0 4,037
STRATEGIC EDUCATION INC CS 86272C103 20,791 116,805 SH   SOLE   113,673 0 3,132
SUPER MICRO COMPUTER INC COM CS 86800U104 95,421 4,931,303 SH   SOLE   3,955,716 0 975,587
SURMODICS INC CS 868873100 7,550 174,891 SH   SOLE   169,928 0 4,963
SYNAPTICS INC COM CS 87157D109 8,403 288,351 SH   SOLE   280,662 0 7,689
TCF FINANCIAL CORP CS 872275102 34,896 1,678,482 SH   SOLE   1,256,827 0 421,655
TJX COS INC NEW COM CS 872540109 236,470 4,471,825 SH   SOLE   3,359,301 0 1,112,524
TREX CO INC COM CS 89531P105 47,686 665,082 SH   SOLE   651,349 0 13,733
TRIPADVISOR INC CS 896945201 21,478 463,987 SH   SOLE   347,284 0 116,703
UBIQUITI NETWORKS INC COM CS 90347A100 191,852 1,458,951 SH   SOLE   1,100,194 0 358,757
ULTRA PETROLEUM CORP CS 903914208 3,272 18,177,918 SH   SOLE   15,898,484 0 2,279,434
UNDER ARMOUR INC CL A CS 904311107 54,644 2,155,578 SH   SOLE   1,613,218 0 542,360
URBAN OUTFITTERS INC COM CS 917047102 20,456 899,162 SH   SOLE   652,879 0 246,283
VARIAN MED SYS INC COM CS 92220P105 96,882 711,690 SH   SOLE   535,127 0 176,563
VIASAT INC COM CS 92552V100 103,146 1,276,240 SH   SOLE   1,068,348 0 207,892
ZUMIEZ INC COM CS 989817101 6,137 235,150 SH   SOLE   228,713 0 6,437