Highest end of day price: 584.88205515748 EUR (C$684.79 USD) on 2025-12-22
Lowest end of day price: 82.740116102962 EUR (C$111.31 USD) on 2011-09-23