Investment Trust Update | July 2025

The investment trust sector is shifting fast: £8.8bn returned in six months. Buybacks, boardroom decisions, and bold exits dominate. Watch this month’s update for the ...