Highest end of day price: 478.66229351198 EUR (C$558.08 USD) on 2026-05-29
Lowest end of day price: 91.41396621531 EUR (C$103.86 USD) on 2018-12-27