Highest end of day price: 27.989999484642 EUR (C$32.31 USD) on 2026-08-11
Lowest end of day price: 10.242435800242 EUR (C$11.64 USD) on 2018-12-27