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
AKAMAI TECHNOLOGIES COM CS 00971T101 187,357 1,606,832 SH   SOLE   1,294,898 0 311,934
ALARM COM HLDGS INC COM CS 011642105 101,603 1,199,560 SH   SOLE   999,262 0 200,298
ALIGN TECHNOLOGY INC CS 016255101 263,578 431,388 SH   SOLE   370,964 0 60,424
ALPHABET INC CAP STK CL C CS 02079K107 263 105 SH   SOLE   105 0 0
APPLE INC COM CS 037833100 443 3,237 SH   SOLE   3,237 0 0
ARISTA NETWORKS INC COM CS 040413106 72,622 200,441 SH   SOLE   161,962 0 38,479
AUTODESK INC COM CS 052769106 149,500 512,160 SH   SOLE   413,644 0 98,516
BOTTOMLINE TECHNOLOGIES DELINC CS 101388106 5,923 159,749 SH   SOLE   159,749 0 0
CABOT OIL & GAS CORP CS 127097103 98,349 5,632,808 SH   SOLE   4,649,342 0 983,466
CARA THERAPEUTICS INC COM CS 140755109 9,630 674,846 SH   SOLE   674,846 0 0
CASA SYS INC COM CS 14713L102 4,399 495,972 SH   SOLE   495,972 0 0
CEVA INC COM CS 157210105 20,572 434,919 SH   SOLE   434,919 0 0
CHANNELADVISOR CORP CS 159179100 25,021 1,020,867 SH   SOLE   1,020,867 0 0
CHEVRON CORP NEW COM CS 166764100 204 1,950 SH   SOLE   1,950 0 0
COGNEX CORP COM CS 192422103 98,701 1,174,317 SH   SOLE   957,154 0 217,163
COHERUS BIOSCIENCES INC COM CS 19249H103 6,285 454,424 SH   SOLE   454,424 0 0
CORE LABORATORIES N V COM CS N22717107 17,068 438,193 SH   SOLE   355,822 0 82,371
CULLEN FROST BANKERS INC CS 229899109 12,788 114,175 SH   SOLE   92,533 0 21,642
DELUXE CORP COM CS 248019101 40,711 852,230 SH   SOLE   719,741 0 132,489
DOLBY LABORATORIES INC COM CL CS 25659T107 147,414 1,499,790 SH   SOLE   1,213,051 0 286,739
DULUTH HLDGS INC COM CL B CS 26443V101 21,302 1,031,589 SH   SOLE   1,031,589 0 0
EMERSON ELEC CO COM CS 291011104 318 3,300 SH   SOLE   3,300 0 0
ENERGY TRANSFER LP COM UT LTD CS 29273V100 122 11,452 SH   SOLE   11,452 0 0
ENLINK MIDSTREAM LLC COM UNIT CS 29336T100 100 15,637 SH   SOLE   15,637 0 0
FACTSET RESH SYS INC COM CS 303075105 14,342 42,733 SH   SOLE   30,886 0 11,847
FLOTEK INDUSTRIES INC CS 343389102 2,401 1,387,668 SH   SOLE   1,387,668 0 0
GARMIN LTD SHS CS H2906T109 188,973 1,306,504 SH   SOLE   1,079,670 0 226,834
GENTEX CORP COM CS 371901109 162,022 4,896,417 SH   SOLE   3,952,680 0 943,737
GENTHERM INC COM CS 37253A103 85,609 1,204,919 SH   SOLE   1,091,379 0 113,540
GEOSPACE TECHNOLOGIES CORP COM CS 37364X109 12,237 1,512,658 SH   SOLE   1,512,658 0 0
GRACO INC COM CS 384109104 52,410 692,339 SH   SOLE   558,738 0 133,601
IHS MARKIT LTD SHS CS G47567105 47,667 423,104 SH   SOLE   336,270 0 86,834
INTERDIGITAL INC CS 45867G101 51,816 709,512 SH   SOLE   593,696 0 115,816
INTUIT COM CS 461202103 188,152 383,851 SH   SOLE   324,696 0 59,155
INTUITIVE SURGICAL INC CS 46120E602 106,624 115,941 SH   SOLE   93,152 0 22,789
IPG PHOTONICS CORP COM CS 44980X109 43,804 207,827 SH   SOLE   167,838 0 39,989
IROBOT CORP COM CS 462726100 32,162 344,383 SH   SOLE   344,383 0 0
ISHARES TR RUSSELL 2000 CS 464287655 213 927 SH   SOLE   927 0 0
JETBLUE AWYS CORP COM CS 477143101 67,874 4,044,938 SH   SOLE   3,481,887 0 563,051
JPMORGAN CHASE & CO COM CS 46625H100 326 2,096 SH   SOLE   2,096 0 0
KORNIT DIGITAL LTD SHS CS M6372Q113 12,850 103,353 SH   SOLE   103,353 0 0
LANDSTAR SYS INC COM CS 515098101 83,156 526,240 SH   SOLE   425,591 0 100,649
LGI HOMES INC COM CS 50187T106 44,852 276,967 SH   SOLE   224,497 0 52,470
MANHATTAN ASSOCS INC COM CS 562750109 17,235 118,995 SH   SOLE   86,552 0 32,443
MICROCHIP TECHNOLOGY INC COM CS 595017104 78,324 523,066 SH   SOLE   423,146 0 99,920
MICROSOFT CORP COM CS 594918104 303 1,120 SH   SOLE   1,120 0 0
MIDDLEBY CORP COM CS 596278101 79,604 459,451 SH   SOLE   393,998 0 65,453
MILLER HERMAN INC CS 600544100 13,832 293,419 SH   SOLE   293,419 0 0
MIMEDX GROUP CS 602496101 4,157 332,313 SH   SOLE   332,313 0 0
MIX TELEMATICS LTD SPONSORED A CS 60688N102 40,387 2,434,395 SH   SOLE   2,434,395 0 0
MSC INDL DIRECT INC CL A CS 553530106 28,042 312,510 SH   SOLE   269,703 0 42,807
MYRIAD GENETICS INC COM CS 62855J104 57,454 1,878,821 SH   SOLE   1,545,637 0 333,184
NORDSTROM INC COM CS 655664100 54,664 1,494,774 SH   SOLE   1,285,621 0 209,153
NUVASIVE INC COM CS 670704105 2,635 38,874 SH   SOLE   38,874 0 0
ONESPAN INC COM CS 68287N100 4,845 189,699 SH   SOLE   189,699 0 0
OPEN TEXT CORP COM CS 683715106 118,498 2,332,641 SH   SOLE   2,043,727 0 288,914
PAYCHEX INC COM CS 704326107 72,818 678,636 SH   SOLE   546,820 0 131,816
PLANTRONICS INC NEW COM CS 727493108 111,876 2,680,940 SH   SOLE   2,317,343 0 363,597
PLEXUS CORP COM CS 729132100 201,594 2,205,379 SH   SOLE   1,855,605 0 349,774
POWER INTEGRATIONS INC COM CS 739276103 149,475 1,821,532 SH   SOLE   1,537,980 0 283,552
PROS HOLDINGS INC COM CS 74346Y103 6,798 149,183 SH   SOLE   149,183 0 0
PROTO LABS INC COM CS 743713109 89,130 970,918 SH   SOLE   802,673 0 168,245
PURE STORAGE INC CL A CS 74624M102 100,347 5,138,087 SH   SOLE   4,425,089 0 712,998
REDHILL BIOPHARMA LTD SPONSORE CS 757468103 13,598 1,976,476 SH   SOLE   1,976,476 0 0
ROYAL CARIBBEAN GROUP CS V7780T103 76,794 900,494 SH   SOLE   731,346 0 169,148
SLEEP NUMBER CORPORATION CS 83125X103 230,938 2,100,388 SH   SOLE   1,850,092 0 250,296
SNAP ON INC COM CS 833034101 45,472 203,519 SH   SOLE   164,219 0 39,300
SOUTHWESTERN ENERGY CO COM CS 845467109 154,398 27,230,635 SH   SOLE   24,342,027 0 2,888,608
SPS COMM INC COM CS 78463M107 20,831 208,623 SH   SOLE   208,623 0 0
STAMPS COM INC COM NEW CS 852857200 182,030 908,831 SH   SOLE   790,377 0 118,454
STITCH FIX INC COM CL A CS 860897107 148,454 2,461,920 SH   SOLE   2,153,611 0 308,309
STONERIDGE INC COM CS 86183P102 11,452 388,192 SH   SOLE   388,192 0 0
STRATASYS LTD SHS CS M85548101 2,897 112,045 SH   SOLE   112,045 0 0
STRATEGIC EDUCATION INC CS 86272C103 68,305 898,040 SH   SOLE   787,053 0 110,987
SUPER MICRO COMPUTER INC COM CS 86800U104 156,865 4,458,927 SH   SOLE   3,807,530 0 651,397
SURMODICS INC CS 868873100 22,083 407,067 SH   SOLE   407,067 0 0
TELLURIAN INC CS 87968A104 116 25,000 SH   SOLE   25,000 0 0
TJX COS INC NEW COM CS 872540109 113,109 1,677,684 SH   SOLE   1,339,837 0 337,847
TREX CO INC COM CS 89531P105 63,440 620,684 SH   SOLE   620,684 0 0
UNDER ARMOUR INC CL A CS 904311107 84,289 3,985,308 SH   SOLE   3,213,779 0 771,529
VALERO ENERGY CORP NEW COM CS 91913Y100 211 2,700 SH   SOLE   2,700 0 0
VIASAT INC COM CS 92552V100 118,547 2,378,549 SH   SOLE   2,023,977 0 354,572
ZUMIEZ INC COM CS 989817101 9,175 187,283 SH   SOLE   187,283 0 0