Highest end of day price: 331.15130951729 EUR (C$388.28 USD) on 2025-10-02
Lowest end of day price: 56.343237753964 EUR (C$71.21 USD) on 2009-03-06