Tesco Share Chart - Tesco Share Price 3 322 Index Linked Notes 05 11 2025