0001752724-20-128218.txt : 20200625 0001752724-20-128218.hdr.sgml : 20200625 20200625112355 ACCESSION NUMBER: 0001752724-20-128218 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20200430 FILED AS OF DATE: 20200625 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: 20987900 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 C000156504 C000024910 C000024909 C000024911 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-04-30 N 183212098.24 10503517.73 172708580.51 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 1919610.61000000 N BIO-TECHNE CORP N/A BIO-TECHNE CORP 0.00000000 09073M104 5716.00000000 NS USD 1286100.00000000 0.744664796735 Long EC CORP US N 1 N N N COSTAR GROUP INC N/A COSTAR GROUP INC 0.00000000 22160N109 3534.00000000 NS USD 2290950.84000000 1.326483509525 Long EC CORP US N 1 N N N TELADOC HEALTH INC 549300I2PVFBC9MFAC61 TELADOC HEALTH INC 0.00000000 87918A105 14555.00000000 NS USD 2395607.45000000 1.387080736189 Long EC CORP US N 1 N N N LIVE NATIONAL ENTERTAINMENT INC 5493007B9BM9ZXJINO78 LIVE NATIONAL ENTERTAINMENT INC 0.00000000 538034109 20227.00000000 NS USD 907585.49000000 0.525501099783 Long EC CORP US N 1 N N N GARTNER INC N/A GARTNER INC 0.00000000 366651107 5275.00000000 NS USD 626722.75000000 0.362878756891 Long EC CORP US N 1 N N N SERVICEMASTER GLOBAL HOLDING N/A SERVICEMASTER GLOBAL HOLDING 0.00000000 81761R109 28388.00000000 NS USD 966611.40000000 0.559677693572 Long EC CORP US N 1 N N N BALL CORP 0BGI85ALH27ZJP15DY16 BALL CORP 0.00000000 058498106 21755.00000000 NS USD 1426910.45000000 0.826195459302 Long EC 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 16376.00000000 NS USD 94162.00000000 0.054520742236 Long EC CORP US Y 3 N N N ACTIVISION BLIZZARD INC 549300TPQQDBP9GNOF40 ACTIVISION BLIZZARD INC 0.00000000 00507V109 22128.00000000 NS USD 1410217.44000000 0.816530039118 Long EC CORP US N 1 N N N 10X GENOMICS INC-CLASS A N/A 10X GENOMICS INC-CLASS A 0.00000000 88025U109 3094.00000000 NS USD 247117.78000000 0.143083672664 Long EC CORP US N 1 N N N LYFT INC-A 549300H7I5VN334XVZ52 LYFT INC-A 0.00000000 55087P104 52509.00000000 NS USD 1723870.47000000 0.998138288734 Long EC CORP US N 1 N N N COPART INC 549300KVYX3JWMYEHU61 COPART INC 0.00000000 217204106 21445.00000000 NS USD 1717958.95000000 0.994715459374 Long EC CORP US N 1 N N N HILL-ROM HOLDINGS INC JLZ01A0E2071OH26RE45 HILL-ROM HOLDINGS INC 0.00000000 431475102 4007.00000000 NS USD 450747.43000000 0.260987281968 Long EC CORP US N 1 N N N LENNOX INTERNATIONAL INC N/A LENNOX INTERNATIONAL INC 0.00000000 526107107 6905.00000000 NS USD 1289025.40000000 0.746358632671 Long EC CORP US N 1 N N N GW PHARMACEUTICALS -ADR N/A GW PHARMACEUTICALS -ADR 0.00000000 36197T103 16953.00000000 NS USD 1697673.42000000 0.982969934085 Long EC CORP GB N 1 N N N SIMON PROPERTY GROUP INC N/A SIMON PROPERTY GROUP INC 0.00000000 828806109 6827.00000000 NS USD 455838.79000000 0.263935230463 Long RE CORP US N 1 N N N HEICO CORP-CLASS A N/A HEICO CORP-CLASS A 0.00000000 422806208 5666.00000000 NS USD 409821.78000000 0.237290920225 Long EC CORP US N 1 N N N BIOMARIN PHARMACEUTICAL INC N/A BIOMARIN PHARMACEUTICAL INC 0.00000000 09061G101 10718.00000000 NS USD 986270.36000000 0.571060428548 Long EC CORP US N 1 N N N WASTE CONNECTIONS INC N/A WASTE CONNECTIONS INC 0.00000000 94106B101 9613.00000000 NS USD 825852.83000000 0.478177070045 Long EC CORP US N 1 N N N MODERNA INC 549300EI6OKH5K5Q2G38 MODERNA INC 0.00000000 60770K107 18010.00000000 NS USD 828279.90000000 0.479582367913 Long EC CORP US N 1 N N N CARLYLE GROUP INC/THE N/A CARLYLE GROUP INC/THE 0.00000000 14316J108 44917.00000000 NS USD 1052854.48000000 0.609613301719 Long EC CORP US N 1 N N N SQUARE INC - A N/A SQUARE INC - A 0.00000000 852234103 33782.00000000 NS USD 2200559.48000000 1.274146005659 Long EC CORP US N 1 N N N PALANTIR TECHNOLOGIES D /PFD/ N/A PALANTIR TECHNOLOGIES INC SERIES D /PREFERRED/ /RESTRICTED/ 0.00000000 N/A 8701.00000000 NS USD 50030.75000000 0.028968305947 Long EP CORP US Y 3 N N N BURLINGTON STORES INC N/A BURLINGTON STORES INC 0.00000000 122017106 5768.00000000 NS USD 1053755.92000000 0.610135244519 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 173491.90000000 0.100453549839 Long EP CORP US Y 3 N N N DEXCOM INC N/A DEXCOM INC 0.00000000 252131107 17549.00000000 NS USD 5882424.80000000 3.405982946897 Long EC CORP US N 1 N N N PALO ALTO NETWORKS INC N/A PALO ALTO NETWORKS INC 0.00000000 697435105 8381.00000000 NS USD 1646950.31000000 0.953600744755 Long EC CORP US N 1 N N N LINCOLN ELECTRIC HOLDINGS N/A LINCOLN ELECTRIC HOLDINGS 0.00000000 533900106 12418.00000000 NS USD 999773.18000000 0.578878696731 Long EC CORP US N 1 N N N FIRSTSERVICE CORP N/A FIRSTSERVICE CORP 0.00000000 33767E202 15888.00000000 NS USD 1375583.04000000 0.796476374212 Long EC CORP CA N 1 N N N CROWDSTRIKE HOLDINGS INC - A N/A CROWDSTRIKE HOLDINGS INC - A 0.00000000 22788C105 36992.00000000 NS USD 2502878.72000000 1.449191877212 Long EC CORP US N 1 N N N NEVRO CORP N/A NEVRO CORP 0.00000000 64157F103 3778.00000000 NS USD 444443.92000000 0.257337486468 Long EC CORP US N 1 N N N AMETEK INC N/A AMETEK INC 0.00000000 031100100 21162.00000000 NS USD 1774856.94000000 1.027659966145 Long EC CORP US N 1 N N N BRIGHT HORIZONS FAMILY SOLUT N/A BRIGHT HORIZONS FAMILY SOLUT 0.00000000 109194100 16860.00000000 NS USD 1963347.00000000 1.136797601023 Long EC CORP US N 1 N N N GLOBAL PAYMENTS INC N/A GLOBAL PAYMENTS INC 0.00000000 37940X102 15591.00000000 NS USD 2588417.82000000 1.498719873880 Long EC CORP US N 1 N N N PINTEREST INC- CLASS A N/A PINTEREST INC- CLASS A 0.00000000 72352L106 65115.00000000 NS USD 1345275.90000000 0.778928236239 Long EC CORP US N 1 N N N SAREPTA THERAPEUTICS INC 549300IKDPIED8J8IG21 SAREPTA THERAPEUTICS INC 0.00000000 803607100 12076.00000000 NS USD 1423518.88000000 0.824231706262 Long EC CORP US N 1 N N N TRADEWEB MARKETS INC-CLASS A N/A TRADEWEB MARKETS INC-CLASS A 0.00000000 892672106 15880.00000000 NS USD 828300.80000000 0.479594469223 Long EC CORP US N 1 N N N INSULET CORP 549300TZTYD2PYN92D43 INSULET CORP 0.00000000 45784P101 11756.00000000 NS USD 2347908.32000000 1.359462461602 Long EC CORP US N 1 N N N ATLASSIAN CORP PLC-CLASS A N/A ATLASSIAN CORP PLC-CLASS A 0.00000000 G06242104 5624.00000000 NS USD 874475.76000000 0.506330234095 Long EC CORP AU N 1 N N N PHREESIA INC 5493000HHF8NU4QOCG53 PHREESIA INC 0.00000000 71944F106 23027.00000000 NS USD 584655.53000000 0.338521414670 Long EC CORP US N 1 N N N SVB FINANCIAL GROUP 549300D2KJ20JMXE7542 SVB FINANCIAL GROUP 0.00000000 78486Q101 11090.00000000 NS USD 2142255.30000000 1.240387300778 Long EC CORP US N 1 N N N MICRON TECHNOLOGY INC B3DXGBC8GAIYWI2Z0172 MICRON TECHNOLOGY INC 0.00000000 595112103 18882.00000000 NS USD 904258.98000000 0.523575017135 Long EC CORP US N 1 N N N DOLLAR GENERAL CORP OPX52SQVOZI8IVSWYU66 DOLLAR GENERAL CORP 0.00000000 256677105 15436.00000000 NS USD 2705930.80000000 1.566761067695 Long EC CORP US N 1 N N N AKAMAI TECHNOLOGIES INC N/A AKAMAI TECHNOLOGIES INC 0.00000000 00971T101 21103.00000000 NS USD 2061974.13000000 1.193903698305 Long EC CORP US N 1 N N N CADENCE DESIGN SYS INC N/A CADENCE DESIGN SYS INC 0.00000000 127387108 16418.00000000 NS USD 1331992.34000000 0.771236921794 Long EC CORP US N 1 N N N MASIMO CORP N/A MASIMO CORP 0.00000000 574795100 8078.00000000 NS USD 1727964.98000000 1.000509051083 Long EC CORP US N 1 N N N ADVANCED MICRO DEVICES N/A ADVANCED MICRO DEVICES 0.00000000 007903107 41956.00000000 NS USD 2198074.84000000 1.272707374184 Long EC CORP US N 1 N N N SEATTLE GENETICS INC N/A SEATTLE GENETICS INC 0.00000000 812578102 11449.00000000 NS USD 1571146.27000000 0.909709445448 Long EC CORP US N 1 N N N BIO-RAD LABORATORIES-A N/A BIO-RAD LABORATORIES-A 0.00000000 090572207 1404.00000000 NS USD 617900.40000000 0.357770527773 Long EC CORP US N 1 N N N SHOPIFY INC - CLASS A N/A SHOPIFY INC - CLASS A 0.00000000 82509L107 4083.00000000 NS USD 2581640.07000000 1.494795488664 Long EC CORP CA N 1 N N N MERCADOLIBRE INC N/A MERCADOLIBRE INC 0.00000000 58733R102 2760.00000000 NS USD 1610487.60000000 0.932488470025 Long EC CORP AR N 1 N N N ETSY INC 54930089Q7XT501AEA40 ETSY INC 0.00000000 29786A106 28873.00000000 NS USD 1872991.51000000 1.084480866248 Long EC CORP US N 1 N N N VULCAN MATERIALS CO N/A VULCAN MATERIALS CO 0.00000000 929160109 16152.00000000 NS USD 1824691.44000000 1.056514641375 Long EC CORP US N 1 N N N BANDWIDTH INC-CLASS A 549300QC70JB7MUGXM66 BANDWIDTH INC-CLASS A 0.00000000 05988J103 15315.00000000 NS USD 1249091.40000000 0.723236446221 Long EC CORP US N 1 N N N LONZA GROUP AG-REG /CHF/ N/A LONZA GROUP AG-REG /CHF/ 0.00000000 H50524133 1004.00000000 NS 438298.72000000 0.253779354045 Long EC CORP CH N 2 N N N US FOODS HOLDING CORP 549300UGOZSO64CFPR97 US FOODS HOLDING CORP 0.00000000 912008109 204218.00000000 NS USD 4390687.00000000 2.542251801870 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 916725.00000000 NS USD 9.17000000 0.000005309521 N/A DE CORP US Y 3 N/A N/A Call Purchased FORTE BIOSCIENCES FORTE BIOSCIENCES 916725.00000000 USD 0.00000000 USD 2021-02-20 XXXX 9.17000000 N N N RESMED INC N/A RESMED INC 0.00000000 761152107 6205.00000000 NS USD 963760.60000000 0.558027051785 Long EC CORP US N 1 N N N TANGER FACTORY OUTLET CENTER N/A TANGER FACTORY OUTLET CENTER 0.00000000 875465106 58588.00000000 NS USD 440581.76000000 0.255101257099 Long RE CORP US N 1 N N N CROWN CASTLE INTL CORP N/A CROWN CASTLE INTL CORP 0.00000000 22822V101 16369.00000000 NS USD 2609709.67000000 1.511048068540 Long RE CORP US N 1 N N N CHIPOTLE MEXICAN GRILL INC N/A CHIPOTLE MEXICAN GRILL INC 0.00000000 169656105 1990.00000000 NS USD 1748314.50000000 1.012291627223 Long EC CORP US N 1 N N N WINNEBAGO INDUSTRIES N/A WINNEBAGO INDUSTRIES 0.00000000 974637100 12591.00000000 NS USD 558662.67000000 0.323471288079 Long EC CORP US N 1 N N N AERIE PHARMACEUTICALS INC N/A AERIE PHARMACEUTICALS INC 0.00000000 00771V108 32804.00000000 NS USD 499932.96000000 0.289466197060 Long EC CORP US N 1 N N N TREX COMPANY INC N/A TREX COMPANY INC 0.00000000 89531P105 7323.00000000 NS USD 697296.06000000 0.403741411075 Long EC CORP US N 1 N N N REPLIGEN CORP 54930006QJ0T5AUO1E71 REPLIGEN CORP 0.00000000 759916109 11929.00000000 NS USD 1385553.35000000 0.802249283682 Long EC CORP US N 1 N N N SHAKE SHACK INC - CLASS A N/A SHAKE SHACK INC - CLASS A 0.00000000 819047101 10107.00000000 NS USD 550932.57000000 0.318995482663 Long EC CORP US N 1 N N N DYNATRACE INC N/A DYNATRACE INC 0.00000000 268150109 15819.00000000 NS USD 472197.15000000 0.273406884942 Long EC CORP US N 1 N N N BENEFITFOCUS INC N/A BENEFITFOCUS INC 0.00000000 08180D106 86637.00000000 NS USD 938278.71000000 0.543272781948 Long EC CORP US N 1 N N N VEEVA SYSTEMS INC-CLASS A N/A VEEVA SYSTEMS INC-CLASS A 0.00000000 922475108 14207.00000000 NS USD 2710695.60000000 1.569519934675 Long EC CORP US N 1 N N N EHEALTH INC 5299003O8Y5OKXUZQ421 EHEALTH INC 0.00000000 28238P109 12743.00000000 NS USD 1359678.10000000 0.787267254461 Long EC CORP US N 1 N N N UNIVERSAL DISPLAY CORP N/A UNIVERSAL DISPLAY CORP 0.00000000 91347P105 14625.00000000 NS USD 2195505.00000000 1.271219411054 Long EC CORP US N 1 N N N AVALARA INC N/A AVALARA INC 0.00000000 05338G106 24705.00000000 NS USD 2207885.85000000 1.278388047357 Long EC CORP US N 1 N N N REXFORD INDUSTRIAL REALTY IN 549300MSLO0DF0EMX355 REXFORD INDUSTRIAL REALTY IN 0.00000000 76169C100 44570.00000000 NS USD 1814890.40000000 1.050839740932 Long RE CORP US N 1 N N N GUARDANT HEALTH INC N/A GUARDANT HEALTH INC 0.00000000 40131M109 24862.00000000 NS USD 1913379.52000000 1.107865929040 Long EC CORP US N 1 N N N VERISIGN INC N/A VERISIGN INC 0.00000000 92343E102 7925.00000000 NS USD 1660208.25000000 0.961277224963 Long EC CORP US N 1 N N N WORKDAY INC-CLASS A 549300J0DYC0N31V7G13 WORKDAY INC-CLASS A 0.00000000 98138H101 4173.00000000 NS USD 642224.70000000 0.371854541391 Long EC CORP US N 1 N N N LAM RESEARCH CORP N/A LAM RESEARCH CORP 0.00000000 512807108 8195.00000000 NS USD 2092019.60000000 1.211300326725 Long EC CORP US N 1 N N N VAIL RESORTS INC N/A VAIL RESORTS INC 0.00000000 91879Q109 14710.00000000 NS USD 2515410.00000000 1.456447613993 Long EC CORP US N 1 N N N FISERV INC N/A FISERV INC 0.00000000 337738108 40920.00000000 NS USD 4217215.20000000 2.441809890132 Long EC CORP US N 1 N N N CINTAS CORP N/A CINTAS CORP 0.00000000 172908105 6170.00000000 NS USD 1368691.10000000 0.792485871841 Long EC CORP US N 1 N N N DONALDSON CO INC N/A DONALDSON CO INC 0.00000000 257651109 36740.00000000 NS USD 1610314.20000000 0.932388069686 Long EC CORP US N 1 N N N RINGCENTRAL INC-CLASS A 549300C8EH0H1614VE84 RINGCENTRAL INC-CLASS A 0.00000000 76680R206 5225.00000000 NS USD 1194069.25000000 0.691378069621 Long EC CORP US N 1 N N N FIVE9 INC 254900MXP6EWY0SFFR59 FIVE9 INC 0.00000000 338307101 15632.00000000 NS USD 1448617.44000000 0.838764024185 Long EC CORP US N 1 N N N FAIR ISAAC CORP N/A FAIR ISAAC CORP 0.00000000 303250104 7161.00000000 NS USD 2527403.34000000 1.463391878120 Long EC CORP US N 1 N N N WEBSTER FINANCIAL CORP N/A WEBSTER FINANCIAL CORP 0.00000000 947890109 31819.00000000 NS USD 898886.75000000 0.520464442094 Long EC CORP US N 1 N N N CITRIX SYSTEMS INC N/A CITRIX SYSTEMS INC 0.00000000 177376100 6119.00000000 NS USD 887316.19000000 0.513764971826 Long EC CORP US N 1 N N N L3HARRIS TECHNOLOGIES INC N/A L3HARRIS TECHNOLOGIES INC 0.00000000 502431109 9463.00000000 NS USD 1832983.10000000 1.061315595662 Long EC CORP US N 1 N N N GENMAB A/S -SP ADR N/A GENMAB A/S -SP ADR 0.00000000 372303206 40722.00000000 NS USD 990766.26000000 0.573663599732 Long EC CORP DK N 1 N N N REGENERON PHARMACEUTICALS 549300RCBFWIRX3HYQ56 REGENERON PHARMACEUTICALS 0.00000000 75886F107 742.00000000 NS USD 390202.96000000 0.225931426711 Long EC CORP US N 1 N N N TOLERO DCR N/A TOLERO DCR 0.00000000 N/A 590059.00000000 NS USD 1829182.90000000 1.059115241754 Long EC CORP US Y 3 N N N ROCKWELL AUTOMATION INC VH3R4HHBHH12O0EXZJ88 ROCKWELL AUTOMATION INC 0.00000000 773903109 4898.00000000 NS USD 928073.04000000 0.537363596677 Long EC CORP US N 1 N N N TRIMBLE INC N/A TRIMBLE INC 0.00000000 896239100 37256.00000000 NS USD 1290175.28000000 0.747024424721 Long EC CORP US N 1 N N N TAKE-TWO INTERACTIVE SOFTWRE N/A TAKE-TWO INTERACTIVE SOFTWRE 0.00000000 874054109 6571.00000000 NS USD 795419.55000000 0.460555895747 Long EC CORP US N 1 N N N PROGRESSIVE CORP N/A PROGRESSIVE CORP 0.00000000 743315103 20344.00000000 NS USD 1572591.20000000 0.910546074408 Long EC CORP US N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 0.00000000 83417M104 19976.00000000 NS USD 2229121.84000000 1.290683898517 Long EC CORP IL N 1 N N N PALANTIR TECHNOLOGIES B /PFD/ N/A PALANTIR TECHNOLOGIES INC SERIES B /PREFERRED/ 0.00000000 N/A 66787.00000000 NS USD 384025.25000000 0.222354470673 Long EP CORP US Y 3 N N N MARKETAXESS HOLDINGS INC 5493002U1CA1XJOVID83 MARKETAXESS HOLDINGS INC 0.00000000 57060D108 4533.00000000 NS USD 2062560.33000000 1.194243113983 Long EC CORP US N 1 N N N PLANET FITNESS INC - CL A 549300LLE5HUPF6H8G33 PLANET FITNESS INC - CL A 0.00000000 72703H101 15524.00000000 NS USD 936562.92000000 0.542279322332 Long EC CORP US N 1 N N N FLEX LTD 549300EAQH74YHD07T53 FLEX LTD 0.00000000 Y2573F102 113571.00000000 NS USD 1108452.96000000 0.641805379169 Long EC CORP US N 1 N N N OLD DOMINION FREIGHT LINE N/A OLD DOMINION FREIGHT LINE 0.00000000 679580100 9405.00000000 NS USD 1366452.45000000 0.791189671042 Long EC CORP US N 1 N N N PELOTON INTERACTIVE INC-A 5493002YS021166W0339 PELOTON INTERACTIVE INC-A 0.00000000 70614W100 40845.00000000 NS USD 1286617.50000000 0.744964434425 Long EC CORP US N 1 N N N VERISK ANALYTICS INC 549300I1YSWNIRKBWP67 VERISK ANALYTICS INC 0.00000000 92345Y106 8309.00000000 NS USD 1269864.47000000 0.735264262059 Long EC CORP US N 1 N N N ALNYLAM PHARMACEUTICALS INC N/A ALNYLAM PHARMACEUTICALS INC 0.00000000 02043Q107 3401.00000000 NS USD 447911.70000000 0.259345365862 Long EC CORP US N 1 N N N EQUITY LIFESTYLE PROPERTIES N/A EQUITY LIFESTYLE PROPERTIES 0.00000000 29472R108 32574.00000000 NS USD 1964537.94000000 1.137487167226 Long RE CORP US N 1 N N N REATA PHARMACEUTICALS INC-A N/A REATA PHARMACEUTICALS INC-A 0.00000000 75615P103 2298.00000000 NS USD 363451.68000000 0.210442167335 Long EC CORP US N 1 N N N FORTE BIOSCIENCES N/A FORTE BIOSCIENCES 0.00000000 N/A 916725.00000000 NS USD 987221.15000000 0.571610945492 Long EC CORP US Y 3 N N N PTC INC N/A PTC INC 0.00000000 69370C100 15473.00000000 NS USD 1071505.25000000 0.620412284575 Long EC CORP US N 1 N N N HEICO CORP N/A HEICO CORP 0.00000000 422806109 15219.00000000 NS USD 1333184.40000000 0.771927136488 Long EC CORP US N 1 N N N COGNEX CORP 549300JQTYZCLC43S226 COGNEX CORP 0.00000000 192422103 25374.00000000 NS USD 1401659.76000000 0.811575056584 Long EC CORP US N 1 N N N WESTERN DIGITAL CORP N/A WESTERN DIGITAL CORP 0.00000000 958102105 23252.00000000 NS USD 1071452.16000000 0.620381544933 Long EC CORP US N 1 N N N COUPA SOFTWARE INC N/A COUPA SOFTWARE INC 0.00000000 22266L106 8594.00000000 NS USD 1513317.46000000 0.876225984563 Long EC CORP US N 1 N N N HOLOGIC INC N/A HOLOGIC INC 0.00000000 436440101 14336.00000000 NS USD 718233.60000000 0.415864456692 Long EC CORP US N 1 N N N DRAFTKINGS INC - CL A 5493008P45UYYL683Z97 DRAFTKINGS INC - CL A 0.00000000 26142R104 119686.00000000 NS USD 2329089.56000000 1.348566210852 Long EC CORP US N 1 N N N ZOOM VIDEO COMMUNICATIONS-A 549300T9GCHU0ODOM055 ZOOM VIDEO COMMUNICATIONS-A 0.00000000 98980L101 2822.00000000 NS USD 381449.74000000 0.220863224556 Long EC CORP US N 1 N N N AMERICOLD REALTY TRUST 549300R7N1V5YV8MWH02 AMERICOLD REALTY TRUST 0.00000000 03064D108 18929.00000000 NS USD 579038.11000000 0.335268872160 Long RE CORP US N 1 N N N 1LIFE HEALTHCARE INC N/A 1LIFE HEALTHCARE INC 0.00000000 68269G107 12379.00000000 NS USD 305389.93000000 0.176823831854 Long EC CORP US N 1 N N N O'REILLY AUTOMOTIVE INC 549300K2RLMQL149Q332 O'REILLY AUTOMOTIVE INC 0.00000000 67103H107 5465.00000000 NS USD 2111348.10000000 1.222491722047 Long EC CORP US N 1 N N N MOTOROLA SOLUTIONS INC N/A MOTOROLA SOLUTIONS INC 0.00000000 620076307 4138.00000000 NS USD 595085.78000000 0.344560634012 Long EC CORP US N 1 N N N UNIFIRST CORP/MA 5493003XBTNWBC8UK019 UNIFIRST CORP/MA 0.00000000 904708104 5126.00000000 NS USD 861936.90000000 0.499070108418 Long EC CORP US N 1 N N N APTIV PLC N/A APTIV PLC 0.00000000 G6095L109 19422.00000000 NS USD 1350800.10000000 0.782126803434 Long EC CORP IE N 1 N N N POOL CORP N/A POOL CORP 0.00000000 73278L105 7837.00000000 NS USD 1658779.42000000 0.960449918065 Long EC CORP US N 1 N N N ROKU INC 549300KR6ITU0YIR1T71 ROKU INC 0.00000000 77543R102 8636.00000000 NS USD 1046942.28000000 0.606190078633 Long EC CORP US N 1 N N N LULULEMON ATHLETICA INC N/A LULULEMON ATHLETICA INC 0.00000000 550021109 7534.00000000 NS USD 1683698.32000000 0.974878211046 Long EC CORP CA N 1 N N N PAYCOM SOFTWARE INC N/A PAYCOM SOFTWARE INC 0.00000000 70432V102 4066.00000000 NS USD 1061307.32000000 0.614507580842 Long EC CORP US N 1 N N N 2020-05-29 Alger Funds Anthony Caputo Anthony Caputo Assistant Treasurer