Highest end of day price: 26.053263052165 EUR (ยฃ29.19 USD) on 2026-10-23
Lowest end of day price: 2.5795502253316 EUR (ยฃ2.56 USD) on 2002-07-24