Highest end of day price: 42.956885738964 EUR (C$49.84 USD) on 2025-11-27
Lowest end of day price: 28.428998662066 EUR (C$32.26 USD) on 2016-04-29