Mesoblast Limited (MESO)
NASDAQ: MESO · Real-Time Price · USD
15.89
+0.15 (0.95%)
May 4, 2026, 10:25 AM EDT - Market open

Mesoblast Ratios and Metrics

Millions USD. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
2,0591,394778636289969
Market Cap Growth
73.28%79.26%22.20%120.50%-70.23%-26.69%
Enterprise Value
2,0641,304817.03671.45326.82881.94
Last Close Price
15.8910.896.817.824.4414.96
PE Ratio
--12.87-7.64-7.43-3.32-9.16
PS Ratio
31.4981.05131.7484.8328.26130.39
PB Ratio
3.582.331.621.270.581.67
P/TBV Ratio
-2.201.401.210.611.56
P/FCF Ratio
--27.53-15.96-10.01-4.38-9.47
P/OCF Ratio
--27.90-16.05-10.06-4.39-9.62
EV/Sales Ratio
31.5775.80138.4389.5132.01118.64
EV/EBITDA Ratio
--18.00-13.51-11.60-4.67-10.42
EV/EBIT Ratio
--16.53-12.54-10.83-4.40-9.92
EV/FCF Ratio
--25.75-16.77-10.57-4.96-8.61
Debt / Equity Ratio
-0.120.210.210.200.09
Debt / EBITDA Ratio
--1.77-1.97-2.01-1.53-1.25
Debt / FCF Ratio
--2.53-2.44-1.83-1.62-1.03
Net Debt / Equity Ratio
--0.060.120.090.09-0.05
Net Debt / EBITDA Ratio
-0.46-0.92-0.78-0.660.37
Net Debt / FCF Ratio
-0.66-1.15-0.71-0.700.31
Asset Turnover
-0.020.010.010.010.01
Inventory Turnover
-0.46----
Quick Ratio
-1.721.151.871.261.50
Current Ratio
-1.991.181.951.361.57
Return on Equity (ROE)
--18.95%-17.91%-16.40%-16.94%-17.48%
Return on Assets (ROA)
--10.88%-9.71%-9.29%-10.53%-11.93%
Return on Invested Capital (ROIC)
--13.15%-11.04%-10.69%-12.70%-15.11%
Return on Capital Employed (ROCE)
--12.34%-10.65%-10.01%-11.78%-13.74%
Earnings Yield
-4.58%-7.77%-13.08%-13.47%-30.14%-10.92%
FCF Yield
-2.95%-3.63%-6.27%-9.99%-22.85%-10.56%
Buyback Yield / Dilution
-14.51%-22.41%-26.87%-13.89%-12.86%-14.42%
Total Shareholder Return
-14.51%-22.41%-26.87%-13.89%-12.86%-14.42%
Updated Mar 31, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q