Highest end of day price: 19.641063561369 EUR (C$22.79 USD) on 2025-11-27
Lowest end of day price: 11.521740715085 EUR (C$12.64 USD) on 2019-10-07