Highest end of day price: 28.242163867746 EUR (C$32.73 USD) on 2026-08-28
Lowest end of day price: 10.242435800242 EUR (C$11.64 USD) on 2018-12-27