Mesoblast Limited (MESO)
NASDAQ: MESO · Real-Time Price · USD
14.90
-0.30 (-1.97%)
May 26, 2026, 4:00 PM EDT - Market closed

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
1,9301,394778636289969
Market Cap Growth
46.81%79.26%22.20%120.50%-70.23%-26.69%
Enterprise Value
1,9361,304817.03671.45326.82881.94
Last Close Price
14.9010.896.817.824.4414.96
PS Ratio
29.5281.05131.7484.8328.26130.39
PB Ratio
3.362.331.621.270.581.67
P/TBV Ratio
-2.201.401.210.611.56
EV/Sales Ratio
29.6175.80138.4389.5132.01118.64
Debt / Equity Ratio
-0.120.210.210.200.09
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%
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