Highest end of day price: 632.51199831563 EUR (C$723.53 USD) on 2026-07-02
Lowest end of day price: 20.344022908551 EUR (C$17.02 USD) on 2001-07-06