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