Highest end of day price: 339.71916514163 EUR (C$396.08 USD) on 2026-05-29
Lowest end of day price: 60.129590800583 EUR (C$64.30 USD) on 2020-03-23