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