Highest end of day price: 47.072426933041 EUR (C$55.46 USD) on 2026-04-16
Lowest end of day price: 14.617201462577 EUR (C$17.48 USD) on 2017-09-11