Highest end of day price: 63.924245024931 EUR (C$73.74 USD) on 2026-08-13
Lowest end of day price: 18.151052517806 EUR (C$20.60 USD) on 2016-04-29