Highest end of day price: 25.519615246758 EUR (C$28.72 USD) on 2026-10-06
Lowest end of day price: 11.782570245614 EUR (C$11.44 USD) on 2022-10-10