Highest end of day price: 462.39372556745 EUR (C$530.65 USD) on 2026-09-17
Lowest end of day price: 8.5957818937501 EUR (C$11.64 USD) on 2010-03-19