Mesoblast Limited (MESO)
NASDAQ: MESO · Real-Time Price · USD
14.17
-0.38 (-2.61%)
At close: Jul 31, 2026, 4:00 PM EDT
14.19
+0.02 (0.14%)
After-hours: Jul 31, 2026, 7:34 PM EDT

Mesoblast Ratios and Metrics

Millions USD. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Jul '26 Jun '26 Jun '25 Jun '24 Jun '23 Jun '22
1,8711,7471,394778636289
Market Cap Growth
3.99%25.37%79.27%22.20%120.50%-70.23%
Enterprise Value
1,8761,7471,360833.52681.46335.02
Last Close Price
14.1713.5310.896.817.824.44
PS Ratio
28.61-81.05131.7484.8328.26
PB Ratio
3.26-2.331.621.270.58
P/TBV Ratio
--51.35---
EV/Sales Ratio
28.69-79.11141.2390.8532.81
Debt / Equity Ratio
--0.120.210.210.20
Net Debt / Equity Ratio
---0.060.120.090.09
Net Debt / EBITDA Ratio
--0.46-0.92-0.78-0.66
Net Debt / FCF Ratio
--0.66-1.15-0.71-0.70
Asset Turnover
-00.020.010.010.01
Inventory Turnover
-00.46---
Quick Ratio
--1.721.151.871.26
Current Ratio
--1.991.181.951.36
Return on Equity (ROE)
-0.00%-18.95%-17.91%-16.40%-16.94%
Return on Assets (ROA)
-0.00%-10.88%-9.71%-9.29%-10.53%
Return on Invested Capital (ROIC)
-0.00%-14.38%-12.00%-11.34%-13.55%
Return on Capital Employed (ROCE)
-0.00%-12.34%-10.65%-10.01%-11.78%
Buyback Yield / Dilution
-14.51%-6.53%-22.41%-26.87%-13.89%-12.86%
Total Shareholder Return
-14.51%-6.53%-22.41%-26.87%-13.89%-12.86%
SEC Filings: 10-K · 10-Q