Highest end of day price: 106.65764441967 EUR (C$123.12 USD) on 2026-08-11
Lowest end of day price: 18.041485704646 EUR (C$21.76 USD) on 2012-07-24