Highest end of day price: 57.389866869905 EUR (C$67.46 USD) on 2026-01-23
Lowest end of day price: 22.921641268331 EUR (C$24.81 USD) on 2020-04-27