Highest end of day price: 42.382219407235 EUR (ยฃ48.37 USD) on 2026-06-30
Lowest end of day price: 25.206949514567 EUR (ยฃ26.68 USD) on 2023-10-27