Highest end of day price: 26.17267443619 EUR (C$29.72 USD) on 2026-06-24
Lowest end of day price: 16.088977612466 EUR (C$19.01 USD) on 2018-05-16