Highest end of day price: 555.31258110309 EUR (C$654.31 USD) on 2026-04-16
Lowest end of day price: 20.344022908551 EUR (C$17.02 USD) on 2001-07-06