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