Highest end of day price: 43.688129829271 EUR (ยฃ50.82 USD) on 2026-06-02
Lowest end of day price: 23.200696832896 EUR (ยฃ24.63 USD) on 2023-10-31