Highest end of day price: 44.942064311937 EUR (ยฃ51.36 USD) on 2026-06-22
Lowest end of day price: 23.200696832896 EUR (ยฃ24.63 USD) on 2023-10-31