NPORT-P
    false
    
      
      
        
          0000003521
          XXXXXXXX
        
      
      
      
      
        S000020958
        C000179520
        C000059339
        C000059337
        C000059340
        C000095961
      
      
      
    
  
  
    
      Alger Funds
      811-01355
      0000003521
      549300GSR7CWA7IW4H72
      360 Park Avenue South
      NULL
      New York
      
      10010
      212-806-8833
      Alger Small Cap Focus Fund
      S000020958
      549300GBZ1DB19PKO880
      2021-10-31
      2021-04-30
      N
    
    
      8376553469.28
      96552081.64
      8280001387.64
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      0.00000000
      559762911.81000000
      N
      
        
          
          
          
          
          
        
        
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
          
            
            
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
            
              
              
              
            
          
        
        
        
        
      
      
      
      
      
    
    
      
        COGNEX CORP
        549300JQTYZCLC43S226
        COGNEX CORP 0.00000000
        192422103
        
          
        
        2589507.00000000
        NS
        USD
        223008342.84000000
        2.693337022538
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Q2 HOLDINGS INC
        549300M9RKR9DZXWS696
        Q2 HOLDINGS INC 0.00000000
        74736L109
        
          
        
        989802.00000000
        NS
        USD
        102959204.04000000
        1.243468439433
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        CAPRI HOLDINGS LTD
        549300LPG8W0H1OX3A26
        CAPRI HOLDINGS LTD 0.00000000
        G1890L107
        
          
        
        2422611.00000000
        NS
        USD
        133437413.88000000
        1.611562699484
        Long
        EC
        CORP
        GB
        
        N
        
        1
        
          N
          N
          N
        
      
      
        HEALTHEQUITY INC
        529900LRJU1RAFQHM467
        HEALTHEQUITY INC 0.00000000
        42226A107
        
          
        
        1467744.00000000
        NS
        USD
        111504511.68000000
        1.346672620688
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        BERKELEY LIGHTS INC
        549300LTLRE4N65CD358
        BERKELEY LIGHTS INC 0.00000000
        084310101
        
          
        
        2683623.00000000
        NS
        USD
        131792725.53000000
        1.591699316943
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        TREX COMPANY INC
        N/A
        TREX COMPANY INC 0.00000000
        89531P105
        
          
        
        1888109.00000000
        NS
        USD
        203896890.91000000
        2.462522424384
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        MONOLITHIC POWER SYSTEMS INC
        529900TB7O85LSZ1XU31
        MONOLITHIC POWER SYSTEMS INC 0.00000000
        609839105
        
          
        
        662538.00000000
        NS
        USD
        239427982.44000000
        2.891641815391
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        INSPIRE MEDICAL SYSTEMS INC
        549300XQQCQ7HCJKTW25
        INSPIRE MEDICAL SYSTEMS INC 0.00000000
        457730109
        
          
        
        697180.00000000
        NS
        USD
        165106167.60000000
        1.994035506400
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        APPIAN CORP
        N/A
        APPIAN CORP 0.00000000
        03782L101
        
          
        
        649871.00000000
        NS
        USD
        78751367.78000000
        0.951103316209
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        HESKA CORP
        529900O1OR2EB7L0HY27
        HESKA CORP 0.00000000
        42805E306
        
          
        
        991409.00000000
        NS
        USD
        181080853.85000000
        2.186966467424
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SHAKE SHACK INC - CLASS A
        529900J74GJAHYP80N79
        SHAKE SHACK INC - CLASS A 0.00000000
        819047101
        
          
        
        2132615.00000000
        NS
        USD
        231921881.25000000
        2.800988434569
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        AVALARA INC
        549300Q16CMW239SS315
        AVALARA INC 0.00000000
        05338G106
        
          
        
        1312474.00000000
        NS
        USD
        185990690.54000000
        2.246264002052
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        ANSYS INC
        549300VJV8H15Z5FJ571
        ANSYS INC 0.00000000
        03662Q105
        
          
        
        445432.00000000
        NS
        USD
        162876665.12000000
        1.967109152459
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        NANOSTRING TECHNOLOGIES INC
        549300G4CK0Y3WRDMY89
        NANOSTRING TECHNOLOGIES INC 0.00000000
        63009R109
        
          
        
        2226362.00000000
        NS
        USD
        177374260.54000000
        2.142200855241
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        DATADOG INC - CLASS A
        549300F6JNO0KRPO1K63
        DATADOG INC - CLASS A 0.00000000
        23804L103
        
          
        
        1292392.00000000
        NS
        USD
        110848461.84000000
        1.338749314770
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        RBC BEARINGS INC
        N/A
        RBC BEARINGS INC 0.00000000
        75524B104
        
          
        
        1184424.00000000
        NS
        USD
        236209678.32000000
        2.852773414659
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        PROS HOLDINGS INC
        549300LPE1KNL5RWKQ48
        PROS HOLDINGS INC 0.00000000
        74346Y103
        
          
        
        2404667.00000000
        NS
        USD
        103352587.66000000
        1.248219448541
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        PETIQ INC
        549300GROACFGKVYOX14
        PETIQ INC 0.00000000
        71639T106
        
          
        
        2267801.00000000
        NS
        USD
        96608322.60000000
        1.166766985621
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        CHAMPIONX CORP
        549300EP2909K6DYYP38
        CHAMPIONX CORP 0.00000000
        15872M104
        
          
        
        3649408.00000000
        NS
        USD
        76674062.08000000
        0.926015087321
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        VIANT TECHNOLOGY INC-A
        N/A
        VIANT TECHNOLOGY INC-A 0.00000000
        92557A101
        
          
        
        1747257.00000000
        NS
        USD
        57379919.88000000
        0.692994085310
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        BLACKLINE INC
        529900P9N7PK9LV5EK56
        BLACKLINE INC 0.00000000
        09239B109
        
          
        
        1357790.00000000
        NS
        USD
        157585107.40000000
        1.903201461236
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        CRYOPORT INC
        N/A
        CRYOPORT INC 0.00000000
        229050307
        
          
        
        4676882.00000000
        NS
        USD
        264571214.74000000
        3.195303990346
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        TACTILE SYSTEMS TECHNOLOGY I
        54930069VDTITHOTKJ98
        TACTILE SYSTEMS TECHNOLOGY I 0.00000000
        87357P100
        
          
        
        1903368.00000000
        NS
        USD
        109062986.40000000
        1.317185605340
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        CAREDX INC
        549300NQOFKL9NON0U06
        CAREDX INC 0.00000000
        14167L103
        
          
        
        2972056.00000000
        NS
        USD
        235000467.92000000
        2.838169426768
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        GENIUS SPORTS LTD
        N/A
        GENIUS SPORTS LTD 0.00000000
        G3934V109
        
          
        
        1379866.00000000
        NS
        USD
        29115172.60000000
        0.351632460393
        Long
        EC
        CORP
        GB
        N
        
        1
        
          N
          N
          N
        
      
      
        BANDWIDTH INC-CLASS A
        549300QC70JB7MUGXM66
        BANDWIDTH INC-CLASS A 0.00000000
        05988J103
        
          
        
        888786.00000000
        NS
        USD
        117497509.20000000
        1.419051805660
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        WINGSTOP INC
        N/A
        WINGSTOP INC 0.00000000
        974155103
        
          
        
        1114199.00000000
        NS
        USD
        176500263.59000000
        2.131645338290
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        VERICEL CORP
        54930076YM3PLTDR4B91
        VERICEL CORP 0.00000000
        92346J108
        
          
        
        2890038.00000000
        NS
        USD
        180396171.96000000
        2.178697363858
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        FRESHPET INC
        549300S4ZK8ZQ6HNPN59
        FRESHPET INC 0.00000000
        358039105
        
          
        
        626282.00000000
        NS
        USD
        115749439.24000000
        1.397939853159
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SILVER SPIKE ACQUISITION-A
        549300APSNIYJ4PTIL34
        SILVER SPIKE ACQUISITION-A 0.00000000
        G8136L106
        
          
        
        3688429.00000000
        NS
        USD
        64547507.50000000
        0.779559138677
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        NEVRO CORP
        254900SH91I4BOYKUE38
        NEVRO CORP 0.00000000
        64157F103
        
          
        
        954833.00000000
        NS
        USD
        165004690.73000000
        1.992809940543
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        NATERA INC
        N/A
        NATERA INC 0.00000000
        632307104
        
          
        
        2735525.00000000
        NS
        USD
        300962460.50000000
        3.634811715723
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        PAYCOM SOFTWARE INC
        254900LSB0HNJUDC6Q18
        PAYCOM SOFTWARE INC 0.00000000
        70432V102
        
          
        
        377098.00000000
        NS
        USD
        144960242.18000000
        1.750727269157
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SHOCKWAVE MEDICAL INC
        549300LDXO56IC5Y1538
        SHOCKWAVE MEDICAL INC 0.00000000
        82489T104
        
          
        
        1277834.00000000
        NS
        USD
        208874745.64000000
        2.522641432787
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        EARGO INC
        N/A
        EARGO INC 0.00000000
        270087109
        
          
        
        1232821.00000000
        NS
        USD
        70566674.04000000
        0.852254374562
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SMARTSHEET INC-CLASS A
        549300N9WF42OK9VL589
        SMARTSHEET INC-CLASS A 0.00000000
        83200N103
        
          
        
        957285.00000000
        NS
        USD
        56767000.50000000
        0.685591678580
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        ATRICURE INC
        N/A
        ATRICURE INC 0.00000000
        04963C209
        
          
        
        2547215.00000000
        NS
        USD
        196313860.05000000
        2.370939941423
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        CHEGG INC
        549300AKX7O8JG0O3G77
        CHEGG INC 0.00000000
        163092109
        
          
        
        2342918.00000000
        NS
        USD
        211635782.94000000
        2.555987288310
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        VEEVA SYSTEMS INC-CLASS A
        549300YZEXPDB92M2F02
        VEEVA SYSTEMS INC-CLASS A 0.00000000
        922475108
        
          
        
        894145.00000000
        NS
        USD
        252551255.25000000
        3.050135421800
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        GUARDANT HEALTH INC
        254900M8C3E5VC8BR186
        GUARDANT HEALTH INC 0.00000000
        40131M109
        
          
        
        1265012.00000000
        NS
        USD
        201111607.76000000
        2.428883744635
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        BIO-TECHNE CORP
        54930073RLKQ51TILZ35
        BIO-TECHNE CORP 0.00000000
        09073M104
        
          
        
        540332.00000000
        NS
        USD
        230986526.68000000
        2.789691883685
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        BIGCOMMERCE HOLDINGS-SER 1
        549300MOVEFQ78DMPG58
        BIGCOMMERCE HOLDINGS-SER 1 0.00000000
        08975P108
        
          
        
        2481871.00000000
        NS
        USD
        148763347.74000000
        1.796658488029
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        REPLIGEN CORP
        54930006QJ0T5AUO1E71
        REPLIGEN CORP 0.00000000
        759916109
        
          
        
        1126596.00000000
        NS
        USD
        238511639.16000000
        2.880574869420
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        SIGNIFY HEALTH INC -CLASS A
        N/A
        SIGNIFY HEALTH INC -CLASS A 0.00000000
        82671G100
        
          
        
        2648131.00000000
        NS
        USD
        75074513.85000000
        0.906696875221
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        NEOGEN CORP
        549300HJT9FC36N4UW43
        NEOGEN CORP 0.00000000
        640491106
        
          
        
        1707878.00000000
        NS
        USD
        163973366.78000000
        1.980354339369
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        INSULET CORP
        549300TZTYD2PYN92D43
        INSULET CORP 0.00000000
        45784P101
        
          
        
        668080.00000000
        NS
        USD
        197230577.60000000
        2.382011407563
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        TOLERO DCR
        N/A
        TOLERO DCR 0.00000000
        N/A
        
          
        
        11905.00000000
        NS
        USD
        9921.63000000
        0.000119826429
        Long
        EC
        CORP
        US
        Y
        
        3
        
          N
          N
          N
        
      
      
        HERC HOLDINGS INC
        549300TP80QLITMSBP82
        HERC HOLDINGS INC 0.00000000
        42704L104
        
          
        
        1115019.00000000
        NS
        USD
        117746006.40000000
        1.422052979070
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        GUIDEWIRE SOFTWARE INC
        549300WXSG0J8IXZCK32
        GUIDEWIRE SOFTWARE INC 0.00000000
        40171V100
        
          
        
        1006464.00000000
        NS
        USD
        106192016.64000000
        1.282512063325
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        QUIDEL CORP
        549300X2FQ6S98OQLQ46
        QUIDEL CORP 0.00000000
        74838J101
        
          
        
        1017022.00000000
        NS
        USD
        106573735.38000000
        1.287122192263
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        EVERBRIDGE INC
        549300WCY0UMR64ATW81
        EVERBRIDGE INC 0.00000000
        29978A104
        
          
        
        1047813.00000000
        NS
        USD
        139055263.23000000
        1.679411110215
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
    
    
      2021-06-01
      Alger Funds
      Anthony Caputo
      Anthony Caputo
      Assistant Treasurer