Highest end of day price: 685.64517877749 EUR (C$769.13 USD) on 2026-10-26
Lowest end of day price: 55.795847822451 EUR (C$68.75 USD) on 2004-10-11