Mesoblast Limited (MESO)
NASDAQ: MESO · Real-Time Price · USD
13.75
-0.01 (-0.07%)
At close: Jun 16, 2026, 4:00 PM EDT
13.64
-0.11 (-0.80%)
After-hours: Jun 16, 2026, 7:19 PM EDT

Mesoblast Ratios and Metrics

Millions USD. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
1,7871,394778636289969
Market Cap Growth
45.77%79.26%22.20%120.50%-70.23%-26.69%
Enterprise Value
1,7931,360833.52681.46335.02937.91
Last Close Price
13.7510.896.817.824.4414.96
PS Ratio
27.3481.05131.7484.8328.26130.39
PB Ratio
3.112.331.621.270.581.67
EV/Sales Ratio
27.4279.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)
--12.05%-10.33%-10.05%-11.47%-13.23%
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