Highest end of day price: 559.68248983539 EUR (C$650.94 USD) on 2026-05-15
Lowest end of day price: 20.344022908551 EUR (C$17.02 USD) on 2001-07-06