Highest end of day price: 324.82712162665 EUR (C$373.79 USD) on 2026-06-17
Lowest end of day price: 89.349797974099 EUR (C$96.35 USD) on 2020-04-03