General Shares performance 21 10 2024