Highest end of day price: 667.15133758234 EUR (C$726.82 USD) on 2024-06-06
Lowest end of day price: 55.795847822451 EUR (C$68.75 USD) on 2004-10-11