Top 10 performing investment trusts: 1999-2024