Highest end of day price: 25.064668151764 EUR (C$29.25 USD) on 2026-08-24
Lowest end of day price: 2.1338328605122 EUR (C$1.83 USD) on 2001-07-11