Highest end of day price: 56.212157015703 EUR (C$63.93 USD) on 2026-07-27
Lowest end of day price: 20.712727859888 EUR (C$23.29 USD) on 2015-06-16