Highest end of day price: 58.518882515649 EUR (C$68.64 USD) on 2026-04-10
Lowest end of day price: 9.8130953562843 EUR (C$11.88 USD) on 2010-06-09