Highest end of day price: 88.293126061679 EUR (C$104.01 USD) on 2026-05-06
Lowest end of day price: 14.883055191188 EUR (C$20.86 USD) on 2009-07-28