Schroder BSC Social Impact Trust plc (FRA:783)
Germany flag Germany · Delayed Price · Currency is EUR
0.7000
0.00 (0.00%)
Last updated: Feb 23, 2026, 8:11 AM CET

FRA:783 Ratios and Metrics

Millions EUR. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
Market Capitalization
5773859210690
Market Cap Growth
-19.77%-13.69%-7.74%-12.82%16.81%-
Enterprise Value
4666839086-
Last Close Price
0.700.840.890.931.041.02
PE Ratio
53.2168.1768.66127.5962.9712.98
PS Ratio
22.4328.7432.1445.1536.5111.69
PB Ratio
0.590.750.830.891.010.99
P/TBV Ratio
0.590.750.830.891.010.99
P/OCF Ratio
17.0521.8436.8170.88104.08146.65
EV/Sales Ratio
18.2525.9031.4644.3829.90-
EV/EBIT Ratio
43.2961.4466.25125.3950.79-
Net Debt / Equity Ratio
-0.12-0.12-0.04-0.02-0.01-0.22
Asset Turnover
0.030.030.030.020.03-
Quick Ratio
21.7221.727.264.803.5110.88
Current Ratio
21.7221.727.264.803.5110.88
Return on Equity (ROE)
1.08%1.08%1.20%0.69%1.72%-
Return on Assets (ROA)
0.67%0.67%0.75%0.43%1.08%-
Return on Capital Employed (ROCE)
1.10%1.10%1.20%0.70%1.60%7.70%
Earnings Yield
1.88%1.47%1.46%0.78%1.59%7.70%
Dividend Yield
6.00%5.24%3.90%2.87%1.45%0.86%
Payout Ratio
262.80%262.80%184.37%178.87%29.66%-
Buyback Yield / Dilution
2.07%2.07%1.52%-4.60%-8.52%-
Total Shareholder Return
8.06%7.30%5.43%-1.73%-7.07%0.86%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.