According to Schroder BSC Social Impact Trust latest financial reports the company had earnings of $814.88K in 2023-06-30, an decrease of -57.03% to 2022.