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