Highest end of day price: 20.445697645149 EUR (C$23.78 USD) on 2025-10-24
Lowest end of day price: 12.31259962882 EUR (C$13.84 USD) on 2021-12-20