Highest end of day price: 413.63305766898 EUR (C$480.20 USD) on 2026-06-03
Lowest end of day price: 12.567134065518 EUR (C$15.88 USD) on 2009-03-06