Highest end of day price: 21.33761862451 EUR (ยฃ25.25 USD) on 2026-02-23
Lowest end of day price: 0.73590033189485 EUR (ยฃ0.79 USD) on 2003-04-04