Highest end of day price: 24.595308996126 EUR (C$28.11 USD) on 2026-06-22
Lowest end of day price: 13.113415774737 EUR (C$14.31 USD) on 2023-06-26