Highest end of day price: 56.261241155632 EUR (C$66.24 USD) on 2025-12-30
Lowest end of day price: 23.012604693147 EUR (C$25.35 USD) on 2016-06-27