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