Highest end of day price: 637.84425110981 EUR (C$753.62 USD) on 2026-02-26
Lowest end of day price: 216.64149653655 EUR (C$238.63 USD) on 2016-06-27