Highest end of day price: 22.685886421551 EUR (ยฃ26.14 USD) on 2026-07-30
Lowest end of day price: 2.0456364790246 EUR (ยฃ2.01 USD) on 2002-10-29