Highest end of day price: 25.101530747912 EUR (C$28.55 USD) on 2026-09-24
Lowest end of day price: 12.31259962882 EUR (C$13.84 USD) on 2021-12-20