SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Rice Hall James & Associates, LLC – ‘13F-HR’ for 12/31/22 – ‘INFO-TABLE’

On:  Friday, 1/27/23, at 9:01am ET   ·   Effective:  1/27/23   ·   For:  12/31/22   ·   Accession #:  1172661-23-311   ·   File #:  28-10467

Previous ‘13F-HR’:  ‘13F-HR’ on 11/1/22 for 9/30/22   ·   Next:  ‘13F-HR’ on 5/12/23 for 3/31/23   ·   Latest:  ‘13F-HR’ on 4/23/24 for 3/31/24

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 1/27/23  Rice Hall James & Associates, LLC 13F-HR     12/31/22    2:108K                                   Adviser Compliance … LLC

Quarterly Holdings and Combination Report by a Money Manager   —   Form 13F

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 13F-HR      Quarterly Holdings and Combination Report by a      HTML      5K 
                Money Manager -- primary_doc.xml/2.2                             
 2: INFO-TABLE  Portfolio Securities Holdings Info Table --         HTML    105K 
                infotable.xml                                                    


‘INFO-TABLE’   —   Portfolio Securities Holdings Info Table — infotable.xml




        

This ‘INFO-TABLE’ Document is an XML Data File that may be rendered in various formats:

  Information Table    –   Plain Text   –  SEC Website  –  EDGAR System  –    XML Data    –  <?xml?> File
 

 
Plain Text rendering:  Portfolio Securities Holdings Info Table
 
                                                                                                                                                                                
Information Table
 
Info Table:
Name of Issuer:  1 800 FLOWERS COM INC
Title of Class:  CL A
CUSIP:  68243Q-10-6
Value:  1,428,360
Shrs or Prn Amt:
Ssh Prnamt:  149410
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  136964
Shared:  0
None:  12446
Info Table:
Name of Issuer:  A10 NETWORKS INC
Title of Class:  COM
CUSIP:  002121-10-1
Value:  9,829,627
Shrs or Prn Amt:
Ssh Prnamt:  591078
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  337889
Shared:  0
None:  253189
Info Table:
Name of Issuer:  ABBOTT LABS
Title of Class:  COM
CUSIP:  002824-10-0
Value:  591,329
Shrs or Prn Amt:
Ssh Prnamt:  5386
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  4886
Shared:  0
None:  500
Info Table:
Name of Issuer:  ABBVIE INC
Title of Class:  COM
CUSIP:  00287Y-10-9
Value:  804,979
Shrs or Prn Amt:
Ssh Prnamt:  4981
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  4581
Shared:  0
None:  400
Info Table:
Name of Issuer:  ABSOLUTE SOFTWARE CORP
Title of Class:  COM
CUSIP:  00386B-10-9
Value:  3,933,040
Shrs or Prn Amt:
Ssh Prnamt:  376728
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  204318
Shared:  0
None:  172410
Info Table:
Name of Issuer:  ACADIA PHARMACEUTICALS INC
Title of Class:  COM
CUSIP:  004225-10-8
Value:  15,246,393
Shrs or Prn Amt:
Ssh Prnamt:  957688
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  723337
Shared:  0
None:  234351
Info Table:
Name of Issuer:  ACCURAY INC
Title of Class:  COM
CUSIP:  004397-10-5
Value:  1,427,039
Shrs or Prn Amt:
Ssh Prnamt:  682794
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  378217
Shared:  0
None:  304577
Info Table:
Name of Issuer:  ACI WORLDWIDE INC
Title of Class:  COM
CUSIP:  004498-10-1
Value:  36,918,588
Shrs or Prn Amt:
Ssh Prnamt:  1605156
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1175113
Shared:  0
None:  430043
Info Table:
Name of Issuer:  ADTRAN HOLDINGS INC
Title of Class:  COM
CUSIP:  00486H-10-5
Value:  3,567,056
Shrs or Prn Amt:
Ssh Prnamt:  189838
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  107758
Shared:  0
None:  82080
Info Table:
Name of Issuer:  ADVANCE AUTO PARTS INC
Title of Class:  COM
CUSIP:  00751Y-10-6
Value:  2,296,756
Shrs or Prn Amt:
Ssh Prnamt:  15621
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  15447
Shared:  0
None:  174
Info Table:
Name of Issuer:  AIR TRANSPORT SERVICES GRP I
Title of Class:  COM
CUSIP:  00922R-10-5
Value:  2,689,086
Shrs or Prn Amt:
Ssh Prnamt:  103506
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  56864
Shared:  0
None:  46642
Info Table:
Name of Issuer:  ALAMO GROUP INC
Title of Class:  COM
CUSIP:  011311-10-7
Value:  3,420,490
Shrs or Prn Amt:
Ssh Prnamt:  24156
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  13068
Shared:  0
None:  11088
Info Table:
Name of Issuer:  ALBANY INTL CORP
Title of Class:  CL A
CUSIP:  012348-10-8
Value:  6,238,184
Shrs or Prn Amt:
Ssh Prnamt:  63274
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  43532
Shared:  0
None:  19742
Info Table:
Name of Issuer:  ALBIREO PHARMA INC
Title of Class:  COM
CUSIP:  01345P-10-6
Value:  11,097,275
Shrs or Prn Amt:
Ssh Prnamt:  513525
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  404197
Shared:  0
None:  109328
Info Table:
Name of Issuer:  ALLIED MOTION TECHNOLOGIES I
Title of Class:  COM
CUSIP:  019330-10-9
Value:  3,954,242
Shrs or Prn Amt:
Ssh Prnamt:  113595
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  62774
Shared:  0
None:  50821
Info Table:
Name of Issuer:  AMERICAN VANGUARD CORP
Title of Class:  COM
CUSIP:  030371-10-8
Value:  3,565,781
Shrs or Prn Amt:
Ssh Prnamt:  164246
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  90281
Shared:  0
None:  73965
Info Table:
Name of Issuer:  AMICUS THERAPEUTICS INC
Title of Class:  COM
CUSIP:  03152W-10-9
Value:  8,643,312
Shrs or Prn Amt:
Ssh Prnamt:  707888
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  534914
Shared:  0
None:  172974
Info Table:
Name of Issuer:  API GROUP CORP
Title of Class:  COM STK
CUSIP:  00187Y-10-0
Value:  3,292,615
Shrs or Prn Amt:
Ssh Prnamt:  175046
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  115525
Shared:  0
None:  59521
Info Table:
Name of Issuer:  APPLE INC
Title of Class:  COM
CUSIP:  037833-10-0
Value:  363,804
Shrs or Prn Amt:
Ssh Prnamt:  2800
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2800
Shared:  0
None:  0
Info Table:
Name of Issuer:  ARLO TECHNOLOGIES INC
Title of Class:  COM
CUSIP:  04206A-10-1
Value:  10,995,142
Shrs or Prn Amt:
Ssh Prnamt:  3132519
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2458191
Shared:  0
None:  674328
Info Table:
Name of Issuer:  ARMSTRONG WORLD INDS INC NEW
Title of Class:  COM
CUSIP:  04247X-10-2
Value:  18,106,394
Shrs or Prn Amt:
Ssh Prnamt:  263980
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  194936
Shared:  0
None:  69044
Info Table:
Name of Issuer:  ASCENDIS PHARMA A/S
Title of Class:  SPONSORED ADR
CUSIP:  04351P-10-1
Value:  17,799,104
Shrs or Prn Amt:
Ssh Prnamt:  145739
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  108611
Shared:  0
None:  37128
Info Table:
Name of Issuer:  AXCELIS TECHNOLOGIES INC
Title of Class:  COM NEW
CUSIP:  054540-20-8
Value:  6,448,873
Shrs or Prn Amt:
Ssh Prnamt:  81261
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  47087
Shared:  0
None:  34174
Info Table:
Name of Issuer:  AXOS FINANCIAL INC
Title of Class:  COM
CUSIP:  05465C-10-0
Value:  25,605,413
Shrs or Prn Amt:
Ssh Prnamt:  669948
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  500215
Shared:  0
None:  169733
Info Table:
Name of Issuer:  AZENTA INC
Title of Class:  COM
CUSIP:  114340-10-2
Value:  2,121,187
Shrs or Prn Amt:
Ssh Prnamt:  36434
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  21348
Shared:  0
None:  15086
Info Table:
Name of Issuer:  BANK OZK LITTLE ROCK ARK
Title of Class:  COM
CUSIP:  06417N-10-3
Value:  16,381,965
Shrs or Prn Amt:
Ssh Prnamt:  408936
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  312088
Shared:  0
None:  96848
Info Table:
Name of Issuer:  BERKSHIRE HATHAWAY INC DEL
Title of Class:  CL B NEW
CUSIP:  084670-70-2
Value:  912,800
Shrs or Prn Amt:
Ssh Prnamt:  2955
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2955
Shared:  0
None:  0
Info Table:
Name of Issuer:  BERKSHIRE HATHAWAY INC DEL
Title of Class:  CL A
CUSIP:  084670-10-8
Value:  468,711
Shrs or Prn Amt:
Ssh Prnamt:  1
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1
Shared:  0
None:  0
Info Table:
Name of Issuer:  BIOMARIN PHARMACEUTICAL INC
Title of Class:  COM
CUSIP:  09061G-10-1
Value:  3,560,884
Shrs or Prn Amt:
Ssh Prnamt:  34408
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  34024
Shared:  0
None:  384
Info Table:
Name of Issuer:  BIO-TECHNE CORP
Title of Class:  COM
CUSIP:  09073M-10-4
Value:  1,881,376
Shrs or Prn Amt:
Ssh Prnamt:  22700
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  19508
Shared:  0
None:  3192
Info Table:
Name of Issuer:  BOWLERO CORP
Title of Class:  CL A COM
CUSIP:  10258P-10-2
Value:  3,569,801
Shrs or Prn Amt:
Ssh Prnamt:  264822
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  159821
Shared:  0
None:  105001
Info Table:
Name of Issuer:  BRUKER CORP
Title of Class:  COM
CUSIP:  116794-10-8
Value:  2,138,808
Shrs or Prn Amt:
Ssh Prnamt:  31292
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  27706
Shared:  0
None:  3586
Info Table:
Name of Issuer:  BWX TECHNOLOGIES INC
Title of Class:  COM
CUSIP:  05605H-10-0
Value:  2,067,938
Shrs or Prn Amt:
Ssh Prnamt:  35605
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  31304
Shared:  0
None:  4301
Info Table:
Name of Issuer:  CAMBIUM NETWORKS CORP
Title of Class:  SHS
CUSIP:  G17766-10-9
Value:  19,970,314
Shrs or Prn Amt:
Ssh Prnamt:  921565
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  688141
Shared:  0
None:  233424
Info Table:
Name of Issuer:  CBIZ INC
Title of Class:  COM
CUSIP:  124805-10-2
Value:  3,341,155
Shrs or Prn Amt:
Ssh Prnamt:  71316
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  39143
Shared:  0
None:  32173
Info Table:
Name of Issuer:  CDW CORP
Title of Class:  COM
CUSIP:  12514G-10-8
Value:  1,282,204
Shrs or Prn Amt:
Ssh Prnamt:  7180
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  6050
Shared:  0
None:  1130
Info Table:
Name of Issuer:  CENTURY CASINOS INC
Title of Class:  COM
CUSIP:  156492-10-0
Value:  9,644,858
Shrs or Prn Amt:
Ssh Prnamt:  1371957
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1068322
Shared:  0
None:  303635
Info Table:
Name of Issuer:  CERUS CORP
Title of Class:  COM
CUSIP:  157085-10-1
Value:  2,024,991
Shrs or Prn Amt:
Ssh Prnamt:  554792
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  308323
Shared:  0
None:  246469
Info Table:
Name of Issuer:  CEVA INC
Title of Class:  COM
CUSIP:  157210-10-5
Value:  12,907,233
Shrs or Prn Amt:
Ssh Prnamt:  504583
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  380884
Shared:  0
None:  123699
Info Table:
Name of Issuer:  CHEVRON CORP NEW
Title of Class:  COM
CUSIP:  166764-10-0
Value:  670,754
Shrs or Prn Amt:
Ssh Prnamt:  3737
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2864
Shared:  0
None:  873
Info Table:
Name of Issuer:  CHUYS HLDGS INC
Title of Class:  COM
CUSIP:  171604-10-1
Value:  6,479,427
Shrs or Prn Amt:
Ssh Prnamt:  228955
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  130866
Shared:  0
None:  98089
Info Table:
Name of Issuer:  CIENA CORP
Title of Class:  COM NEW
CUSIP:  171779-30-9
Value:  1,675,866
Shrs or Prn Amt:
Ssh Prnamt:  32873
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  29233
Shared:  0
None:  3640
Info Table:
Name of Issuer:  CISCO SYS INC
Title of Class:  COM
CUSIP:  17275R-10-2
Value:  1,665,828
Shrs or Prn Amt:
Ssh Prnamt:  34967
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  31267
Shared:  0
None:  3700
Info Table:
Name of Issuer:  CLEAN ENERGY FUELS CORP
Title of Class:  COM
CUSIP:  184499-10-1
Value:  5,231,528
Shrs or Prn Amt:
Ssh Prnamt:  1006063
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  574581
Shared:  0
None:  431482
Info Table:
Name of Issuer:  CODA OCTOPUS GROUP INC
Title of Class:  COM NEW
CUSIP:  19188U-20-6
Value:  1,631,342
Shrs or Prn Amt:
Ssh Prnamt:  237805
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  218666
Shared:  0
None:  19139
Info Table:
Name of Issuer:  COLUMBIA SPORTSWEAR CO
Title of Class:  COM
CUSIP:  198516-10-6
Value:  1,003,842
Shrs or Prn Amt:
Ssh Prnamt:  11462
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  10342
Shared:  0
None:  1120
Info Table:
Name of Issuer:  COMPUTER PROGRAMS & SYS INC
Title of Class:  COM
CUSIP:  205306-10-3
Value:  2,269,930
Shrs or Prn Amt:
Ssh Prnamt:  83392
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  76792
Shared:  0
None:  6600
Info Table:
Name of Issuer:  CONSENSUS CLOUD SOLUTIONS IN
Title of Class:  COM
CUSIP:  20848V-10-5
Value:  10,116,073
Shrs or Prn Amt:
Ssh Prnamt:  188171
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  146317
Shared:  0
None:  41854
Info Table:
Name of Issuer:  CONSTRUCTION PARTNERS INC
Title of Class:  COM CL A
CUSIP:  21044C-10-7
Value:  5,970,927
Shrs or Prn Amt:
Ssh Prnamt:  223714
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  127324
Shared:  0
None:  96390
Info Table:
Name of Issuer:  CRA INTL INC
Title of Class:  COM
CUSIP:  12618T-10-5
Value:  4,038,598
Shrs or Prn Amt:
Ssh Prnamt:  32987
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  18236
Shared:  0
None:  14751
Info Table:
Name of Issuer:  CRANE HLDGS CO
Title of Class:  COM
CUSIP:  224441-10-5
Value:  1,954,154
Shrs or Prn Amt:
Ssh Prnamt:  19454
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  17174
Shared:  0
None:  2280
Info Table:
Name of Issuer:  CSW INDUSTRIALS INC
Title of Class:  COM
CUSIP:  126402-10-6
Value:  5,623,417
Shrs or Prn Amt:
Ssh Prnamt:  48507
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  44593
Shared:  0
None:  3914
Info Table:
Name of Issuer:  CURTISS WRIGHT CORP
Title of Class:  COM
CUSIP:  231561-10-1
Value:  2,773,370
Shrs or Prn Amt:
Ssh Prnamt:  16608
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  14337
Shared:  0
None:  2271
Info Table:
Name of Issuer:  CUTERA INC
Title of Class:  COM
CUSIP:  232109-10-8
Value:  3,381,415
Shrs or Prn Amt:
Ssh Prnamt:  76468
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  40978
Shared:  0
None:  35490
Info Table:
Name of Issuer:  DENBURY INC
Title of Class:  COM
CUSIP:  24790A-10-1
Value:  4,981,199
Shrs or Prn Amt:
Ssh Prnamt:  57242
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  34258
Shared:  0
None:  22984
Info Table:
Name of Issuer:  DENNYS CORP
Title of Class:  COM
CUSIP:  24869P-10-4
Value:  697,879
Shrs or Prn Amt:
Ssh Prnamt:  75774
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  69756
Shared:  0
None:  6018
Info Table:
Name of Issuer:  DESIGNER BRANDS INC
Title of Class:  CL A
CUSIP:  250565-10-8
Value:  1,866,846
Shrs or Prn Amt:
Ssh Prnamt:  190884
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  105895
Shared:  0
None:  84989
Info Table:
Name of Issuer:  DEVON ENERGY CORP NEW
Title of Class:  COM
CUSIP:  25179M-10-3
Value:  1,551,651
Shrs or Prn Amt:
Ssh Prnamt:  25226
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  21883
Shared:  0
None:  3343
Info Table:
Name of Issuer:  DIGITAL TURBINE INC
Title of Class:  COM NEW
CUSIP:  25400W-10-2
Value:  28,567,197
Shrs or Prn Amt:
Ssh Prnamt:  1874488
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1431430
Shared:  0
None:  443058
Info Table:
Name of Issuer:  DMC GLOBAL INC
Title of Class:  COM
CUSIP:  23291C-10-3
Value:  2,543,296
Shrs or Prn Amt:
Ssh Prnamt:  130828
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  70297
Shared:  0
None:  60531
Info Table:
Name of Issuer:  DOCGO INC
Title of Class:  COM
CUSIP:  256086-10-9
Value:  3,060,186
Shrs or Prn Amt:
Ssh Prnamt:  432841
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  231728
Shared:  0
None:  201113
Info Table:
Name of Issuer:  DOLBY LABORATORIES INC
Title of Class:  COM CL A
CUSIP:  25659T-10-7
Value:  1,385,970
Shrs or Prn Amt:
Ssh Prnamt:  19648
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  17468
Shared:  0
None:  2180
Info Table:
Name of Issuer:  DONNELLEY FINL SOLUTIONS INC
Title of Class:  COM
CUSIP:  25787G-10-0
Value:  45,161,907
Shrs or Prn Amt:
Ssh Prnamt:  1168484
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  898332
Shared:  0
None:  270152
Info Table:
Name of Issuer:  DOUGLAS DYNAMICS INC
Title of Class:  COM
CUSIP:  25960R-10-5
Value:  3,503,723
Shrs or Prn Amt:
Ssh Prnamt:  96895
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  53141
Shared:  0
None:  43754
Info Table:
Name of Issuer:  DOVER CORP
Title of Class:  COM
CUSIP:  260003-10-8
Value:  1,681,115
Shrs or Prn Amt:
Ssh Prnamt:  12415
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  10408
Shared:  0
None:  2007
Info Table:
Name of Issuer:  DOXIMITY INC
Title of Class:  CL A
CUSIP:  26622P-10-7
Value:  18,091,424
Shrs or Prn Amt:
Ssh Prnamt:  539077
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  402064
Shared:  0
None:  137013
Info Table:
Name of Issuer:  DUCOMMUN INC DEL
Title of Class:  COM
CUSIP:  264147-10-9
Value:  3,275,178
Shrs or Prn Amt:
Ssh Prnamt:  65556
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  36058
Shared:  0
None:  29498
Info Table:
Name of Issuer:  E L F BEAUTY INC
Title of Class:  COM
CUSIP:  26856L-10-3
Value:  4,046,909
Shrs or Prn Amt:
Ssh Prnamt:  73181
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  40330
Shared:  0
None:  32851
Info Table:
Name of Issuer:  EBAY INC.
Title of Class:  COM
CUSIP:  278642-10-3
Value:  1,293,947
Shrs or Prn Amt:
Ssh Prnamt:  31202
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  27491
Shared:  0
None:  3711
Info Table:
Name of Issuer:  EDWARDS LIFESCIENCES CORP
Title of Class:  COM
CUSIP:  28176E-10-8
Value:  1,491,902
Shrs or Prn Amt:
Ssh Prnamt:  19996
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  17512
Shared:  0
None:  2484
Info Table:
Name of Issuer:  ENCOMPASS HEALTH CORP
Title of Class:  COM
CUSIP:  29261A-10-0
Value:  2,576,256
Shrs or Prn Amt:
Ssh Prnamt:  43074
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  25933
Shared:  0
None:  17141
Info Table:
Name of Issuer:  ENERGY RECOVERY INC
Title of Class:  COM
CUSIP:  29270J-10-0
Value:  4,626,048
Shrs or Prn Amt:
Ssh Prnamt:  225771
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  123282
Shared:  0
None:  102489
Info Table:
Name of Issuer:  ENSIGN GROUP INC
Title of Class:  COM
CUSIP:  29358P-10-1
Value:  3,504,260
Shrs or Prn Amt:
Ssh Prnamt:  37039
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  22348
Shared:  0
None:  14691
Info Table:
Name of Issuer:  ESTABLISHMENT LABS HLDGS INC
Title of Class:  COM
CUSIP:  G31249-10-8
Value:  2,241,422
Shrs or Prn Amt:
Ssh Prnamt:  34142
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  31439
Shared:  0
None:  2703
Info Table:
Name of Issuer:  ETSY INC
Title of Class:  COM
CUSIP:  29786A-10-6
Value:  3,927,946
Shrs or Prn Amt:
Ssh Prnamt:  32793
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  32418
Shared:  0
None:  375
Info Table:
Name of Issuer:  EURONET WORLDWIDE INC
Title of Class:  COM
CUSIP:  298736-10-9
Value:  41,398,183
Shrs or Prn Amt:
Ssh Prnamt:  438633
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  323307
Shared:  0
None:  115326
Info Table:
Name of Issuer:  EVOQUA WATER TECHNOLOGIES CO
Title of Class:  COM
CUSIP:  30057T-10-5
Value:  3,893,512
Shrs or Prn Amt:
Ssh Prnamt:  98321
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  68061
Shared:  0
None:  30260
Info Table:
Name of Issuer:  EXELIXIS INC
Title of Class:  COM
CUSIP:  30161Q-10-4
Value:  1,216,041
Shrs or Prn Amt:
Ssh Prnamt:  75813
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  68384
Shared:  0
None:  7429
Info Table:
Name of Issuer:  EXPONENT INC
Title of Class:  COM
CUSIP:  30214U-10-2
Value:  3,658,304
Shrs or Prn Amt:
Ssh Prnamt:  36919
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  20564
Shared:  0
None:  16355
Info Table:
Name of Issuer:  EXXON MOBIL CORP
Title of Class:  COM
CUSIP:  30231G-10-2
Value:  463,591
Shrs or Prn Amt:
Ssh Prnamt:  4203
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  4203
Shared:  0
None:  0
Info Table:
Name of Issuer:  FABRINET
Title of Class:  SHS
CUSIP:  G3323L-10-0
Value:  6,291,499
Shrs or Prn Amt:
Ssh Prnamt:  49068
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  33579
Shared:  0
None:  15489
Info Table:
Name of Issuer:  FATE THERAPEUTICS INC
Title of Class:  COM
CUSIP:  31189P-10-2
Value:  2,147,798
Shrs or Prn Amt:
Ssh Prnamt:  212864
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  163995
Shared:  0
None:  48869
Info Table:
Name of Issuer:  FEDERAL AGRIC MTG CORP
Title of Class:  CL C
CUSIP:  313148-30-6
Value:  22,813,440
Shrs or Prn Amt:
Ssh Prnamt:  202408
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  157108
Shared:  0
None:  45300
Info Table:
Name of Issuer:  FIVE BELOW INC
Title of Class:  COM
CUSIP:  33829M-10-1
Value:  4,303,955
Shrs or Prn Amt:
Ssh Prnamt:  24334
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  15569
Shared:  0
None:  8765
Info Table:
Name of Issuer:  FMC CORP
Title of Class:  COM NEW
CUSIP:  302491-30-3
Value:  2,192,362
Shrs or Prn Amt:
Ssh Prnamt:  17567
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  15047
Shared:  0
None:  2520
Info Table:
Name of Issuer:  FOX FACTORY HLDG CORP
Title of Class:  COM
CUSIP:  35138V-10-2
Value:  2,693,566
Shrs or Prn Amt:
Ssh Prnamt:  29525
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  20867
Shared:  0
None:  8658
Info Table:
Name of Issuer:  FRANKLIN COVEY CO
Title of Class:  COM
CUSIP:  353469-10-9
Value:  16,948,045
Shrs or Prn Amt:
Ssh Prnamt:  362370
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  298234
Shared:  0
None:  64136
Info Table:
Name of Issuer:  FUNKO INC
Title of Class:  COM CL A
CUSIP:  361008-10-5
Value:  2,014,259
Shrs or Prn Amt:
Ssh Prnamt:  184625
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  100794
Shared:  0
None:  83831
Info Table:
Name of Issuer:  GATX CORP
Title of Class:  COM
CUSIP:  361448-10-3
Value:  6,130,182
Shrs or Prn Amt:
Ssh Prnamt:  57647
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  40702
Shared:  0
None:  16945
Info Table:
Name of Issuer:  GLACIER BANCORP INC NEW
Title of Class:  COM
CUSIP:  37637Q-10-5
Value:  1,300,586
Shrs or Prn Amt:
Ssh Prnamt:  26317
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  23228
Shared:  0
None:  3089
Info Table:
Name of Issuer:  GODADDY INC
Title of Class:  CL A
CUSIP:  380237-10-7
Value:  6,400,327
Shrs or Prn Amt:
Ssh Prnamt:  85543
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  84583
Shared:  0
None:  960
Info Table:
Name of Issuer:  GREEN BRICK PARTNERS INC
Title of Class:  COM
CUSIP:  392709-10-1
Value:  3,002,145
Shrs or Prn Amt:
Ssh Prnamt:  123902
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  68077
Shared:  0
None:  55825
Info Table:
Name of Issuer:  GRIFFON CORP
Title of Class:  COM
CUSIP:  398433-10-2
Value:  3,946,062
Shrs or Prn Amt:
Ssh Prnamt:  110256
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  66584
Shared:  0
None:  43672
Info Table:
Name of Issuer:  GUARANTY BANCSHARES INC TEX
Title of Class:  COM
CUSIP:  400764-10-6
Value:  2,687,995
Shrs or Prn Amt:
Ssh Prnamt:  77598
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  42612
Shared:  0
None:  34986
Info Table:
Name of Issuer:  GXO LOGISTICS INCORPORATED
Title of Class:  COMMON STOCK
CUSIP:  36262G-10-1
Value:  5,281,052
Shrs or Prn Amt:
Ssh Prnamt:  123707
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  92140
Shared:  0
None:  31567
Info Table:
Name of Issuer:  HAEMONETICS CORP MASS
Title of Class:  COM
CUSIP:  405024-10-0
Value:  4,139,035
Shrs or Prn Amt:
Ssh Prnamt:  52626
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  34290
Shared:  0
None:  18336
Info Table:
Name of Issuer:  HARMONIC INC
Title of Class:  COM
CUSIP:  413160-10-2
Value:  3,974,540
Shrs or Prn Amt:
Ssh Prnamt:  303400
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  166358
Shared:  0
None:  137042
Info Table:
Name of Issuer:  HARMONY BIOSCIENCES HLDGS IN
Title of Class:  COM
CUSIP:  413197-10-4
Value:  4,535,722
Shrs or Prn Amt:
Ssh Prnamt:  82318
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  57102
Shared:  0
None:  25216
Info Table:
Name of Issuer:  HASBRO INC
Title of Class:  COM
CUSIP:  418056-10-7
Value:  432,683
Shrs or Prn Amt:
Ssh Prnamt:  7092
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  6036
Shared:  0
None:  1056
Info Table:
Name of Issuer:  HAYNES INTL INC
Title of Class:  COM NEW
CUSIP:  420877-20-1
Value:  2,727,190
Shrs or Prn Amt:
Ssh Prnamt:  59689
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  33015
Shared:  0
None:  26674
Info Table:
Name of Issuer:  HESKA CORP
Title of Class:  COM RESTRC NEW
CUSIP:  42805E-30-6
Value:  2,823,059
Shrs or Prn Amt:
Ssh Prnamt:  45416
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  25947
Shared:  0
None:  19469
Info Table:
Name of Issuer:  HORIZON THERAPEUTICS PUB L
Title of Class:  SHS
CUSIP:  G46188-10-1
Value:  2,635,836
Shrs or Prn Amt:
Ssh Prnamt:  23162
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  22900
Shared:  0
None:  262
Info Table:
Name of Issuer:  HUB GROUP INC
Title of Class:  CL A
CUSIP:  443320-10-6
Value:  2,981,352
Shrs or Prn Amt:
Ssh Prnamt:  37506
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  22742
Shared:  0
None:  14764
Info Table:
Name of Issuer:  HURON CONSULTING GROUP INC
Title of Class:  COM
CUSIP:  447462-10-2
Value:  5,041,126
Shrs or Prn Amt:
Ssh Prnamt:  69437
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  38120
Shared:  0
None:  31317
Info Table:
Name of Issuer:  IAA INC
Title of Class:  COM
CUSIP:  449253-10-3
Value:  17,674,480
Shrs or Prn Amt:
Ssh Prnamt:  441862
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  329428
Shared:  0
None:  112434
Info Table:
Name of Issuer:  ICF INTL INC
Title of Class:  COM
CUSIP:  44925C-10-3
Value:  3,815,406
Shrs or Prn Amt:
Ssh Prnamt:  38520
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  23412
Shared:  0
None:  15108
Info Table:
Name of Issuer:  ICON PLC
Title of Class:  SHS
CUSIP:  G4705A-10-0
Value:  2,777,969
Shrs or Prn Amt:
Ssh Prnamt:  14301
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  13052
Shared:  0
None:  1249
Info Table:
Name of Issuer:  IDEX CORP
Title of Class:  COM
CUSIP:  45167R-10-4
Value:  1,601,507
Shrs or Prn Amt:
Ssh Prnamt:  7014
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  5892
Shared:  0
None:  1122
Info Table:
Name of Issuer:  INGEVITY CORP
Title of Class:  COM
CUSIP:  45688C-10-7
Value:  25,322,898
Shrs or Prn Amt:
Ssh Prnamt:  359496
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  266016
Shared:  0
None:  93480
Info Table:
Name of Issuer:  INOTIV INC
Title of Class:  COM
CUSIP:  45783Q-10-0
Value:  690,409
Shrs or Prn Amt:
Ssh Prnamt:  139759
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  127921
Shared:  0
None:  11838
Info Table:
Name of Issuer:  INSMED INC
Title of Class:  COM PAR $.01
CUSIP:  457669-30-7
Value:  4,946,828
Shrs or Prn Amt:
Ssh Prnamt:  247589
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  190366
Shared:  0
None:  57223
Info Table:
Name of Issuer:  IOVANCE BIOTHERAPEUTICS INC
Title of Class:  COM
CUSIP:  462260-10-0
Value:  11,643,091
Shrs or Prn Amt:
Ssh Prnamt:  1822080
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1418323
Shared:  0
None:  403757
Info Table:
Name of Issuer:  IRADIMED CORP
Title of Class:  COM
CUSIP:  46266A-10-9
Value:  2,071,903
Shrs or Prn Amt:
Ssh Prnamt:  73238
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  40810
Shared:  0
None:  32428
Info Table:
Name of Issuer:  ISHARES TR
Title of Class:  RUSSELL 2000 ETF
CUSIP:  464287-65-5
Value:  1,952,483
Shrs or Prn Amt:
Ssh Prnamt:  11198
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  7352
Shared:  0
None:  3846
Info Table:
Name of Issuer:  ISHARES TR
Title of Class:  RUS 2000 GRW ETF
CUSIP:  464287-64-8
Value:  5,941,346
Shrs or Prn Amt:
Ssh Prnamt:  27696
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  27696
Shared:  0
None:  0
Info Table:
Name of Issuer:  ISHARES TR
Title of Class:  MICRO-CAP ETF
CUSIP:  464288-86-9
Value:  2,550,287
Shrs or Prn Amt:
Ssh Prnamt:  23651
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  23651
Shared:  0
None:  0
Info Table:
Name of Issuer:  ITURAN LOCATION AND CONTROL
Title of Class:  SHS
CUSIP:  M6158M-10-4
Value:  6,942,536
Shrs or Prn Amt:
Ssh Prnamt:  328563
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  282701
Shared:  0
None:  45862
Info Table:
Name of Issuer:  JACOBS SOLUTIONS INC
Title of Class:  COM
CUSIP:  46982L-10-8
Value:  425,648
Shrs or Prn Amt:
Ssh Prnamt:  3545
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2645
Shared:  0
None:  900
Info Table:
Name of Issuer:  JOHNSON & JOHNSON
Title of Class:  COM
CUSIP:  478160-10-4
Value:  1,803,067
Shrs or Prn Amt:
Ssh Prnamt:  10207
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  10207
Shared:  0
None:  0
Info Table:
Name of Issuer:  JOHNSON OUTDOORS INC
Title of Class:  CL A
CUSIP:  479167-10-8
Value:  2,188,241
Shrs or Prn Amt:
Ssh Prnamt:  33095
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  18274
Shared:  0
None:  14821
Info Table:
Name of Issuer:  JPMORGAN CHASE & CO
Title of Class:  COM
CUSIP:  46625H-10-0
Value:  275,978
Shrs or Prn Amt:
Ssh Prnamt:  2058
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1626
Shared:  0
None:  432
Info Table:
Name of Issuer:  KINIKSA PHARMACEUTICALS LTD
Title of Class:  COM CL A
CUSIP:  G5269C-10-1
Value:  10,443,487
Shrs or Prn Amt:
Ssh Prnamt:  697162
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  541293
Shared:  0
None:  155869
Info Table:
Name of Issuer:  KIRBY CORP
Title of Class:  COM
CUSIP:  497266-10-6
Value:  1,828,698
Shrs or Prn Amt:
Ssh Prnamt:  28418
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  24089
Shared:  0
None:  4329
Info Table:
Name of Issuer:  KNIGHT-SWIFT TRANSN HLDGS IN
Title of Class:  CL A
CUSIP:  499049-10-4
Value:  1,809,927
Shrs or Prn Amt:
Ssh Prnamt:  34534
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  30010
Shared:  0
None:  4524
Info Table:
Name of Issuer:  LCI INDS
Title of Class:  COM
CUSIP:  50189K-10-3
Value:  21,366,416
Shrs or Prn Amt:
Ssh Prnamt:  231113
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  168304
Shared:  0
None:  62809
Info Table:
Name of Issuer:  LEMAITRE VASCULAR INC
Title of Class:  COM
CUSIP:  525558-20-1
Value:  11,748,998
Shrs or Prn Amt:
Ssh Prnamt:  255302
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  204668
Shared:  0
None:  50634
Info Table:
Name of Issuer:  LIGAND PHARMACEUTICALS INC
Title of Class:  COM NEW
CUSIP:  53220K-50-4
Value:  19,080,351
Shrs or Prn Amt:
Ssh Prnamt:  285634
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  219409
Shared:  0
None:  66225
Info Table:
Name of Issuer:  LILLY ELI & CO
Title of Class:  COM
CUSIP:  532457-10-8
Value:  782,898
Shrs or Prn Amt:
Ssh Prnamt:  2140
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2140
Shared:  0
None:  0
Info Table:
Name of Issuer:  LINDBLAD EXPEDITIONS HLDGS I
Title of Class:  COM
CUSIP:  535219-10-9
Value:  1,924,962
Shrs or Prn Amt:
Ssh Prnamt:  249995
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  133991
Shared:  0
None:  116004
Info Table:
Name of Issuer:  LIQUIDITY SVCS INC
Title of Class:  COM
CUSIP:  53635B-10-7
Value:  2,855,558
Shrs or Prn Amt:
Ssh Prnamt:  203098
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  109266
Shared:  0
None:  93832
Info Table:
Name of Issuer:  LIVE OAK BANCSHARES INC
Title of Class:  COM
CUSIP:  53803X-10-5
Value:  6,923,894
Shrs or Prn Amt:
Ssh Prnamt:  229268
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  130933
Shared:  0
None:  98335
Info Table:
Name of Issuer:  LKQ CORP
Title of Class:  COM
CUSIP:  501889-20-8
Value:  8,293,131
Shrs or Prn Amt:
Ssh Prnamt:  155273
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  151202
Shared:  0
None:  4071
Info Table:
Name of Issuer:  LUNA INNOVATIONS INC
Title of Class:  COM
CUSIP:  550351-10-0
Value:  4,331,694
Shrs or Prn Amt:
Ssh Prnamt:  492798
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  265800
Shared:  0
None:  226998
Info Table:
Name of Issuer:  MAGNACHIP SEMICONDUCTOR CORP
Title of Class:  COM
CUSIP:  55933J-20-3
Value:  2,180,461
Shrs or Prn Amt:
Ssh Prnamt:  232211
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  126101
Shared:  0
None:  106110
Info Table:
Name of Issuer:  MARSH & MCLENNAN COS INC
Title of Class:  COM
CUSIP:  571748-10-2
Value:  223,398
Shrs or Prn Amt:
Ssh Prnamt:  1350
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1350
Shared:  0
None:  0
Info Table:
Name of Issuer:  MASONITE INTL CORP
Title of Class:  COM
CUSIP:  575385-10-9
Value:  42,777,470
Shrs or Prn Amt:
Ssh Prnamt:  530672
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  405347
Shared:  0
None:  125325
Info Table:
Name of Issuer:  MATERION CORP
Title of Class:  COM
CUSIP:  576690-10-1
Value:  3,772,206
Shrs or Prn Amt:
Ssh Prnamt:  43106
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  25970
Shared:  0
None:  17136
Info Table:
Name of Issuer:  MATIV HOLDINGS INC
Title of Class:  COM
CUSIP:  808541-10-6
Value:  4,922,493
Shrs or Prn Amt:
Ssh Prnamt:  235526
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  130768
Shared:  0
None:  104758
Info Table:
Name of Issuer:  MATSON INC
Title of Class:  COM
CUSIP:  57686G-10-5
Value:  1,496,677
Shrs or Prn Amt:
Ssh Prnamt:  23943
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  14365
Shared:  0
None:  9578
Info Table:
Name of Issuer:  MAXIMUS INC
Title of Class:  COM
CUSIP:  577933-10-4
Value:  16,410,667
Shrs or Prn Amt:
Ssh Prnamt:  223792
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  158112
Shared:  0
None:  65680
Info Table:
Name of Issuer:  MEDIFAST INC
Title of Class:  COM
CUSIP:  58470H-10-1
Value:  31,040,372
Shrs or Prn Amt:
Ssh Prnamt:  269097
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  205703
Shared:  0
None:  63394
Info Table:
Name of Issuer:  MEDPACE HLDGS INC
Title of Class:  COM
CUSIP:  58506Q-10-9
Value:  42,110,495
Shrs or Prn Amt:
Ssh Prnamt:  198251
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  145956
Shared:  0
None:  52295
Info Table:
Name of Issuer:  MERCK & CO INC
Title of Class:  COM
CUSIP:  58933Y-10-5
Value:  416,173
Shrs or Prn Amt:
Ssh Prnamt:  3751
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  3751
Shared:  0
None:  0
Info Table:
Name of Issuer:  MESA LABS INC
Title of Class:  COM
CUSIP:  59064R-10-9
Value:  2,372,648
Shrs or Prn Amt:
Ssh Prnamt:  14275
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  7802
Shared:  0
None:  6473
Info Table:
Name of Issuer:  MICROSOFT CORP
Title of Class:  COM
CUSIP:  594918-10-4
Value:  226,390
Shrs or Prn Amt:
Ssh Prnamt:  944
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  944
Shared:  0
None:  0
Info Table:
Name of Issuer:  MODEL N INC
Title of Class:  COM
CUSIP:  607525-10-2
Value:  8,205,207
Shrs or Prn Amt:
Ssh Prnamt:  202298
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  117858
Shared:  0
None:  84440
Info Table:
Name of Issuer:  MODIVCARE INC
Title of Class:  COM
CUSIP:  60783X-10-4
Value:  4,974,093
Shrs or Prn Amt:
Ssh Prnamt:  55434
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  31219
Shared:  0
None:  24215
Info Table:
Name of Issuer:  MONRO INC
Title of Class:  COM
CUSIP:  610236-10-1
Value:  2,781,201
Shrs or Prn Amt:
Ssh Prnamt:  61531
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  38778
Shared:  0
None:  22753
Info Table:
Name of Issuer:  MONTROSE ENVIRONMENTAL GROUP
Title of Class:  COM
CUSIP:  615111-10-1
Value:  3,885,324
Shrs or Prn Amt:
Ssh Prnamt:  87527
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  48078
Shared:  0
None:  39449
Info Table:
Name of Issuer:  MOODYS CORP
Title of Class:  COM
CUSIP:  615369-10-5
Value:  351,061
Shrs or Prn Amt:
Ssh Prnamt:  1260
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  496
Shared:  0
None:  764
Info Table:
Name of Issuer:  MP MATERIALS CORP
Title of Class:  COM CL A
CUSIP:  553368-10-1
Value:  1,037,096
Shrs or Prn Amt:
Ssh Prnamt:  42714
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  39330
Shared:  0
None:  3384
Info Table:
Name of Issuer:  MSC INDL DIRECT INC
Title of Class:  CL A
CUSIP:  553530-10-6
Value:  5,368,305
Shrs or Prn Amt:
Ssh Prnamt:  65708
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  49020
Shared:  0
None:  16688
Info Table:
Name of Issuer:  MYR GROUP INC DEL
Title of Class:  COM
CUSIP:  55405W-10-4
Value:  2,973,861
Shrs or Prn Amt:
Ssh Prnamt:  32300
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  17931
Shared:  0
None:  14369
Info Table:
Name of Issuer:  NATIONAL ENERGY SERVICES REU
Title of Class:  SHS
CUSIP:  G6375R-10-7
Value:  2,262,558
Shrs or Prn Amt:
Ssh Prnamt:  326017
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  177410
Shared:  0
None:  148607
Info Table:
Name of Issuer:  NEUROCRINE BIOSCIENCES INC
Title of Class:  COM
CUSIP:  64125C-10-9
Value:  17,840,394
Shrs or Prn Amt:
Ssh Prnamt:  149367
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  111397
Shared:  0
None:  37970
Info Table:
Name of Issuer:  NEXTGEN HEALTHCARE INC
Title of Class:  COM
CUSIP:  65343C-10-2
Value:  7,844,631
Shrs or Prn Amt:
Ssh Prnamt:  417712
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  238630
Shared:  0
None:  179082
Info Table:
Name of Issuer:  NICOLET BANKSHARES INC
Title of Class:  COM
CUSIP:  65406E-10-2
Value:  3,579,300
Shrs or Prn Amt:
Ssh Prnamt:  44859
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  27011
Shared:  0
None:  17848
Info Table:
Name of Issuer:  NLIGHT INC
Title of Class:  COM
CUSIP:  65487K-10-0
Value:  2,737,273
Shrs or Prn Amt:
Ssh Prnamt:  269948
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  146525
Shared:  0
None:  123423
Info Table:
Name of Issuer:  NVIDIA CORPORATION
Title of Class:  COM
CUSIP:  67066G-10-4
Value:  1,383,361
Shrs or Prn Amt:
Ssh Prnamt:  9466
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  8117
Shared:  0
None:  1349
Info Table:
Name of Issuer:  OCUPHIRE PHARMA INC
Title of Class:  COM
CUSIP:  67577R-10-2
Value:  2,845,417
Shrs or Prn Amt:
Ssh Prnamt:  806067
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  740979
Shared:  0
None:  65088
Info Table:
Name of Issuer:  OMNIAB INC
Title of Class:  COM
CUSIP:  68218J-10-3
Value:  8,941,556
Shrs or Prn Amt:
Ssh Prnamt:  2483766
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1969399
Shared:  0
None:  514367
Info Table:
Name of Issuer:  OMNICELL COM
Title of Class:  COM
CUSIP:  68213N-10-9
Value:  1,429,962
Shrs or Prn Amt:
Ssh Prnamt:  28361
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  16582
Shared:  0
None:  11779
Info Table:
Name of Issuer:  ON SEMICONDUCTOR CORP
Title of Class:  COM
CUSIP:  682189-10-5
Value:  3,982,823
Shrs or Prn Amt:
Ssh Prnamt:  63858
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  63146
Shared:  0
None:  712
Info Table:
Name of Issuer:  OPTIMIZERX CORP
Title of Class:  COM NEW
CUSIP:  68401U-20-4
Value:  4,566,610
Shrs or Prn Amt:
Ssh Prnamt:  271822
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  249445
Shared:  0
None:  22377
Info Table:
Name of Issuer:  OPTINOSE INC
Title of Class:  COM
CUSIP:  68404V-10-0
Value:  1,497,581
Shrs or Prn Amt:
Ssh Prnamt:  809503
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  643783
Shared:  0
None:  165720
Info Table:
Name of Issuer:  OSISKO GOLD ROYALTIES LTD
Title of Class:  COM
CUSIP:  68827L-10-1
Value:  5,369,521
Shrs or Prn Amt:
Ssh Prnamt:  444865
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  311009
Shared:  0
None:  133856
Info Table:
Name of Issuer:  OVERSTOCK COM INC DEL
Title of Class:  COM
CUSIP:  690370-10-1
Value:  15,082,582
Shrs or Prn Amt:
Ssh Prnamt:  779059
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  595553
Shared:  0
None:  183506
Info Table:
Name of Issuer:  PACIRA BIOSCIENCES INC
Title of Class:  COM
CUSIP:  695127-10-0
Value:  16,883,574
Shrs or Prn Amt:
Ssh Prnamt:  437285
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  329675
Shared:  0
None:  107610
Info Table:
Name of Issuer:  PAPA JOHNS INTL INC
Title of Class:  COM
CUSIP:  698813-10-2
Value:  3,486,405
Shrs or Prn Amt:
Ssh Prnamt:  42357
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  28007
Shared:  0
None:  14350
Info Table:
Name of Issuer:  PARK CITY GROUP INC
Title of Class:  COM NEW
CUSIP:  700215-30-4
Value:  5,200,673
Shrs or Prn Amt:
Ssh Prnamt:  1050641
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  965997
Shared:  0
None:  84644
Info Table:
Name of Issuer:  PENNANT GROUP INC
Title of Class:  COM
CUSIP:  70805E-10-9
Value:  2,239,239
Shrs or Prn Amt:
Ssh Prnamt:  203938
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  111690
Shared:  0
None:  92248
Info Table:
Name of Issuer:  PERFICIENT INC
Title of Class:  COM
CUSIP:  71375U-10-1
Value:  3,158,620
Shrs or Prn Amt:
Ssh Prnamt:  45233
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  25193
Shared:  0
None:  20040
Info Table:
Name of Issuer:  PGT INNOVATIONS INC
Title of Class:  COM
CUSIP:  69336V-10-1
Value:  12,452,925
Shrs or Prn Amt:
Ssh Prnamt:  693370
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  518966
Shared:  0
None:  174404
Info Table:
Name of Issuer:  POOL CORP
Title of Class:  COM
CUSIP:  73278L-10-5
Value:  14,751,677
Shrs or Prn Amt:
Ssh Prnamt:  48793
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  37525
Shared:  0
None:  11268
Info Table:
Name of Issuer:  POWER INTEGRATIONS INC
Title of Class:  COM
CUSIP:  739276-10-3
Value:  4,337,554
Shrs or Prn Amt:
Ssh Prnamt:  60479
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  43279
Shared:  0
None:  17200
Info Table:
Name of Issuer:  POWERSCHOOL HOLDINGS INC
Title of Class:  COM CL A
CUSIP:  73939C-10-6
Value:  6,397,430
Shrs or Prn Amt:
Ssh Prnamt:  277185
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  177617
Shared:  0
None:  99568
Info Table:
Name of Issuer:  PREMIER INC
Title of Class:  CL A
CUSIP:  74051N-10-2
Value:  30,577,124
Shrs or Prn Amt:
Ssh Prnamt:  874132
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  649974
Shared:  0
None:  224158
Info Table:
Name of Issuer:  PRESTIGE CONSMR HEALTHCARE I
Title of Class:  COM
CUSIP:  74112D-10-1
Value:  39,197,553
Shrs or Prn Amt:
Ssh Prnamt:  626159
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  451944
Shared:  0
None:  174215
Info Table:
Name of Issuer:  PRIMO WATER CORPORATION
Title of Class:  COM
CUSIP:  74167P-10-8
Value:  2,740,681
Shrs or Prn Amt:
Ssh Prnamt:  176363
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  106975
Shared:  0
None:  69388
Info Table:
Name of Issuer:  PROCTER AND GAMBLE CO
Title of Class:  COM
CUSIP:  742718-10-9
Value:  312,062
Shrs or Prn Amt:
Ssh Prnamt:  2059
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  742
Shared:  0
None:  1317
Info Table:
Name of Issuer:  PROGRESS SOFTWARE CORP
Title of Class:  COM
CUSIP:  743312-10-0
Value:  11,406,089
Shrs or Prn Amt:
Ssh Prnamt:  226087
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  172147
Shared:  0
None:  53940
Info Table:
Name of Issuer:  PROGYNY INC
Title of Class:  COM
CUSIP:  74340E-10-3
Value:  1,093,957
Shrs or Prn Amt:
Ssh Prnamt:  35119
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  20604
Shared:  0
None:  14515
Info Table:
Name of Issuer:  PROVENTION BIO INC
Title of Class:  COM
CUSIP:  74374N-10-2
Value:  1,923,529
Shrs or Prn Amt:
Ssh Prnamt:  181980
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  167285
Shared:  0
None:  14695
Info Table:
Name of Issuer:  PTC INC
Title of Class:  COM
CUSIP:  69370C-10-0
Value:  5,652,804
Shrs or Prn Amt:
Ssh Prnamt:  47091
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  46569
Shared:  0
None:  522
Info Table:
Name of Issuer:  PUBMATIC INC
Title of Class:  COM CL A
CUSIP:  74467Q-10-3
Value:  1,108,065
Shrs or Prn Amt:
Ssh Prnamt:  86500
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  47373
Shared:  0
None:  39127
Info Table:
Name of Issuer:  PUMA BIOTECHNOLOGY INC
Title of Class:  COM
CUSIP:  74587V-10-7
Value:  1,621,012
Shrs or Prn Amt:
Ssh Prnamt:  383218
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  312698
Shared:  0
None:  70520
Info Table:
Name of Issuer:  QCR HOLDINGS INC
Title of Class:  COM
CUSIP:  74727A-10-4
Value:  2,384,904
Shrs or Prn Amt:
Ssh Prnamt:  48044
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  26397
Shared:  0
None:  21647
Info Table:
Name of Issuer:  QUALYS INC
Title of Class:  COM
CUSIP:  74758T-30-3
Value:  12,468,641
Shrs or Prn Amt:
Ssh Prnamt:  111099
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  82930
Shared:  0
None:  28169
Info Table:
Name of Issuer:  QUEST RESOURCE HLDG CORP
Title of Class:  COM NEW
CUSIP:  74836W-20-3
Value:  1,559,962
Shrs or Prn Amt:
Ssh Prnamt:  255313
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  142133
Shared:  0
None:  113180
Info Table:
Name of Issuer:  QUINSTREET INC
Title of Class:  COM
CUSIP:  74874Q-10-0
Value:  3,216,581
Shrs or Prn Amt:
Ssh Prnamt:  224152
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  122879
Shared:  0
None:  101273
Info Table:
Name of Issuer:  R1 RCM INC
Title of Class:  COM
CUSIP:  77634L-10-5
Value:  850,235
Shrs or Prn Amt:
Ssh Prnamt:  77647
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  45451
Shared:  0
None:  32196
Info Table:
Name of Issuer:  RACKSPACE TECHNOLOGY INC
Title of Class:  COM
CUSIP:  750102-10-5
Value:  1,657,891
Shrs or Prn Amt:
Ssh Prnamt:  561997
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  415435
Shared:  0
None:  146562
Info Table:
Name of Issuer:  RADIANT LOGISTICS INC
Title of Class:  COM
CUSIP:  75025X-10-0
Value:  2,225,908
Shrs or Prn Amt:
Ssh Prnamt:  437310
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  240728
Shared:  0
None:  196582
Info Table:
Name of Issuer:  RADWARE LTD
Title of Class:  ORD
CUSIP:  M81873-10-7
Value:  19,576,516
Shrs or Prn Amt:
Ssh Prnamt:  991216
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  772328
Shared:  0
None:  218888
Info Table:
Name of Issuer:  RAMBUS INC DEL
Title of Class:  COM
CUSIP:  750917-10-6
Value:  5,454,598
Shrs or Prn Amt:
Ssh Prnamt:  152278
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  105758
Shared:  0
None:  46520
Info Table:
Name of Issuer:  REVANCE THERAPEUTICS INC
Title of Class:  COM
CUSIP:  761330-10-9
Value:  16,161,656
Shrs or Prn Amt:
Ssh Prnamt:  875496
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  695476
Shared:  0
None:  180020
Info Table:
Name of Issuer:  RHYTHM PHARMACEUTICALS INC
Title of Class:  COM
CUSIP:  76243J-10-5
Value:  4,461,242
Shrs or Prn Amt:
Ssh Prnamt:  153202
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  140870
Shared:  0
None:  12332
Info Table:
Name of Issuer:  RXO INC
Title of Class:  COMMON STOCK
CUSIP:  74982T-10-3
Value:  7,089,857
Shrs or Prn Amt:
Ssh Prnamt:  412201
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  319249
Shared:  0
None:  92952
Info Table:
Name of Issuer:  SCHOLAR ROCK HLDG CORP
Title of Class:  COM
CUSIP:  80706P-10-3
Value:  404,743
Shrs or Prn Amt:
Ssh Prnamt:  44723
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  41084
Shared:  0
None:  3639
Info Table:
Name of Issuer:  SEMLER SCIENTIFIC INC
Title of Class:  COM
CUSIP:  81684M-10-4
Value:  4,034,679
Shrs or Prn Amt:
Ssh Prnamt:  122263
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  101374
Shared:  0
None:  20889
Info Table:
Name of Issuer:  SEMTECH CORP
Title of Class:  COM
CUSIP:  816850-10-1
Value:  17,071,353
Shrs or Prn Amt:
Ssh Prnamt:  595028
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  445402
Shared:  0
None:  149626
Info Table:
Name of Issuer:  SHOTSPOTTER INC
Title of Class:  COM
CUSIP:  82536T-10-7
Value:  1,714,707
Shrs or Prn Amt:
Ssh Prnamt:  50686
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  46664
Shared:  0
None:  4022
Info Table:
Name of Issuer:  SHUTTERSTOCK INC
Title of Class:  COM
CUSIP:  825690-10-0
Value:  21,496,645
Shrs or Prn Amt:
Ssh Prnamt:  407751
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  315721
Shared:  0
None:  92030
Info Table:
Name of Issuer:  SHYFT GROUP INC
Title of Class:  COM
CUSIP:  825698-10-3
Value:  2,360,904
Shrs or Prn Amt:
Ssh Prnamt:  94968
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  52380
Shared:  0
None:  42588
Info Table:
Name of Issuer:  SILICON MOTION TECHNOLOGY CO
Title of Class:  SPONSORED ADR
CUSIP:  82706C-10-8
Value:  7,530,131
Shrs or Prn Amt:
Ssh Prnamt:  115866
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  86961
Shared:  0
None:  28905
Info Table:
Name of Issuer:  SIMULATIONS PLUS INC
Title of Class:  COM
CUSIP:  829214-10-5
Value:  2,786,597
Shrs or Prn Amt:
Ssh Prnamt:  76199
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  41413
Shared:  0
None:  34786
Info Table:
Name of Issuer:  SITIME CORP
Title of Class:  COM
CUSIP:  82982T-10-6
Value:  1,504,891
Shrs or Prn Amt:
Ssh Prnamt:  14809
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  13618
Shared:  0
None:  1191
Info Table:
Name of Issuer:  SKYLINE CHAMPION CORPORATION
Title of Class:  COM
CUSIP:  830830-10-5
Value:  1,733,157
Shrs or Prn Amt:
Ssh Prnamt:  33647
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  19919
Shared:  0
None:  13728
Info Table:
Name of Issuer:  SLEEP NUMBER CORP
Title of Class:  COM
CUSIP:  83125X-10-3
Value:  5,366,273
Shrs or Prn Amt:
Ssh Prnamt:  206554
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  159435
Shared:  0
None:  47119
Info Table:
Name of Issuer:  SMITH MIDLAND CORP
Title of Class:  COM
CUSIP:  832156-10-3
Value:  864,485
Shrs or Prn Amt:
Ssh Prnamt:  42170
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  38779
Shared:  0
None:  3391
Info Table:
Name of Issuer:  SOLARWINDS CORP
Title of Class:  COM NEW
CUSIP:  83417Q-20-4
Value:  1,614,525
Shrs or Prn Amt:
Ssh Prnamt:  172492
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  133086
Shared:  0
None:  39406
Info Table:
Name of Issuer:  STAAR SURGICAL CO
Title of Class:  COM PAR $0.01
CUSIP:  852312-30-5
Value:  3,550,750
Shrs or Prn Amt:
Ssh Prnamt:  73151
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  52042
Shared:  0
None:  21109
Info Table:
Name of Issuer:  STARBUCKS CORP
Title of Class:  COM
CUSIP:  855244-10-9
Value:  247,008
Shrs or Prn Amt:
Ssh Prnamt:  2490
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2490
Shared:  0
None:  0
Info Table:
Name of Issuer:  STERLING INFRASTRUCTURE INC
Title of Class:  COM
CUSIP:  859241-10-1
Value:  4,529,844
Shrs or Prn Amt:
Ssh Prnamt:  138105
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  75546
Shared:  0
None:  62559
Info Table:
Name of Issuer:  STRATEGIC ED INC
Title of Class:  COM
CUSIP:  86272C-10-3
Value:  2,322,428
Shrs or Prn Amt:
Ssh Prnamt:  29653
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  21737
Shared:  0
None:  7916
Info Table:
Name of Issuer:  STRIDE INC
Title of Class:  COM
CUSIP:  86333M-10-8
Value:  38,537,148
Shrs or Prn Amt:
Ssh Prnamt:  1232006
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  938671
Shared:  0
None:  293335
Info Table:
Name of Issuer:  SUPERNUS PHARMACEUTICALS INC
Title of Class:  COM
CUSIP:  868459-10-8
Value:  22,091,394
Shrs or Prn Amt:
Ssh Prnamt:  619327
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  488313
Shared:  0
None:  131014
Info Table:
Name of Issuer:  SURMODICS INC
Title of Class:  COM
CUSIP:  868873-10-0
Value:  2,855,230
Shrs or Prn Amt:
Ssh Prnamt:  83682
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  46174
Shared:  0
None:  37508
Info Table:
Name of Issuer:  SYSCO CORP
Title of Class:  COM
CUSIP:  871829-10-7
Value:  437,829
Shrs or Prn Amt:
Ssh Prnamt:  5727
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  5377
Shared:  0
None:  350
Info Table:
Name of Issuer:  TECHTARGET INC
Title of Class:  COM
CUSIP:  87874R-10-0
Value:  7,467,465
Shrs or Prn Amt:
Ssh Prnamt:  169484
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  129761
Shared:  0
None:  39723
Info Table:
Name of Issuer:  TELEDYNE TECHNOLOGIES INC
Title of Class:  COM
CUSIP:  879360-10-5
Value:  942,988
Shrs or Prn Amt:
Ssh Prnamt:  2358
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1993
Shared:  0
None:  365
Info Table:
Name of Issuer:  TELEFLEX INCORPORATED
Title of Class:  COM
CUSIP:  879369-10-6
Value:  2,908,689
Shrs or Prn Amt:
Ssh Prnamt:  11652
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  11516
Shared:  0
None:  136
Info Table:
Name of Issuer:  TETRA TECH INC NEW
Title of Class:  COM
CUSIP:  88162G-10-3
Value:  3,657,481
Shrs or Prn Amt:
Ssh Prnamt:  25191
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  15034
Shared:  0
None:  10157
Info Table:
Name of Issuer:  THE TRADE DESK INC
Title of Class:  COM CL A
CUSIP:  88339J-10-5
Value:  810,033
Shrs or Prn Amt:
Ssh Prnamt:  18069
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  17864
Shared:  0
None:  205
Info Table:
Name of Issuer:  THERMON GROUP HLDGS INC
Title of Class:  COM
CUSIP:  88362T-10-3
Value:  3,243,482
Shrs or Prn Amt:
Ssh Prnamt:  161528
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  83377
Shared:  0
None:  78151
Info Table:
Name of Issuer:  THRYV HLDGS INC
Title of Class:  COM NEW
CUSIP:  886029-20-6
Value:  2,281,672
Shrs or Prn Amt:
Ssh Prnamt:  120088
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  66151
Shared:  0
None:  53937
Info Table:
Name of Issuer:  TOPGOLF CALLAWAY BRANDS CORP
Title of Class:  COM
CUSIP:  131193-10-4
Value:  2,163,692
Shrs or Prn Amt:
Ssh Prnamt:  109554
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  64068
Shared:  0
None:  45486
Info Table:
Name of Issuer:  TORO CO
Title of Class:  COM
CUSIP:  891092-10-8
Value:  1,817,200
Shrs or Prn Amt:
Ssh Prnamt:  16053
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  13841
Shared:  0
None:  2212
Info Table:
Name of Issuer:  TRAVERE THERAPEUTICS INC
Title of Class:  COM
CUSIP:  89422G-10-7
Value:  1,602,654
Shrs or Prn Amt:
Ssh Prnamt:  76208
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  70074
Shared:  0
None:  6134
Info Table:
Name of Issuer:  TREEHOUSE FOODS INC
Title of Class:  COM
CUSIP:  89469A-10-4
Value:  1,800,494
Shrs or Prn Amt:
Ssh Prnamt:  36462
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  31511
Shared:  0
None:  4951
Info Table:
Name of Issuer:  TRICO BANCSHARES
Title of Class:  COM
CUSIP:  896095-10-6
Value:  3,282,022
Shrs or Prn Amt:
Ssh Prnamt:  64366
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  35299
Shared:  0
None:  29067
Info Table:
Name of Issuer:  U S PHYSICAL THERAPY
Title of Class:  COM
CUSIP:  90337L-10-8
Value:  2,737,436
Shrs or Prn Amt:
Ssh Prnamt:  33783
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  18563
Shared:  0
None:  15220
Info Table:
Name of Issuer:  UFP TECHNOLOGIES INC
Title of Class:  COM
CUSIP:  902673-10-2
Value:  4,991,580
Shrs or Prn Amt:
Ssh Prnamt:  42341
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  23255
Shared:  0
None:  19086
Info Table:
Name of Issuer:  UMPQUA HLDGS CORP
Title of Class:  COM
CUSIP:  904214-10-3
Value:  5,441,751
Shrs or Prn Amt:
Ssh Prnamt:  304860
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  214583
Shared:  0
None:  90277
Info Table:
Name of Issuer:  UPLAND SOFTWARE INC
Title of Class:  COM
CUSIP:  91544A-10-9
Value:  2,902,509
Shrs or Prn Amt:
Ssh Prnamt:  407084
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  373069
Shared:  0
None:  34015
Info Table:
Name of Issuer:  UROGEN PHARMA LTD
Title of Class:  COM
CUSIP:  M96088-10-5
Value:  646,898
Shrs or Prn Amt:
Ssh Prnamt:  72931
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  67077
Shared:  0
None:  5854
Info Table:
Name of Issuer:  UTAH MED PRODS INC
Title of Class:  COM
CUSIP:  917488-10-8
Value:  11,497,214
Shrs or Prn Amt:
Ssh Prnamt:  114366
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  91543
Shared:  0
None:  22823
Info Table:
Name of Issuer:  V2X INC
Title of Class:  COM
CUSIP:  92242T-10-1
Value:  744,913
Shrs or Prn Amt:
Ssh Prnamt:  18041
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  9954
Shared:  0
None:  8087
Info Table:
Name of Issuer:  VAIL RESORTS INC
Title of Class:  COM
CUSIP:  91879Q-10-9
Value:  18,737,087
Shrs or Prn Amt:
Ssh Prnamt:  78612
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  58674
Shared:  0
None:  19938
Info Table:
Name of Issuer:  VIAVI SOLUTIONS INC
Title of Class:  COM
CUSIP:  925550-10-5
Value:  2,771,182
Shrs or Prn Amt:
Ssh Prnamt:  263671
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  175283
Shared:  0
None:  88388
Info Table:
Name of Issuer:  VICOR CORP
Title of Class:  COM
CUSIP:  925815-10-2
Value:  3,555,563
Shrs or Prn Amt:
Ssh Prnamt:  66150
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  37954
Shared:  0
None:  28196
Info Table:
Name of Issuer:  VISHAY PRECISION GROUP INC
Title of Class:  COM
CUSIP:  92835K-10-3
Value:  4,065,168
Shrs or Prn Amt:
Ssh Prnamt:  105179
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  58096
Shared:  0
None:  47083
Info Table:
Name of Issuer:  VULCAN MATLS CO
Title of Class:  COM
CUSIP:  929160-10-9
Value:  2,652,917
Shrs or Prn Amt:
Ssh Prnamt:  15150
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  13031
Shared:  0
None:  2119
Info Table:
Name of Issuer:  WALKME LTD
Title of Class:  ORD SHS
CUSIP:  M97628-10-7
Value:  2,380,759
Shrs or Prn Amt:
Ssh Prnamt:  212948
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  195752
Shared:  0
None:  17196
Info Table:
Name of Issuer:  WALMART INC
Title of Class:  COM
CUSIP:  931142-10-3
Value:  381,557
Shrs or Prn Amt:
Ssh Prnamt:  2691
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  2691
Shared:  0
None:  0
Info Table:
Name of Issuer:  WD 40 CO
Title of Class:  COM
CUSIP:  929236-10-7
Value:  233,755
Shrs or Prn Amt:
Ssh Prnamt:  1450
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  1450
Shared:  0
None:  0
Info Table:
Name of Issuer:  WILLDAN GROUP INC
Title of Class:  COM
CUSIP:  96924N-10-0
Value:  7,724,123
Shrs or Prn Amt:
Ssh Prnamt:  432724
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  332723
Shared:  0
None:  100001
Info Table:
Name of Issuer:  WIX COM LTD
Title of Class:  SHS
CUSIP:  M98068-10-5
Value:  9,478,440
Shrs or Prn Amt:
Ssh Prnamt:  123369
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  93566
Shared:  0
None:  29803
Info Table:
Name of Issuer:  WNS HLDGS LTD
Title of Class:  SPON ADR
CUSIP:  92932M-10-1
Value:  54,201,384
Shrs or Prn Amt:
Ssh Prnamt:  677602
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  494783
Shared:  0
None:  182819
Info Table:
Name of Issuer:  WORLD WRESTLING ENTMT INC
Title of Class:  CL A
CUSIP:  98156Q-10-8
Value:  38,416,777
Shrs or Prn Amt:
Ssh Prnamt:  560665
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  417924
Shared:  0
None:  142741
Info Table:
Name of Issuer:  XPEL INC
Title of Class:  COM
CUSIP:  98379L-10-0
Value:  2,884,562
Shrs or Prn Amt:
Ssh Prnamt:  48028
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  26429
Shared:  0
None:  21599
Info Table:
Name of Issuer:  XPO INC
Title of Class:  COM
CUSIP:  983793-10-0
Value:  11,411,013
Shrs or Prn Amt:
Ssh Prnamt:  342776
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  255526
Shared:  0
None:  87250
Info Table:
Name of Issuer:  XPONENTIAL FITNESS INC
Title of Class:  COM CL A
CUSIP:  98422X-10-1
Value:  3,989,751
Shrs or Prn Amt:
Ssh Prnamt:  173997
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  95907
Shared:  0
None:  78090
Info Table:
Name of Issuer:  XYLEM INC
Title of Class:  COM
CUSIP:  98419M-10-0
Value:  2,172,811
Shrs or Prn Amt:
Ssh Prnamt:  19651
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  16959
Shared:  0
None:  2692
Info Table:
Name of Issuer:  Y-MABS THERAPEUTICS INC
Title of Class:  COM
CUSIP:  984241-10-9
Value:  424,999
Shrs or Prn Amt:
Ssh Prnamt:  87090
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  80052
Shared:  0
None:  7038
Info Table:
Name of Issuer:  ZIFF DAVIS INC
Title of Class:  COM
CUSIP:  48123V-10-2
Value:  38,081,588
Shrs or Prn Amt:
Ssh Prnamt:  481436
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  358615
Shared:  0
None:  122821
Info Table:
Name of Issuer:  ZIMMER BIOMET HOLDINGS INC
Title of Class:  COM
CUSIP:  98956P-10-2
Value:  1,963,118
Shrs or Prn Amt:
Ssh Prnamt:  15397
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  13361
Shared:  0
None:  2036
Info Table:
Name of Issuer:  ZUMIEZ INC
Title of Class:  COM
CUSIP:  989817-10-1
Value:  2,816,156
Shrs or Prn Amt:
Ssh Prnamt:  129538
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  70641
Shared:  0
None:  58897
Info Table:
Name of Issuer:  ZUORA INC
Title of Class:  COM CL A
CUSIP:  98983V-10-6
Value:  3,014,519
Shrs or Prn Amt:
Ssh Prnamt:  473981
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  268356
Shared:  0
None:  205625
Info Table:
Name of Issuer:  ZYNEX INC
Title of Class:  COM
CUSIP:  98986M-10-3
Value:  2,540,787
Shrs or Prn Amt:
Ssh Prnamt:  182659
Ssh Prnamt Type:  SH
Investment Discretion:  SOLE
Voting Authority:
Sole:  167909
Shared:  0
None:  14750


Top
Filing Submission 0001172661-23-000311   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., May 14, 9:42:52.2am ET