0001752724-20-274332.txt : 20201229 0001752724-20-274332.hdr.sgml : 20201229 20201229101050 ACCESSION NUMBER: 0001752724-20-274332 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20201031 FILED AS OF DATE: 20201229 PERIOD START: 20201031 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALGER FUNDS CENTRAL INDEX KEY: 0000003521 IRS NUMBER: 000000000 STATE OF INCORPORATION: MA FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-01355 FILM NUMBER: 201420692 BUSINESS ADDRESS: STREET 1: 360 PARK AVENUE SOUTH CITY: NEW YORK STATE: NY ZIP: 10010 BUSINESS PHONE: 212-806-8833 MAIL ADDRESS: STREET 1: 360 PARK AVENUE SOUTH CITY: NEW YORK STATE: NY ZIP: 10010 FORMER COMPANY: FORMER CONFORMED NAME: ALGER FUND DATE OF NAME CHANGE: 19920703 0000003521 S000009162 Alger MidCap Growth Fund C000024909 Alger MidCap Growth Fund Class A AMGAX C000024910 Alger MidCap Growth Fund Class B AMCGX C000024911 Alger MidCap Growth Fund Class C AMGCX C000156504 Alger MidCap Growth Fund Class Z AMCZX NPORT-P 1 primary_doc.xml NPORT-P false 0000003521 XXXXXXXX S000009162 C000024910 C000024909 C000024911 C000156504 Alger Funds 811-01355 0000003521 549300GSR7CWA7IW4H72 360 Park Avenue South NULL New York 10010 212-806-8833 Alger Mid Cap Growth Fund S000009162 549300XI1E66PDRHLB88 2020-10-31 2020-10-31 N 237700073.71 2194773.38 235505300.33 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 2696103.23000000 N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 0.00000000 83417M104 11875.00000000 NS USD 3060068.75000000 1.299363006145 Long EC CORP IL N 1 N N N INPHI CORP 549300DCMERAAZFGT726 INPHI CORP 0.00000000 45772F107 12528.00000000 NS USD 1750913.28000000 0.743470859274 Long EC CORP US N 1 N N N BIO-TECHNE CORP 54930073RLKQ51TILZ35 BIO-TECHNE CORP 0.00000000 09073M104 15560.00000000 NS USD 3927499.60000000 1.667690533714 Long EC CORP US N 1 N N N LIVONGO HEALTH INC 54930061HKCVF1H2O156 LIVONGO HEALTH INC 0.00000000 539183103 11218.00000000 NS USD 1431753.34000000 0.607949518755 Long EC CORP US N 2 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 0.00000000 70432V102 6497.00000000 NS USD 2365492.73000000 1.004432905198 Long EC CORP US N 1 N N N AKAMAI TECHNOLOGIES INC OC1LZNN2LF5WTJ5RIL89 AKAMAI TECHNOLOGIES INC 0.00000000 00971T101 11324.00000000 NS USD 1077138.88000000 0.457373519190 Long EC CORP US N 1 N N N TRIMBLE INC 549300E2MI7NSZFQWS19 TRIMBLE INC 0.00000000 896239100 42648.00000000 NS USD 2052648.24000000 0.871593224069 Long EC CORP US N 1 N N N BALL CORP 0BGI85ALH27ZJP15DY16 BALL CORP 0.00000000 058498106 18872.00000000 NS USD 1679608.00000000 0.713193290191 Long EC CORP US N 1 N N N AMETEK INC 549300WZDEF9KKE40E98 AMETEK INC 0.00000000 031100100 11745.00000000 NS USD 1153359.00000000 0.489738022194 Long EC CORP US N 1 N N N BIOMARIN PHARMACEUTICAL INC N/A BIOMARIN PHARMACEUTICAL INC 0.00000000 09061G101 12152.00000000 NS USD 904473.36000000 0.384056477171 Long EC CORP US N 1 N N N EXACT SCIENCES CORP 549300VM3X1FYD4N9Z14 EXACT SCIENCES CORP 0.00000000 30063P105 9353.00000000 NS USD 1158181.99000000 0.491785954871 Long EC CORP US N 1 N N N WOODWARD INC YPYKXXTR8TFDH54ZMB45 WOODWARD INC 0.00000000 980745103 10845.00000000 NS USD 862719.75000000 0.366327105500 Long EC CORP US N 1 N N N BOOKING HOLDINGS INC FXM8FAOHMYDIPD38UZ17 BOOKING HOLDINGS INC 0.00000000 09857L108 1063.00000000 NS USD 1724717.50000000 0.732347636160 Long EC CORP US N 1 N N N TWILIO INC - A 5493004W8TRGD63APX93 TWILIO INC - A 0.00000000 90138F102 6565.00000000 NS USD 1831438.05000000 0.777663197997 Long EC CORP US N 1 N N N FIVERR INTERNATIONAL LTD 549300Z8OREY6THCPF67 FIVERR INTERNATIONAL LTD 0.00000000 M4R82T106 16063.00000000 NS USD 2351944.46000000 0.998680053784 Long EC CORP IL N 1 N N N COUPA SOFTWARE INC 549300Q95ICR2GFL2K37 COUPA SOFTWARE INC 0.00000000 22266L106 7691.00000000 NS USD 2058880.70000000 0.874239644337 Long EC CORP US N 1 N N N LONZA GROUP AG-REG /CHF/ 549300EFW4H2TCZ71055 LONZA GROUP AG-REG /CHF/ 0.00000000 H50524133 3383.00000000 NS 2049794.22000000 0.870381353255 Long EC CORP CH N 2 N N N TANDEM DIABETES CARE INC 549300JEPFOD0K4D3I05 TANDEM DIABETES CARE INC 0.00000000 875372203 18385.00000000 NS USD 2003965.00000000 0.850921400576 Long EC CORP US N 1 N N N VERISIGN INC N/A VERISIGN INC 0.00000000 92343E102 9008.00000000 NS USD 1717825.60000000 0.729421205209 Long EC CORP US N 1 N N N CADENCE DESIGN SYS INC N/A CADENCE DESIGN SYS INC 0.00000000 127387108 33940.00000000 NS USD 3712017.80000000 1.576192890265 Long EC CORP US N 1 N N N QUIDEL CORP 549300X2FQ6S98OQLQ46 QUIDEL CORP 0.00000000 74838J101 22825.00000000 NS USD 6123719.25000000 2.600246891012 Long EC CORP US N 1 N N N DYNATRACE INC N/A DYNATRACE INC 0.00000000 268150109 48897.00000000 NS USD 1726553.07000000 0.733127053862 Long EC CORP US N 1 N N N BURLINGTON STORES INC N/A BURLINGTON STORES INC 0.00000000 122017106 6305.00000000 NS USD 1220521.90000000 0.518256658465 Long EC CORP US N 1 N N N TRANSDIGM GROUP INC N/A TRANSDIGM GROUP INC 0.00000000 893641100 2844.00000000 NS USD 1357754.04000000 0.576528017882 Long EC CORP US N 1 N N N TAKE-TWO INTERACTIVE SOFTWRE N/A TAKE-TWO INTERACTIVE SOFTWRE 0.00000000 874054109 7502.00000000 NS USD 1162209.84000000 0.493496256080 Long EC CORP US N 1 N N N OLD DOMINION FREIGHT LINE N/A OLD DOMINION FREIGHT LINE 0.00000000 679580100 10925.00000000 NS USD 2079792.25000000 0.883119083555 Long EC CORP US N 1 N N N SQUARE INC - A 549300OHIIUWSTIZME52 SQUARE INC - A 0.00000000 852234103 11381.00000000 NS USD 1762689.28000000 0.748471171362 Long EC CORP US N 1 N N N CHEGG INC 549300AKX7O8JG0O3G77 CHEGG INC 0.00000000 163092109 28671.00000000 NS USD 2105598.24000000 0.894076794471 Long EC CORP US N 1 N N N MERCURY SYSTEMS INC 549300P3B84SGK7HH679 MERCURY SYSTEMS INC 0.00000000 589378108 23161.00000000 NS USD 1595329.68000000 0.677407123221 Long EC CORP US N 1 N N N CROWN CASTLE INTL CORP 54930012H97VSM0I2R19 CROWN CASTLE INTL CORP 0.00000000 22822V101 17797.00000000 NS USD 2779891.40000000 1.180394409851 Long RE CORP US N 1 N N N PALANTIR TECHNOLOGIES-A /REST/ N/A PALANTIR TECHNOLOGIES INC CLASS A COMMON STOCK /RESTRICTED/ 0.00000000 N/A 73492.00000000 NS USD 636573.01000000 0.270300927031 Long EC CORP US Y 2 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 0.00000000 22160N109 4018.00000000 NS USD 3309264.98000000 1.405176433550 Long EC CORP US N 1 N N N GUARDANT HEALTH INC N/A GUARDANT HEALTH INC 0.00000000 40131M109 28440.00000000 NS USD 3033410.40000000 1.288043367070 Long EC CORP US N 1 N N N LAM RESEARCH CORP 549300I4GMO6D34U1T02 LAM RESEARCH CORP 0.00000000 512807108 9083.00000000 NS USD 3107112.64000000 1.319338730655 Long EC CORP US N 1 N N N DOCUSIGN INC 549300Q7PVDWRZ39JG09 DOCUSIGN INC 0.00000000 256163106 20389.00000000 NS USD 4123675.25000000 1.750990421116 Long EC CORP US N 1 N N N POOL CORP 5493005VZK1KMN6CO617 POOL CORP 0.00000000 73278L105 8688.00000000 NS USD 3039323.04000000 1.290553985723 Long EC CORP US N 1 N N N WILLIAMS-SONOMA INC 549300IARG6YWVTZ1I92 WILLIAMS-SONOMA INC 0.00000000 969904101 14538.00000000 NS USD 1326010.98000000 0.563049314873 Long EC CORP US N 1 N N N EXTENDED STAY AMERICA INC N/A EXTENDED STAY AMERICA INC 0.00000000 30224P200 51824.00000000 NS USD 588202.40000000 0.249761852143 Long EC CORP US N 1 N N N MASIMO CORP N/A MASIMO CORP 0.00000000 574795100 8917.00000000 NS USD 1995802.94000000 0.847455635692 Long EC CORP US N 1 N N N SEAGEN INC N/A SEAGEN INC 0.00000000 81181C104 6245.00000000 NS USD 1041666.00000000 0.442311064141 Long EC CORP US N 1 N N N FARFETCH LTD-CLASS A 549300QFQ74Z0F96NS78 FARFETCH LTD-CLASS A 0.00000000 30744W107 68180.00000000 NS USD 1917903.40000000 0.814378019226 Long EC CORP GB N 1 N N N VAIL RESORTS INC N/A VAIL RESORTS INC 0.00000000 91879Q109 20088.00000000 NS USD 4661219.52000000 1.979241874161 Long EC CORP US N 1 N N N MONCLER SPA /EUR/ N/A MONCLER SPA /EUR/ 0.00000000 T6730E110 43837.00000000 NS 1754068.80000000 0.744810752684 Long EC CORP IT N 2 N N N VERISK ANALYTICS INC 549300I1YSWNIRKBWP67 VERISK ANALYTICS INC 0.00000000 92345Y106 17861.00000000 NS USD 3178722.17000000 1.349745490036 Long EC CORP US N 1 N N N SAREPTA THERAPEUTICS INC 549300IKDPIED8J8IG21 SAREPTA THERAPEUTICS INC 0.00000000 803607100 6322.00000000 NS USD 859223.02000000 0.364842327877 Long EC CORP US N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 0.00000000 169656105 2895.00000000 NS USD 3478284.60000000 1.476945357546 Long EC CORP US N 1 N N N TELADOC HEALTH INC 549300I2PVFBC9MFAC61 TELADOC HEALTH INC 0.00000000 87918A105 5347.00000000 NS USD 1050471.62000000 0.446050096761 Long EC CORP US N 1 N N N DMY TECHNOLOGY GROUP IN-CL A N/A DMY TECHNOLOGY GROUP IN-CL A 0.00000000 233277102 120088.00000000 NS USD 1206884.40000000 0.512465918307 Long EC CORP US N 1 N N N SILK ROAD MEDICAL INC 549300VL8KC0ZPDQHE14 SILK ROAD MEDICAL INC 0.00000000 82710M100 20070.00000000 NS USD 1216242.00000000 0.516439332064 Long EC CORP US N 1 N N N ROKU INC 549300KR6ITU0YIR1T71 ROKU INC 0.00000000 77543R102 19789.00000000 NS USD 4005293.60000000 1.700723335902 Long EC CORP US N 1 N N N TELEDYNE TECHNOLOGIES INC 549300VSMO9KYQWDND94 TELEDYNE TECHNOLOGIES INC 0.00000000 879360105 3806.00000000 NS USD 1176624.90000000 0.499617162905 Long EC CORP US N 1 N N N CROSSLINK VENTURES C LLC N/A CROSSLINK VENTURES C LLC 0.00000000 N/A 48.00000000 NS USD 1200000.00000000 0.509542671998 Long EC CORP US Y 3 N N N SVB FINANCIAL GROUP 549300D2KJ20JMXE7542 SVB FINANCIAL GROUP 0.00000000 78486Q101 6677.00000000 NS USD 1941003.90000000 0.824186927971 Long EC CORP US N 1 N N N AVALARA INC N/A AVALARA INC 0.00000000 05338G106 8096.00000000 NS USD 1206708.80000000 0.512391355230 Long EC CORP US N 1 N N N PROSETTA BIOSCIENCES INC. /PFD N/A PROSETTA BIOSCIENCES INC. SERIES D PREFERRED 0.00000000 N/A 219610.00000000 NS USD 32941.50000000 0.013987583274 Long EP CORP US Y 3 N N N STAMPS.COM INC N/A STAMPS.COM INC 0.00000000 852857200 7486.00000000 NS USD 1671174.64000000 0.709612326201 Long EC CORP US N 1 N N N PALO ALTO NETWORKS INC N/A PALO ALTO NETWORKS INC 0.00000000 697435105 7004.00000000 NS USD 1549214.76000000 0.657825856925 Long EC CORP US N 1 N N N PENN NATIONAL GAMING INC N/A PENN NATIONAL GAMING INC 0.00000000 707569109 40163.00000000 NS USD 2167998.74000000 0.920573225724 Long EC CORP US N 1 N N N MARKETAXESS HOLDINGS INC 5493002U1CA1XJOVID83 MARKETAXESS HOLDINGS INC 0.00000000 57060D108 4319.00000000 NS USD 2327293.15000000 0.988212641812 Long EC CORP US N 1 N N N GENMAB A/S -SP ADR N/A GENMAB A/S -SP ADR 0.00000000 372303206 39455.00000000 NS USD 1328055.30000000 0.563917371770 Long EC CORP DK N 1 N N N NATERA INC N/A NATERA INC 0.00000000 632307104 33178.00000000 NS USD 2231552.28000000 0.947559259546 Long EC CORP US N 1 N N N CONSTELLATION PHARMACEUTICAL N/A CONSTELLATION PHARMACEUTICAL 0.00000000 210373106 37029.00000000 NS USD 726508.98000000 0.308489439083 Long EC CORP US N 1 N N N ABIOMED INC 5493001EZN4ZTB4Z5887 ABIOMED INC 0.00000000 003654100 5078.00000000 NS USD 1279046.64000000 0.543107368797 Long EC CORP US N 1 N N N VERTEX INC - CLASS A 549300QMYW171MP1PL50 VERTEX INC - CLASS A 0.00000000 92538J106 64400.00000000 NS USD 1561056.00000000 0.662853871149 Long EC CORP US N 1 N N N TOLERO DCR N/A TOLERO DCR 0.00000000 N/A 590059.00000000 NS USD 407140.71000000 0.172879637710 Long EC CORP US Y 3 N N N COPART INC 549300KVYX3JWMYEHU61 COPART INC 0.00000000 217204106 43930.00000000 NS USD 4848114.80000000 2.058601141123 Long EC CORP US N 1 N N N MICROCHIP TECHNOLOGY INC 5493007PTFULNYZJ1R12 MICROCHIP TECHNOLOGY INC 0.00000000 595017104 11274.00000000 NS USD 1184671.92000000 0.503034079632 Long EC CORP US N 1 N N N ATLASSIAN CORP PLC-CLASS A 549300AGBII4MWBVJY22 ATLASSIAN CORP PLC-CLASS A 0.00000000 G06242104 11954.00000000 NS USD 2290625.48000000 0.972642856356 Long EC CORP AU N 1 N N N BENEFITFOCUS INC N/A BENEFITFOCUS INC 0.00000000 08180D106 114350.00000000 NS USD 1174374.50000000 0.498661600547 Long EC CORP US N 1 N N N REXFORD INDUSTRIAL REALTY IN 549300MSLO0DF0EMX355 REXFORD INDUSTRIAL REALTY IN 0.00000000 76169C100 28102.00000000 NS USD 1305618.92000000 0.554390460924 Long RE CORP US N 1 N N N CROWDSTRIKE HOLDINGS INC - A 549300YBY08K9KM4HX32 CROWDSTRIKE HOLDINGS INC - A 0.00000000 22788C105 22061.00000000 NS USD 2732034.24000000 1.160073355534 Long EC CORP US N 1 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 0.00000000 00507V109 22522.00000000 NS USD 1705591.06000000 0.724226188374 Long EC CORP US N 1 N N N KEYSIGHT TECHNOLOGIES IN 549300GLKVIO8YRCYN02 KEYSIGHT TECHNOLOGIES IN 0.00000000 49338L103 11804.00000000 NS USD 1237885.48000000 0.525629562589 Long EC CORP US N 1 N N N PTC INC 54930050SSMU8SKDJ030 PTC INC 0.00000000 69370C100 12375.00000000 NS USD 1038015.00000000 0.440760780562 Long EC CORP US N 1 N N N BANDWIDTH INC-CLASS A 549300QC70JB7MUGXM66 BANDWIDTH INC-CLASS A 0.00000000 05988J103 6035.00000000 NS USD 967742.43000000 0.410921719657 Long EC CORP US N 1 N N N FAIR ISAAC CORP RI6HET5SJUEY30V1PS26 FAIR ISAAC CORP 0.00000000 303250104 6464.00000000 NS USD 2530332.80000000 1.074427113298 Long EC CORP US N 1 N N N MERCADOLIBRE INC 549300DKPDN9M5S8GB14 MERCADOLIBRE INC 0.00000000 58733R102 2277.00000000 NS USD 2764391.85000000 1.173813008083 Long EC CORP AR N 1 N N N UNIVERSAL DISPLAY CORP N/A UNIVERSAL DISPLAY CORP 0.00000000 91347P105 18629.00000000 NS USD 3694316.99000000 1.568676791912 Long EC CORP US N 1 N N N DEXCOM INC 549300YSK3QDSFR5EU59 DEXCOM INC 0.00000000 252131107 11092.00000000 NS USD 3544781.36000000 1.505181138187 Long EC CORP US N 1 N N N VEEVA SYSTEMS INC-CLASS A N/A VEEVA SYSTEMS INC-CLASS A 0.00000000 922475108 17623.00000000 NS USD 4759091.15000000 2.020800017380 Long EC CORP US N 1 N N N NEVRO CORP 254900SH91I4BOYKUE38 NEVRO CORP 0.00000000 64157F103 7914.00000000 NS USD 1180847.94000000 0.501410345476 Long EC CORP US N 1 N N N INSULET CORP 549300TZTYD2PYN92D43 INSULET CORP 0.00000000 45784P101 10653.00000000 NS USD 2367629.25000000 1.005340111956 Long EC CORP US N 1 N N N HORIZON THERAPEUTICS PLC N/A HORIZON THERAPEUTICS PLC 0.00000000 G46188101 18442.00000000 NS USD 1381859.06000000 0.586763464798 Long EC CORP US N 1 N N N SHOPIFY INC - CLASS A 549300HGQ43STJLLP808 SHOPIFY INC - CLASS A 0.00000000 82509L107 1141.00000000 NS USD 1055915.63000000 0.448361726262 Long EC CORP CA N 1 N N N MODERNA INC 549300EI6OKH5K5Q2G38 MODERNA INC 0.00000000 60770K107 17578.00000000 NS USD 1185987.66000000 0.503592767694 Long EC CORP US N 1 N N N ZOOM VIDEO COMMUNICATIONS-A 549300T9GCHU0ODOM055 ZOOM VIDEO COMMUNICATIONS-A 0.00000000 98980L101 4811.00000000 NS USD 2217438.01000000 0.941566073839 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES R2I72C950HOYXII45366 ADVANCED MICRO DEVICES 0.00000000 007903107 77733.00000000 NS USD 5852517.57000000 2.485089533780 Long EC CORP US N 1 N N N FORTE BIOSCIEN WT EX 02/20/21 N/A FORTE BIOSCIENCES WARRANTS EXP 02/20/21 0.00000000 N/A 193270.00000000 NS USD 5333478.92000000 2.264695916621 N/A DE CORP US Y 2 N/A N/A Call Purchased FORTE BIOSCIEN FORTE BIOSCIEN 193270.00000000 USD 0.00000000 USD 2021-02-20 XXXX 5333478.92000000 N N N FORTE BIOSCIENCES INC N/A FORTE BIOSCIENCES INC 0.00000000 34962G109 81733.00000000 NS USD 3118931.28000000 1.324357148492 Long EC CORP US N 1 N N N FIRSTSERVICE CORP 5493000XUDIV75BCF118 FIRSTSERVICE CORP 0.00000000 33767E202 11376.00000000 NS USD 1526204.16000000 0.648055121418 Long EC CORP CA N 1 N N N CINTAS CORP N/A CINTAS CORP 0.00000000 172908105 11076.00000000 NS USD 3483955.80000000 1.479353456214 Long EC CORP US N 1 N N N HEICO CORP N/A HEICO CORP 0.00000000 422806109 12707.00000000 NS USD 1334870.35000000 0.566811170759 Long EC CORP US N 1 N N N PINTEREST INC- CLASS A N/A PINTEREST INC- CLASS A 0.00000000 72352L106 106270.00000000 NS USD 6264616.50000000 2.660074525380 Long EC CORP US N 1 N N N GENERAC HOLDINGS INC 529900S2H2AHJHSFFI84 GENERAC HOLDINGS INC 0.00000000 368736104 12142.00000000 NS USD 2551641.30000000 1.083475104986 Long EC CORP US N 1 N N N ALIGN TECHNOLOGY INC 549300N5YSE0U3LCP840 ALIGN TECHNOLOGY INC 0.00000000 016255101 9510.00000000 NS USD 4052020.80000000 1.720564587855 Long EC CORP US N 1 N N N FIVE9 INC 254900MXP6EWY0SFFR59 FIVE9 INC 0.00000000 338307101 15725.00000000 NS USD 2385797.00000000 1.013054481855 Long EC CORP US N 1 N N N US FOODS HOLDING CORP 549300UGOZSO64CFPR97 US FOODS HOLDING CORP 0.00000000 912008109 212428.00000000 NS USD 4439745.20000000 1.885199693501 Long EC CORP US N 1 N N N ANSYS INC N/A ANSYS INC 0.00000000 03662Q105 11124.00000000 NS USD 3385811.88000000 1.437679693516 Long EC CORP US N 1 N N N BIONTECH SE-ADR N/A BIONTECH SE-ADR 0.00000000 09075V102 9389.00000000 NS USD 801445.04000000 0.340308705951 Long EC CORP DE N 1 N N N DRAFTKINGS INC - CL A 5493008P45UYYL683Z97 DRAFTKINGS INC - CL A 0.00000000 26142R104 57059.00000000 NS USD 2019888.60000000 0.857682861986 Long EC CORP US N 1 N N N SHAKE SHACK INC - CLASS A N/A SHAKE SHACK INC - CLASS A 0.00000000 819047101 23049.00000000 NS USD 1556268.48000000 0.660820999705 Long EC CORP US N 1 N N N PELOTON INTERACTIVE INC-A 5493002YS021166W0339 PELOTON INTERACTIVE INC-A 0.00000000 70614W100 13588.00000000 NS USD 1497533.48000000 0.635881009005 Long EC CORP US N 1 N N N MIDDLEBY CORP JDFO86U9VQRBKW5KYA35 MIDDLEBY CORP 0.00000000 596278101 11452.00000000 NS USD 1139932.08000000 0.484036698283 Long EC CORP US N 1 N N N TWIST BIOSCIENCE CORP 549300T23BL59LCOH584 TWIST BIOSCIENCE CORP 0.00000000 90184D100 10021.00000000 NS USD 768009.44000000 0.326111318481 Long EC CORP US N 1 N N N REPLIGEN CORP 54930006QJ0T5AUO1E71 REPLIGEN CORP 0.00000000 759916109 14734.00000000 NS USD 2454242.38000000 1.042117683364 Long EC CORP US N 1 N N N ETSY INC 54930089Q7XT501AEA40 ETSY INC 0.00000000 29786A106 11485.00000000 NS USD 1396461.15000000 0.592963788094 Long EC CORP US N 1 N N N BILL.COM HOLDINGS INC N/A BILL.COM HOLDINGS INC 0.00000000 090043100 19330.00000000 NS USD 1933000.00000000 0.820788320811 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC N/A LULULEMON ATHLETICA INC 0.00000000 550021109 12374.00000000 NS USD 3950894.46000000 1.677624433277 Long EC CORP CA N 1 N N N LINCOLN ELECTRIC HOLDINGS BIMGBY40SIN95O01BN93 LINCOLN ELECTRIC HOLDINGS 0.00000000 533900106 12355.00000000 NS USD 1257986.10000000 0.534164665609 Long EC CORP US N 1 N N N 2020-11-30 Alger Funds Anthony Caputo Anthony Caputo Assistant Treasurer