Apellis Pharmaceuticals, Inc. (APLS)
May 14, 2026 - APLS was delisted (reason: acquired by BIIB)
41.03
-0.03 (-0.07%)
Inactive · Last trade price on May 13, 2026

Apellis Pharmaceuticals Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,2533,1813,9737,1575,7284,611
Market Cap Growth
117.85%-19.93%-44.49%24.94%24.23%5.88%
Enterprise Value
5,3222,7263,6656,9105,2834,116
Last Close Price
41.0325.1231.9159.8651.7147.28
PE Ratio
39.98125.60----
PS Ratio
4.753.175.0818.0575.9569.27
PB Ratio
12.658.5917.3836.7933.7223.21
P/TBV Ratio
12.818.8117.3036.5232.3020.09
P/FCF Ratio
140.2070.66----
P/OCF Ratio
139.0770.17----
EV/Sales Ratio
4.822.724.6917.4270.0561.84
EV/EBITDA Ratio
31.9447.84----
EV/EBIT Ratio
32.2149.19----
EV/FCF Ratio
142.0660.57----
Debt / Equity Ratio
0.030.030.450.540.631.04
Debt / EBITDA Ratio
0.120.33----
Debt / FCF Ratio
0.530.42----
Net Debt / Equity Ratio
-0.93-1.21-1.32-1.24-2.58-2.47
Net Debt / EBITDA Ratio
-2.31-7.851.850.470.740.92
Net Debt / FCF Ratio
-10.29-9.933.410.400.850.87
Asset Turnover
1.021.020.930.510.090.07
Inventory Turnover
0.790.911.030.500.110.02
Quick Ratio
2.982.573.652.253.345.39
Current Ratio
3.633.144.253.104.296.25
Return on Equity (ROE)
68.94%7.48%-93.55%-290.14%-353.93%-370.20%
Return on Assets (ROA)
15.10%5.25%-19.83%-67.04%-72.50%-58.24%
Return on Invested Capital (ROIC)
37.00%15.11%-58.51%-298.26%-868.93%-4551.49%
Return on Capital Employed (ROCE)
21.31%7.64%-26.60%-91.22%-88.58%-67.79%
Earnings Yield
2.54%0.80%----
FCF Yield
0.71%1.42%----
Buyback Yield / Dilution
-5.48%-4.80%-4.40%-11.84%-25.70%-12.32%
Total Shareholder Return
-5.48%-4.80%-4.40%-11.84%-25.70%-12.32%
Updated May 7, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q