Highest end of day price: 647.54890771936 EUR (C$762.11 USD) on 2026-02-20
Lowest end of day price: 15.988157467732 EUR (C$20.48 USD) on 2008-10-28