Highest end of day price: 19.911841602942 EUR (C$22.22 USD) on 2026-10-12
Lowest end of day price: 5.7121954056615 EUR (C$6.11 USD) on 2020-03-23