Highest end of day price: 25.626859005822 EUR (ยฃ30.37 USD) on 2026-02-18
Lowest end of day price: 15.362509467871 EUR (ยฃ16.20 USD) on 2022-06-16