Highest end of day price: 17.716124956331 EUR (C$20.44 USD) on 2026-08-13
Lowest end of day price: 5.5688371268529 EUR (C$5.96 USD) on 2020-03-23