Highest end of day price: 20.206025323752 EUR (£22.61 USD) on 2026-11-03
Lowest end of day price: 18.471950727899 EUR (£20.75 USD) on 2026-10-21