Highest end of day price: 743.64654552248 EUR (C$868.36 USD) on 2025-08-12
Lowest end of day price: 24.066175223521 EUR (C$29.28 USD) on 2012-08-03