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