Highest end of day price: 317.02937653578 EUR (C$362.74 USD) on 2026-07-06
Lowest end of day price: 51.92847855716 EUR (C$70.65 USD) on 2014-05-29