Highest end of day price: 27.206427353883 EUR (C$31.62 USD) on 2026-01-12
Lowest end of day price: 10.242435800242 EUR (C$11.64 USD) on 2018-12-27