Schroder BSC Social Impact Trust plc (LON:SBSI)
London flag London · Delayed Price · Currency is GBP · Price in GBX
63.00
-0.25 (-0.40%)
Apr 29, 2026, 8:00 AM GMT

LON:SBSI Ratios and Metrics

Millions GBP. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025 FY 2024 FY 2023 FY 2022 FY 2021
Period Ending
Apr '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
Market Capitalization
506372799178
Market Cap Growth
-10.73%-12.74%-8.95%-12.94%17.05%-
Enterprise Value
4157707874-
Last Close Price
0.630.740.790.830.940.91
PE Ratio
29.5268.1768.66127.5962.9712.98
PS Ratio
17.1928.7432.1445.1536.5111.69
PB Ratio
0.620.750.830.891.010.99
P/TBV Ratio
0.620.750.830.891.010.99
P/OCF Ratio
25.3021.8436.8170.88104.08146.65
EV/Sales Ratio
14.1825.9031.4644.3829.90-
EV/EBIT Ratio
23.7561.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.47%1.47%1.46%0.78%1.59%7.70%
Dividend Yield
5.92%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.63%7.17%5.23%-1.85%-7.13%0.84%
Source: S&P Capital IQ. Standard template. Financial Sources.