Highest end of day price: 97.417884474808 EUR (C$109.63 USD) on 2026-10-06
Lowest end of day price: 20.559769294103 EUR (C$23.19 USD) on 2016-02-11