Mesoblast Limited (MESO)
NASDAQ: MESO · Real-Time Price · USD
16.22
+0.78 (5.05%)
At close: Jul 13, 2026, 4:00 PM EDT
15.95
-0.27 (-1.66%)
After-hours: Jul 13, 2026, 7:18 PM EDT

Mesoblast Ratios and Metrics

Millions USD. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
2,1131,394778636289969
Market Cap Growth
73.79%79.26%22.20%120.50%-70.23%-26.69%
Enterprise Value
2,1181,360833.52681.46335.02937.91
Last Close Price
16.2210.896.817.824.4414.96
PS Ratio
32.3281.05131.7484.8328.26130.39
PB Ratio
3.682.331.621.270.581.67
P/TBV Ratio
-51.35---1063.66
EV/Sales Ratio
32.4079.11141.2390.8532.81126.17
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)
--14.38%-12.00%-11.34%-13.55%-16.49%
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%
SEC Filings: 10-K · 10-Q