Highest end of day price: 17.676328611991 EUR (ยฃ20.57 USD) on 2026-05-25
Lowest end of day price: 2.4314604304166 EUR (ยฃ2.75 USD) on 2015-02-11