Highest end of day price: 19.771714712529 EUR (ยฃ22.52 USD) on 2026-09-25
Lowest end of day price: 2.0596108498977 EUR (ยฃ2.62 USD) on 2006-11-03