Highest end of day price: 551.46239199888 EUR (C$642.55 USD) on 2025-10-28
Lowest end of day price: 244.33988941696 EUR (C$237.20 USD) on 2022-10-12