Highest end of day price: 447.47714469467 EUR (C$523.73 USD) on 2026-04-09
Lowest end of day price: 9.4899563401109 EUR (C$8.68 USD) on 2001-09-24