Highest end of day price: 552.07379594377 EUR (C$643.67 USD) on 2026-05-29
Lowest end of day price: 239.69105631729 EUR (C$267.38 USD) on 2020-03-16