Biotechnology Assets, S.A. (BME:BST)
Spain flag Spain · Delayed Price · Currency is EUR
0.2240
-0.0050 (-2.18%)
Aug 7, 2026, 1:37 PM CET

Biotechnology Assets Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
171418231321
Market Cap Growth
-27.67%-22.86%-19.20%72.25%-36.62%-3.92%
Enterprise Value
18.0917.5923.3429.4224.0531.1
Last Close Price
0.220.200.280.400.230.46
PE Ratio
---11.35--
Forward PE
-2.252.252.252.252.25
PS Ratio
4.964.615.8543.035.086.79
PB Ratio
2.442.313.173.933.955.60
P/TBV Ratio
7.806.8398.12---
P/OCF Ratio
---478.84--
EV/Sales Ratio
5.275.697.3955.379.2010.08
EV/EBITDA Ratio
29.6128.79-4.8957.42-
EV/EBIT Ratio
---8.29--
Debt / Equity Ratio
0.570.570.771.093.032.77
Debt / EBITDA Ratio
6.566.56-1.1928.00-
Net Debt / Equity Ratio
0.540.540.841.153.252.76
Net Debt / EBITDA Ratio
5.475.47-9.681.1226.09-239.62
Net Debt / FCF Ratio
-221.23-221.23-55.59-307.21-75.42-6.79
Asset Turnover
0.220.220.200.030.140.15
Inventory Turnover
55.6155.61---27.18
Quick Ratio
1.401.400.811.040.881.24
Current Ratio
1.401.400.811.040.881.24
Return on Equity (ROE)
-28.25%-28.25%-44.40%38.72%-47.33%-73.66%
Return on Assets (ROA)
-11.90%-11.90%-16.47%14.73%-8.58%-10.71%
Return on Invested Capital (ROIC)
-16.38%-15.49%-20.91%18.43%-11.17%-14.32%
Return on Capital Employed (ROCE)
-13.69%-13.69%-23.31%25.41%-11.06%-15.35%
Earnings Yield
---8.81%--
Buyback Yield / Dilution
--10.20%-14.28%-0.05%-26.49%-16.39%
Total Shareholder Return
--10.20%-14.28%-0.05%-26.49%-16.39%