Highest end of day price: 23.324920627953 EUR (ยฃ26.48 USD) on 2026-06-24
Lowest end of day price: 20.157270172676 EUR (ยฃ21.97 USD) on 2023-08-21