Top five investment trust share buybacks in 2025