Highest end of day price: 47.649974780377 EUR (C$56.24 USD) on 2026-02-27
Lowest end of day price: 16.239406771598 EUR (C$20.76 USD) on 2012-11-16