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 165,245 1,579,932 SH   SOLE   1,267,984 0 311,934
ALARM COM HLDGS INC COM CS 011642105 92,055 1,177,330 SH   SOLE   977,021 0 200,298
ALIGN TECHNOLOGY INC CS 016255101 281,462 422,977 SH   SOLE   362,550 0 60,424
ALPHABET INC CAP STK CL C CS 02079K107 280 105 SH   SOLE   105 0 0
APPLE INC COM CS 037833100 445 3,145 SH   SOLE   3,145 0 0
ARISTA NETWORKS INC COM CS 040413106 66,712 194,134 SH   SOLE   155,653 0 38,479
AUTODESK INC COM CS 052769106 130,180 456,499 SH   SOLE   363,456 0 92,949
BOTTOMLINE TECHNOLOGIES DELINC CS 101388106 6,275 159,749 SH   SOLE   159,749 0 0
CARA THERAPEUTICS INC COM CS 140755109 25,787 1,669,089 SH   SOLE   1,669,089 0 0
CASA SYS INC COM CS 14713L102 3,363 495,972 SH   SOLE   495,972 0 0
CEVA INC COM CS 157210105 18,368 430,476 SH   SOLE   430,476 0 0
CHANNELADVISOR CORP CS 159179100 25,769 1,021,378 SH   SOLE   1,021,378 0 0
COGNEX CORP COM CS 192422103 91,898 1,145,569 SH   SOLE   928,406 0 217,163
COHERUS BIOSCIENCES INC COM CS 19249H103 7,303 454,424 SH   SOLE   454,424 0 0
CORE LABORATORIES N V COM CS N22717107 13,366 481,675 SH   SOLE   348,300 0 133,371
COTERRA ENERGY INC CS 127097103 122,780 5,642,441 SH   SOLE   4,564,923 0 1,077,466
CULLEN FROST BANKERS INC CS 229899109 13,010 109,678 SH   SOLE   88,033 0 21,642
DELUXE CORP COM CS 248019101 30,183 840,979 SH   SOLE   708,472 0 132,489
DOLBY LABORATORIES INC COM CL CS 25659T107 129,542 1,472,070 SH   SOLE   1,185,320 0 286,739
DULUTH HLDGS INC COM CL B CS 26443V101 14,066 1,031,985 SH   SOLE   1,031,985 0 0
EMERSON ELEC CO COM CS 291011104 217 2,300 SH   SOLE   2,300 0 0
ENERGY TRANSFER LP COM UT LTD CS 29273V100 110 11,452 SH   SOLE   11,452 0 0
ENLINK MIDSTREAM LLC COM UNIT CS 29336T100 107 15,637 SH   SOLE   15,637 0 0
FLOTEK INDUSTRIES INC CS 343389102 1,748 1,387,668 SH   SOLE   1,387,668 0 0
GARMIN LTD SHS CS H2906T109 198,889 1,279,358 SH   SOLE   1,052,515 0 226,834
GENTEX CORP COM CS 371901109 157,868 4,786,792 SH   SOLE   3,843,013 0 943,737
GENTHERM INC COM CS 37253A103 95,781 1,183,505 SH   SOLE   1,069,949 0 113,540
GEOSPACE TECHNOLOGIES CORP COM CS 37364X109 14,446 1,512,658 SH   SOLE   1,512,658 0 0
GRACO INC COM CS 384109104 47,322 676,313 SH   SOLE   542,705 0 133,601
IHS MARKIT LTD SHS CS G47567105 49,045 420,553 SH   SOLE   333,714 0 86,834
INTERDIGITAL INC CS 45867G101 53,410 787,526 SH   SOLE   651,705 0 135,816
INTUIT COM CS 461202103 186,586 345,844 SH   SOLE   289,915 0 55,926
INTUITIVE SURGICAL INC CS 46120E602 111,711 112,368 SH   SOLE   89,576 0 22,789
IPG PHOTONICS CORP COM CS 44980X109 32,112 202,729 SH   SOLE   162,738 0 39,989
IROBOT CORP COM CS 462726100 27,034 344,383 SH   SOLE   344,383 0 0
JETBLUE AWYS CORP COM CS 477143101 60,907 3,983,481 SH   SOLE   3,420,411 0 563,051
JPMORGAN CHASE & CO COM CS 46625H100 320 1,953 SH   SOLE   1,953 0 0
KORNIT DIGITAL LTD SHS CS M6372Q113 14,641 101,153 SH   SOLE   101,153 0 0
LANDSTAR SYS INC COM CS 515098101 81,088 513,803 SH   SOLE   413,150 0 100,649
LGI HOMES INC COM CS 50187T106 39,329 277,137 SH   SOLE   215,465 0 61,670
MICROCHIP TECHNOLOGY INC COM CS 595017104 127,662 831,730 SH   SOLE   665,412 0 166,310
MICROSOFT CORP COM CS 594918104 313 1,110 SH   SOLE   1,110 0 0
MIDDLEBY CORP COM CS 596278101 61,013 357,827 SH   SOLE   310,768 0 47,057
MILLERKNOLL INC CS 600544100 11,050 293,419 SH   SOLE   293,419 0 0
MIMEDX GROUP CS 602496101 2,005 330,789 SH   SOLE   330,789 0 0
MIX TELEMATICS LTD SPONSORED A CS 60688N102 29,967 2,434,395 SH   SOLE   2,434,395 0 0
MSC INDL DIRECT INC CL A CS 553530106 25,919 323,221 SH   SOLE   263,411 0 59,807
MYRIAD GENETICS INC COM CS 62855J104 60,868 1,885,032 SH   SOLE   1,510,836 0 374,184
NORDSTROM INC COM CS 655664100 38,474 1,454,591 SH   SOLE   1,245,430 0 209,153
NUVASIVE INC COM CS 670704105 2,117 35,374 SH   SOLE   35,374 0 0
ONESPAN INC COM CS 68287N100 3,044 162,112 SH   SOLE   162,112 0 0
OPEN TEXT CORP COM CS 683715106 110,766 2,272,598 SH   SOLE   1,983,674 0 288,914
PAYCHEX INC COM CS 704326107 74,535 662,830 SH   SOLE   531,008 0 131,816
PLANTRONICS INC NEW COM CS 727493108 67,108 2,610,185 SH   SOLE   2,246,571 0 363,597
PLEXUS CORP COM CS 729132100 196,273 2,195,197 SH   SOLE   1,829,407 0 365,774
POWER INTEGRATIONS INC COM CS 739276103 177,272 1,790,805 SH   SOLE   1,507,243 0 283,552
PROS HOLDINGS INC COM CS 74346Y103 5,293 149,183 SH   SOLE   149,183 0 0
PROTO LABS INC COM CS 743713109 78,735 1,182,213 SH   SOLE   993,960 0 188,245
PURE STORAGE INC CL A CS 74624M102 127,481 5,066,813 SH   SOLE   4,353,792 0 712,998
REDHILL BIOPHARMA LTD SPONSORE CS 757468103 9,052 1,976,476 SH   SOLE   1,976,476 0 0
ROYAL CARIBBEAN GROUP CS V7780T103 78,145 878,531 SH   SOLE   709,375 0 169,148
SLEEP NUMBER CORPORATION CS 83125X103 194,309 2,078,618 SH   SOLE   1,813,314 0 265,296
SNAP ON INC COM CS 833034101 42,324 202,556 SH   SOLE   156,854 0 45,700
SOUTHWESTERN ENERGY CO COM CS 845467109 151,013 27,258,590 SH   SOLE   24,049,886 0 3,208,608
SPS COMM INC COM CS 78463M107 33,345 206,714 SH   SOLE   206,714 0 0
STAMPS COM INC COM NEW CS 852857200 149,809 454,255 SH   SOLE   384,392 0 69,860
STITCH FIX INC COM CL A CS 860897107 98,144 2,456,678 SH   SOLE   2,114,359 0 342,309
STONERIDGE INC COM CS 86183P102 7,915 388,192 SH   SOLE   388,192 0 0
STRATASYS LTD SHS CS M85548101 2,411 112,045 SH   SOLE   112,045 0 0
STRATEGIC EDUCATION INC CS 86272C103 63,380 899,010 SH   SOLE   3,758,733 0 702,397
SUPER MICRO COMPUTER INC COM CS 86800U104 163,145 4,461,160 SH   SOLE   3,758,733 0 702,397
SURMODICS INC CS 868873100 22,633 407,067 SH   SOLE   407,067 0 0
TAKE-TWO INTERACTIVE CS 874054109 19,994 129,771 SH   SOLE   103,581 0 26,189
TELLURIAN INC CS 87968A104 98 25,000 SH   SOLE   25,000 0 0
TJX COS INC NEW COM CS 872540109 108,876 1,650,131 SH   SOLE   1,312,270 0 337,847
TREX CO INC COM CS 89531P105 45,420 445,597 SH   SOLE   445,597 0 0
UNDER ARMOUR INC CL A CS 904311107 78,658 3,897,824 SH   SOLE   3,126,269 0 771,529
VIASAT INC COM CS 92552V100 158,000 2,869,070 SH   SOLE   2,428,683 0 440,368
ZUMIEZ INC COM CS 989817101 7,446 187,283 SH   SOLE   187,283 0 0