Schroder BSC Social Impact Trust plc (LON:SBSI)
London flag London · Delayed Price · Currency is GBP · Price in GBX
66.50
+0.50 (0.76%)
May 26, 2026, 8:00 AM GMT

LON:SBSI Ratios and Metrics

Millions GBP. 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
526372799178
Market Cap Growth
-13.34%-12.74%-8.95%-12.94%17.05%-
Enterprise Value
4357707874-
Last Close Price
0.660.740.790.830.940.91
PE Ratio
30.8068.1768.66127.5962.9712.98
PS Ratio
17.9028.7432.1445.1536.5111.69
PB Ratio
0.650.750.830.891.010.99
P/TBV Ratio
0.650.750.830.891.010.99
P/OCF Ratio
26.3421.8436.8170.88104.08146.65
EV/Sales Ratio
14.8825.9031.4644.3829.90-
EV/EBIT Ratio
24.9361.4466.25125.3950.79-
Net Debt / Equity Ratio
-0.11-0.12-0.04-0.02-0.01-0.22
Asset Turnover
0.040.030.030.020.03-
Quick Ratio
19.5421.727.264.803.5110.88
Current Ratio
19.5421.727.264.803.5110.88
Return on Equity (ROE)
2.12%1.08%1.20%0.69%1.72%-
Return on Assets (ROA)
1.31%0.67%0.75%0.43%1.08%-
Return on Capital Employed (ROCE)
2.20%1.10%1.20%0.70%1.60%7.70%
Earnings Yield
3.34%1.47%1.46%0.78%1.59%7.70%
Dividend Yield
5.70%5.11%3.70%2.76%1.39%0.84%
Payout Ratio
172.66%262.80%184.37%178.87%29.66%-
Buyback Yield / Dilution
2.71%2.07%1.52%-4.60%-8.52%-
Total Shareholder Return
8.41%7.17%5.23%-1.85%-7.13%0.84%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.