Highest end of day price: 18.884095810783 EUR (ยฃ21.65 USD) on 2026-03-19
Lowest end of day price: 2.0596108498977 EUR (ยฃ2.62 USD) on 2006-11-03