Highest end of day price: 23.124996316565 EUR (ยฃ24.34 USD) on 2025-02-26
Lowest end of day price: 0.67994679761216 EUR (ยฃ0.66 USD) on 2002-10-28