Highest end of day price: 24.904857078446 EUR (ยฃ26.13 USD) on 2024-11-27
Lowest end of day price: 3.4391427516715 EUR (ยฃ4.35 USD) on 2009-03-06