Highest end of day price: 72.869946237719 EUR (C$85.94 USD) on 2026-02-24
Lowest end of day price: 21.917031668178 EUR (C$24.50 USD) on 2015-09-24