Highest end of day price: 568.05826851926 EUR (C$661.89 USD) on 2025-10-28
Lowest end of day price: 222.63603546955 EUR (C$245.25 USD) on 2020-03-18