Highest end of day price: 25.177372843489 EUR (ยฃ27.44 USD) on 2023-08-22
Lowest end of day price: 1.9716132724543 EUR (ยฃ2.47 USD) on 2012-06-05