0001752724-21-189033.txt : 20210827 0001752724-21-189033.hdr.sgml : 20210827 20210827123838 ACCESSION NUMBER: 0001752724-21-189033 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210827 PERIOD START: 20211231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALGER PORTFOLIOS CENTRAL INDEX KEY: 0000832566 IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-05550 FILM NUMBER: 211216514 BUSINESS ADDRESS: STREET 1: 360 PARK AVENUE SOUTH CITY: NEW YORK STATE: NY ZIP: 10010 BUSINESS PHONE: 212-806-8800 MAIL ADDRESS: STREET 1: 360 PARK AVENUE SOUTH CITY: NEW YORK STATE: NY ZIP: 10010 FORMER COMPANY: FORMER CONFORMED NAME: ALGER AMERICAN FUND DATE OF NAME CHANGE: 19920703 0000832566 S000009215 Alger Small Cap Growth Portfolio C000025026 Alger Small Cap Growth Portfolio Class I-2 AASOX NPORT-P 1 primary_doc.xml NPORT-P false 0000832566 XXXXXXXX S000009215 C000025026 ALGER PORTFOLIOS 811-05550 0000832566 549300UKPZYN43DVIJ51 360 Park Avenue South NULL New York 10010 212-806-8833 Alger Small Cap Growth Portfolio S000009215 5493006DIIVPNP30YX16 2021-12-31 2021-06-30 N 308029563.08 344103.77 307685459.31 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 2390599.81000000 N MAGNITE INC 54930018FR2YX1HHSB02 MAGNITE INC 0.00000000 55955D100 174477.00000000 NS USD 5904301.68000000 1.918940756329 Long EC CORP US N 1 N N N CROSSLINK VENTURES C LLC N/A CROSSLINK VENTURES C LLC CALSS A SHARES 0.00000000 N/A 56.00000000 NS USD 1400000.00000000 0.455010127270 Long EC CORP US Y 3 N N N BUMBLE INC-A N/A BUMBLE INC-A 0.00000000 12047B105 9914.00000000 NS USD 571046.40000000 0.185594210815 Long EC CORP US N 1 N N N PROOFPOINT INC 529900C5FODDK0WSR085 PROOFPOINT INC 0.00000000 743424103 13572.00000000 NS USD 2358270.72000000 0.766455043175 Long EC CORP US N 1 N N N COGNEX CORP 549300JQTYZCLC43S226 COGNEX CORP 0.00000000 192422103 56448.00000000 NS USD 4744454.40000000 1.541982000267 Long EC CORP US N 1 N N N CARDLYTICS INC 549300JETJBH94EIPC66 CARDLYTICS INC 0.00000000 14161W105 23794.00000000 NS USD 3020172.42000000 0.981577883716 Long EC CORP US N 1 N N N Q2 HOLDINGS INC 549300M9RKR9DZXWS696 Q2 HOLDINGS INC 0.00000000 74736L109 59834.00000000 NS USD 6137771.72000000 1.994820208197 Long EC CORP US N 1 N N N DOXIMITY INC-CLASS A N/A DOXIMITY INC-CLASS A 0.00000000 26622P107 8354.00000000 NS USD 486202.80000000 0.158019427076 Long EC CORP US N 1 N N N INOGEN INC 549300J8WJIVTOJ8IH97 INOGEN INC 0.00000000 45780L104 51275.00000000 NS USD 3341591.75000000 1.086041491038 Long EC CORP US N 1 N N N SOLAREDGE TECHNOLOGIES INC 5493000K6Y58XXPDF853 SOLAREDGE TECHNOLOGIES INC 0.00000000 83417M104 7328.00000000 NS USD 2025239.36000000 0.658217442105 Long EC CORP IL N 1 N N N MAGNOLIA OIL & GAS CORP - A N/A MAGNOLIA OIL & GAS CORP - A 0.00000000 559663109 298716.00000000 NS USD 4668931.08000000 1.517436374949 Long EC CORP US N 1 N N N ALPHA TEKNOVA INC N/A ALPHA TEKNOVA INC 0.00000000 02080L102 14567.00000000 NS USD 345674.91000000 0.112346846281 Long EC CORP US N 1 N N N CHEESECAKE FACTORY INC/THE 529900872XMLK10SY247 CHEESECAKE FACTORY INC/THE 0.00000000 163072101 51916.00000000 NS USD 2812808.88000000 0.914183233197 Long EC CORP US N 1 N N N FARFETCH LTD-CLASS A 549300QFQ74Z0F96NS78 FARFETCH LTD-CLASS A 0.00000000 30744W107 61236.00000000 NS USD 3083844.96000000 1.002271919809 Long EC CORP GB N 1 N N N MERCURY SYSTEMS INC 549300P3B84SGK7HH679 MERCURY SYSTEMS INC 0.00000000 589378108 37963.00000000 NS USD 2516187.64000000 0.817779184509 Long EC CORP US N 1 N N N CAPRI HOLDINGS LTD 549300LPG8W0H1OX3A26 CAPRI HOLDINGS LTD 0.00000000 G1890L107 45729.00000000 NS USD 2615241.51000000 0.849972408792 Long EC CORP GB N 1 N N N HONEST CO INC/THE N/A HONEST CO INC/THE 0.00000000 438333106 2872.00000000 NS USD 46497.68000000 0.015112082353 Long EC CORP US N 1 N N N HEALTHEQUITY INC 529900LRJU1RAFQHM467 HEALTHEQUITY INC 0.00000000 42226A107 50743.00000000 NS USD 4083796.64000000 1.327263449224 Long EC CORP US N 1 N N N HEICO CORP 529900O1DTDLCJ7L0I14 HEICO CORP 0.00000000 422806109 18080.00000000 NS USD 2520713.60000000 0.819250154249 Long EC CORP US N 1 N N N DRAFTKINGS INC - CL A 5493008P45UYYL683Z97 DRAFTKINGS INC - CL A 0.00000000 26142R104 65316.00000000 NS USD 3407535.72000000 1.107473758312 Long EC CORP US N 1 N N N SPROUT SOCIAL INC - CLASS A N/A SPROUT SOCIAL INC - CLASS A 0.00000000 85209W109 33553.00000000 NS USD 3000309.26000000 0.975122213031 Long EC CORP US N 1 N N N CODEX DNA INC N/A CODEX DNA INC 0.00000000 192003101 36465.00000000 NS USD 802230.00000000 0.260730553143 Long EC CORP US N 1 N N N HYDROFARM HOLDINGS GROUP INC 5493005Y60YG0W2FYJ83 HYDROFARM HOLDINGS GROUP INC 0.00000000 44888K209 46623.00000000 NS USD 2755885.53000000 0.895682732677 Long EC CORP US N 1 N N N QUOTIENT TECHNOLOGY INC 5493005ZZT58VQ9RKP56 QUOTIENT TECHNOLOGY INC 0.00000000 749119103 172820.00000000 NS USD 1868184.20000000 0.607173379005 Long EC CORP US N 1 N N N NEOGENOMICS INC N/A NEOGENOMICS INC 0.00000000 64049M209 78057.00000000 NS USD 3525834.69000000 1.145921779308 Long EC CORP US N 1 N N N BALCHEM CORP 549300VR70OPMHUI3557 BALCHEM CORP 0.00000000 057665200 47904.00000000 NS USD 6287879.04000000 2.043606173038 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 75383.00000000 NS USD 11307.45000000 0.003675003045 Long EP CORP US Y 3 N N N MEDALLIA INC 5493009P6W6C5BK60J60 MEDALLIA INC 0.00000000 584021109 39381.00000000 NS USD 1329108.75000000 0.431969958210 Long EC CORP US N 1 N N N SUNRUN INC 54930007SJ77CI66U531 SUNRUN INC 0.00000000 86771W105 52289.00000000 NS USD 2916680.42000000 0.947942235080 Long EC CORP US N 1 N N N MARAVAI LIFESCIENCES HLDGS-A N/A MARAVAI LIFESCIENCES HLDGS-A 0.00000000 56600D107 21311.00000000 NS USD 889308.03000000 0.289031542795 Long EC CORP US N 1 N N N MANHATTAN ASSOCIATES INC 529900Q1GJP7KD52SW51 MANHATTAN ASSOCIATES INC 0.00000000 562750109 31183.00000000 NS USD 4516545.72000000 1.467910030629 Long EC CORP US N 1 N N N 10X GENOMICS INC-CLASS A 5493003Z6741WNLG7H43 10X GENOMICS INC-CLASS A 0.00000000 88025U109 12272.00000000 NS USD 2403103.04000000 0.781025871482 Long EC CORP US N 1 N N N SHAKE SHACK INC - CLASS A 529900J74GJAHYP80N79 SHAKE SHACK INC - CLASS A 0.00000000 819047101 49606.00000000 NS USD 5308834.12000000 1.725409491857 Long EC CORP US N 1 N N N AVALARA INC 549300Q16CMW239SS315 AVALARA INC 0.00000000 05338G106 46742.00000000 NS USD 7562855.60000000 2.457982777918 Long EC CORP US N 1 N N N NANOSTRING TECHNOLOGIES INC 549300G4CK0Y3WRDMY89 NANOSTRING TECHNOLOGIES INC 0.00000000 63009R109 101823.00000000 NS USD 6597112.17000000 2.144109177207 Long EC CORP US N 1 N N N HUBSPOT INC 529900BLNVEW0MVKJB37 HUBSPOT INC 0.00000000 443573100 11523.00000000 NS USD 6714682.56000000 2.182320404434 Long EC CORP US N 1 N N N MESA LABORATORIES INC 549300ZCG738WLX8ZW79 MESA LABORATORIES INC 0.00000000 59064R109 10970.00000000 NS USD 2974734.90000000 0.966810361032 Long EC CORP US N 1 N N N PENN NATIONAL GAMING INC N/A PENN NATIONAL GAMING INC 0.00000000 707569109 59501.00000000 NS USD 4551231.49000000 1.479183156788 Long EC CORP US N 1 N N N PRA HEALTH SCIENCES INC N/A PRA HEALTH SCIENCES INC 0.00000000 69354M108 21687.00000000 NS USD 3582909.27000000 1.164471430673 Long EC CORP US N 1 N N N PETIQ INC 549300GROACFGKVYOX14 PETIQ INC 0.00000000 71639T106 28072.00000000 NS USD 1083579.20000000 0.352171078357 Long EC CORP US N 1 N N N UPWORK INC N/A UPWORK INC 0.00000000 91688F104 49777.00000000 NS USD 2901501.33000000 0.943008921028 Long EC CORP US N 1 N N N VIANT TECHNOLOGY INC-A N/A VIANT TECHNOLOGY INC-A 0.00000000 92557A101 25753.00000000 NS USD 766924.34000000 0.249255958250 Long EC CORP US N 1 N N N LIVE NATIONAL ENTERTAINMENT INC 5493007B9BM9ZXJINO78 LIVE NATIONAL ENTERTAINMENT INC 0.00000000 538034109 27869.00000000 NS USD 2441045.71000000 0.793357513700 Long EC CORP US N 1 N N N REALREAL INC/THE 549300O00VUGT4H1PE90 REALREAL INC/THE 0.00000000 88339P101 89640.00000000 NS USD 1771286.40000000 0.575680893069 Long EC CORP US N 1 N N N BIODESIX INC N/A BIODESIX INC 0.00000000 09075X108 35760.00000000 NS USD 472389.60000000 0.153530037155 Long EC CORP US N 1 N N N AKOYA BIOSCIENCES INC N/A AKOYA BIOSCIENCES INC 0.00000000 00974H104 63075.00000000 NS USD 1219870.50000000 0.396466736756 Long EC CORP US N 1 N N N FIVE BELOW 529900AAXP5Z6BGI7418 FIVE BELOW 0.00000000 33829M101 9426.00000000 NS USD 1821763.02000000 0.592086159705 Long EC CORP US N 1 N N N ACI WORLDWIDE INC 5493003BPVMZUJ6F5C02 ACI WORLDWIDE INC 0.00000000 004498101 162963.00000000 NS USD 6052445.82000000 1.967088673469 Long EC CORP US N 1 N N N BLACKLINE INC 529900P9N7PK9LV5EK56 BLACKLINE INC 0.00000000 09239B109 34907.00000000 NS USD 3884101.89000000 1.262361210929 Long EC CORP US N 1 N N N CRYOPORT INC N/A CRYOPORT INC 0.00000000 229050307 66535.00000000 NS USD 4198358.50000000 1.364496882438 Long EC CORP US N 1 N N N INMODE LTD N/A INMODE LTD 0.00000000 M5425M103 34202.00000000 NS USD 3238245.36000000 1.052453166705 Long EC CORP IL N 1 N N N 1LIFE HEALTHCARE INC N/A 1LIFE HEALTHCARE INC 0.00000000 68269G107 10985.00000000 NS USD 363164.10000000 0.118030959543 Long EC CORP US N 1 N N N CAREDX INC 549300NQOFKL9NON0U06 CAREDX INC 0.00000000 14167L103 112815.00000000 NS USD 10324828.80000000 3.355644047383 Long EC CORP US N 1 N N N GENIUS SPORTS LTD N/A GENIUS SPORTS LTD 0.00000000 G3934V109 232565.00000000 NS USD 4365245.05000000 1.418736218406 Long EC CORP GB N 1 N N N AERIE PHARMACEUTICALS INC 529900SFXHDHUO324R09 AERIE PHARMACEUTICALS INC 0.00000000 00771V108 39613.00000000 NS USD 634204.13000000 0.206120929933 Long EC CORP US N 1 N N N VOCERA COMMUNICATIONS INC 5493006D2J6NPNZ60K83 VOCERA COMMUNICATIONS INC 0.00000000 92857F107 148057.00000000 NS USD 5900071.45000000 1.917565900979 Long EC CORP US N 1 N N N FORTE BIOSCIENCES INC 529900Z84WFDHPS3JP76 FORTE BIOSCIENCES INC 0.00000000 34962G109 41877.00000000 NS USD 1407904.74000000 0.457579224951 Long EC CORP US N 1 N N N PLANET FITNESS INC - CL A 549300LLE5HUPF6H8G33 PLANET FITNESS INC - CL A 0.00000000 72703H101 22820.00000000 NS USD 1717205.00000000 0.558104046857 Long EC CORP US N 1 N N N TAKE-TWO INTERACTIVE SOFTWRE BOMSTHHJK882EWYX3334 TAKE-TWO INTERACTIVE SOFTWRE 0.00000000 874054109 5589.00000000 NS USD 989364.78000000 0.321550710332 Long EC CORP US N 1 N N N IAA INC 549300PZCOPC5178W747 IAA INC 0.00000000 449253103 23075.00000000 NS USD 1258510.50000000 0.409025016268 Long EC CORP US N 1 N N N TANDEM DIABETES CARE INC 549300JEPFOD0K4D3I05 TANDEM DIABETES CARE INC 0.00000000 875372203 32308.00000000 NS USD 3146799.20000000 1.022732503205 Long EC CORP US N 1 N N N BILL.COM HOLDINGS INC 549300IBF9VZZIGOZW63 BILL.COM HOLDINGS INC 0.00000000 090043100 19673.00000000 NS USD 3603700.14000000 1.171228613819 Long EC CORP US N 1 N N N TURNING POINT THERAPEUTICS I N/A TURNING POINT THERAPEUTICS I 0.00000000 90041T108 10250.00000000 NS USD 799705.00000000 0.259909909877 Long EC CORP US N 1 N N N BANDWIDTH INC-CLASS A 549300QC70JB7MUGXM66 BANDWIDTH INC-CLASS A 0.00000000 05988J103 33962.00000000 NS USD 4684039.04000000 1.522346571236 Long EC CORP US N 1 N N N FIVERR INTERNATIONAL LTD 549300Z8OREY6THCPF67 FIVERR INTERNATIONAL LTD 0.00000000 M4R82T106 18135.00000000 NS USD 4397556.15000000 1.429237559636 Long EC CORP IL N 1 N N N TRIPADVISOR INC 549300XVG45PT5BART17 TRIPADVISOR INC 0.00000000 896945201 57136.00000000 NS USD 2302580.80000000 0.748355416327 Long EC CORP US N 1 N N N WINGSTOP INC N/A WINGSTOP INC 0.00000000 974155103 26463.00000000 NS USD 4171362.69000000 1.355723048906 Long EC CORP US N 1 N N N BED BATH & BEYOND INC 529900ZBUWWUV7BKGX39 BED BATH & BEYOND INC 0.00000000 075896100 64472.00000000 NS USD 2146272.88000000 0.697554211633 Long EC CORP US N 1 N N N CHEFS' WAREHOUSE INC/THE 549300JYEDC8C547E980 CHEFS' WAREHOUSE INC/THE 0.00000000 163086101 43295.00000000 NS USD 1378079.85000000 0.447885919955 Long EC CORP US N 1 N N N BLACKBAUD INC 54930056X3HKFMNG3754 BLACKBAUD INC 0.00000000 09227Q100 32715.00000000 NS USD 2504987.55000000 0.814139074240 Long EC CORP US N 1 N N N HEXCEL CORP S6Q7LW43WUBUHXY2QP69 HEXCEL CORP 0.00000000 428291108 14300.00000000 NS USD 892320.00000000 0.290010454833 Long EC CORP US N 1 N N N BENEFITFOCUS INC 254900W89KP1OS3RXO89 BENEFITFOCUS INC 0.00000000 08180D106 29468.00000000 NS USD 415498.80000000 0.135040115620 Long EC CORP US N 1 N N N PAYCOM SOFTWARE INC 254900LSB0HNJUDC6Q18 PAYCOM SOFTWARE INC 0.00000000 70432V102 13265.00000000 NS USD 4821429.55000000 1.566999480837 Long EC CORP US N 1 N N N AFFILIATED MANAGERS GROUP 2JE75BUE3T1BLCYYGK54 AFFILIATED MANAGERS GROUP 0.00000000 008252108 23141.00000000 NS USD 3568573.61000000 1.159812237472 Long EC CORP US N 1 N N N SMARTSHEET INC-CLASS A 549300N9WF42OK9VL589 SMARTSHEET INC-CLASS A 0.00000000 83200N103 35160.00000000 NS USD 2542771.20000000 0.826419033808 Long EC CORP US N 1 N N N US FOODS HOLDING CORP 549300UGOZSO64CFPR97 US FOODS HOLDING CORP 0.00000000 912008109 87760.00000000 NS USD 3366473.60000000 1.094128272278 Long EC CORP US N 1 N N N PRIVIA HEALTH GROUP INC N/A PRIVIA HEALTH GROUP INC 0.00000000 74276R102 21603.00000000 NS USD 958525.11000000 0.311527594495 Long EC CORP US N 1 N N N DIGITAL TURBINE INC 549300D0WZR1VI2QGB24 DIGITAL TURBINE INC 0.00000000 25400W102 17086.00000000 NS USD 1299048.58000000 0.422200185511 Long EC CORP US N 1 N N N PERSONALIS INC N/A PERSONALIS INC 0.00000000 71535D106 33842.00000000 NS USD 856202.60000000 0.278272038568 Long EC CORP US N 1 N N N VEEVA SYSTEMS INC-CLASS A 549300YZEXPDB92M2F02 VEEVA SYSTEMS INC-CLASS A 0.00000000 922475108 22321.00000000 NS USD 6940714.95000000 2.255782566249 Long EC CORP US N 1 N N N WEBSTER FINANCIAL CORP KMRURHT0VWKYS6Z5KU67 WEBSTER FINANCIAL CORP 0.00000000 947890109 20010.00000000 NS USD 1067333.40000000 0.346891075838 Long EC CORP US N 1 N N N GUARDANT HEALTH INC 254900M8C3E5VC8BR186 GUARDANT HEALTH INC 0.00000000 40131M109 31542.00000000 NS USD 3917200.98000000 1.273118654610 Long EC CORP US N 1 N N N KARUNA THERAPEUTICS INC N/A KARUNA THERAPEUTICS INC 0.00000000 48576A100 7074.00000000 NS USD 806365.26000000 0.262074542556 Long EC CORP US N 1 N N N BIO-TECHNE CORP 54930073RLKQ51TILZ35 BIO-TECHNE CORP 0.00000000 09073M104 17049.00000000 NS USD 7676482.74000000 2.494912420370 Long EC CORP US N 1 N N N VERTEX INC - CLASS A 549300QMYW171MP1PL50 VERTEX INC - CLASS A 0.00000000 92538J106 93883.00000000 NS USD 2059793.02000000 0.669447631558 Long EC CORP US N 1 N N N BIGCOMMERCE HOLDINGS-SER 1 549300MOVEFQ78DMPG58 BIGCOMMERCE HOLDINGS-SER 1 0.00000000 08975P108 63855.00000000 NS USD 4145466.60000000 1.347306632330 Long EC CORP US N 1 N N N SEMRUSH HOLDINGS INC-A N/A SEMRUSH HOLDINGS INC-A 0.00000000 81686C104 43954.00000000 NS USD 1011821.08000000 0.328849170275 Long EC CORP US N 1 N N N UNIVERSAL DISPLAY CORP N/A UNIVERSAL DISPLAY CORP 0.00000000 91347P105 12653.00000000 NS USD 2813141.49000000 0.914291333853 Long EC CORP US N 1 N N N CONVEY HOLDING PARENT INC N/A CONVEY HOLDING PARENT INC 0.00000000 21258C108 62048.00000000 NS USD 706106.24000000 0.229489635806 Long EC CORP US N 1 N N N REPLIGEN CORP 54930006QJ0T5AUO1E71 REPLIGEN CORP 0.00000000 759916109 18036.00000000 NS USD 3600346.32000000 1.170138598058 Long EC CORP US N 1 N N N EVENTBRITE INC-CLASS A 549300N6XBV2B1FAUF55 EVENTBRITE INC-CLASS A 0.00000000 29975E109 75680.00000000 NS USD 1437920.00000000 0.467334401575 Long EC CORP US N 1 N N N BJ'S WHOLESALE CLUB HOLDINGS 549300UCIWH1C93V0J03 BJ'S WHOLESALE CLUB HOLDINGS 0.00000000 05550J101 56895.00000000 NS USD 2707064.10000000 0.879815414765 Long EC CORP US N 1 N N N NEOGEN CORP 549300HJT9FC36N4UW43 NEOGEN CORP 0.00000000 640491106 207807.00000000 NS USD 9567434.28000000 3.109485349569 Long EC CORP US N 1 N N N INSULET CORP 549300TZTYD2PYN92D43 INSULET CORP 0.00000000 45784P101 15603.00000000 NS USD 4283179.53000000 1.392064330763 Long EC CORP US N 1 N N N TOLERO DCR N/A TOLERO DCR 0.00000000 N/A 287830.00000000 NS USD 239877.52000000 0.077961929217 Long EC CORP US Y 3 N N N JOINT CORP/THE N/A JOINT CORP/THE 0.00000000 47973J102 60426.00000000 NS USD 5070949.92000000 1.648095406059 Long EC CORP US N 1 N N N TANGER FACTORY OUTLET CENTER UKEW8YSXE4Y581KYOL30 TANGER FACTORY OUTLET CENTER 0.00000000 875465106 184837.00000000 NS USD 3484177.45000000 1.132382874970 Long RE CORP US N 1 N N N GUIDEWIRE SOFTWARE INC 549300WXSG0J8IXZCK32 GUIDEWIRE SOFTWARE INC 0.00000000 40171V100 24101.00000000 NS USD 2716664.72000000 0.882935685713 Long EC CORP US N 1 N N N CROSSLINK VENTURES C LLC N/A CROSSLINK VENTURES C LLC CLASS B SHARES 0.00000000 N/A 12.00000000 NS USD 300000.00000000 0.097502170129 Long EC CORP US Y 3 N N N QUIDEL CORP 549300X2FQ6S98OQLQ46 QUIDEL CORP 0.00000000 74838J101 21577.00000000 NS USD 2764445.24000000 0.898464700346 Long EC CORP US N 1 N N N EVERBRIDGE INC 549300WCY0UMR64ATW81 EVERBRIDGE INC 0.00000000 29978A104 38298.00000000 NS USD 5211591.84000000 1.693805047429 Long EC CORP US N 1 N N N SPS COMMERCE INC 2549006XVF9GCCETDQ72 SPS COMMERCE INC 0.00000000 78463M107 36971.00000000 NS USD 3691554.35000000 1.199781867585 Long EC CORP US N 1 N N N 2021-07-30 Alger Portfolios Anthony Caputo Anthony Caputo Assistant Treasurer