Highest end of day price: 19.677610854208 EUR (C$22.84 USD) on 2026-06-03
Lowest end of day price: 2.8989858271751 EUR (C$3.13 USD) on 2020-04-03