Highest end of day price: 25.262520877685 EUR (C$29.15 USD) on 2026-03-18
Lowest end of day price: 12.272045931149 EUR (C$13.76 USD) on 2021-11-26