Highest end of day price: 453.58085383355 EUR (C$507.23 USD) on 2026-10-30
Lowest end of day price: 9.4899563401109 EUR (C$8.68 USD) on 2001-09-24