Mesoblast Limited (MESO)
NASDAQ: MESO · Real-Time Price · USD
14.55
+0.63 (4.53%)
At close: Apr 9, 2026, 4:00 PM EDT
14.84
+0.29 (1.99%)
After-hours: Apr 9, 2026, 5:59 PM EDT

Mesoblast Ratios and Metrics

Millions USD. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
1,8531,394777636289970
Market Cap Growth
15.33%79.35%22.14%120.50%-70.27%-26.61%
Enterprise Value
1,8581,304816.66671.45326.82883.1
Last Close Price
14.5510.896.817.824.4414.96
PE Ratio
--12.87-7.64-7.43-3.32-9.16
PS Ratio
28.3481.05131.6884.8328.26130.54
PB Ratio
3.222.331.621.270.581.67
P/TBV Ratio
3.252.201.401.210.611.56
P/FCF Ratio
--27.53-15.95-10.02-4.38-9.48
P/OCF Ratio
--27.90-16.04-10.06-4.39-9.63
EV/Sales Ratio
28.4275.80138.3789.5132.01118.79
EV/EBITDA Ratio
--17.99-13.50-11.60-4.67-10.43
EV/EBIT Ratio
--16.53-12.54-10.83-4.40-9.93
EV/FCF Ratio
--25.75-16.76-10.57-4.96-8.62
Debt / Equity Ratio
0.110.120.210.210.200.09
Debt / EBITDA Ratio
-2.10-1.77-1.97-2.01-1.53-1.25
Debt / FCF Ratio
-3.10-2.53-2.44-1.83-1.62-1.03
Net Debt / Equity Ratio
0.01-0.060.120.090.09-0.05
Net Debt / EBITDA Ratio
-0.080.46-0.92-0.78-0.660.37
Net Debt / FCF Ratio
-0.120.66-1.15-0.71-0.700.31
Asset Turnover
0.090.020.010.010.010.01
Inventory Turnover
0.560.46----
Quick Ratio
1.351.721.151.871.261.50
Current Ratio
1.581.991.181.951.361.57
Return on Equity (ROE)
-18.22%-18.95%-17.91%-16.40%-16.94%-17.48%
Return on Assets (ROA)
-9.33%-10.88%-9.71%-9.29%-10.53%-11.93%
Return on Invested Capital (ROIC)
-10.96%-13.15%-11.04%-10.69%-12.70%-15.11%
Return on Capital Employed (ROCE)
-10.78%-12.34%-10.65%-10.01%-11.78%-13.74%
Earnings Yield
-5.09%-7.77%-13.08%-13.47%-30.14%-10.92%
FCF Yield
-3.27%-3.63%-6.27%-9.99%-22.85%-10.55%
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 Dec 31, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q