Highest end of day price: 467.2762761914 EUR (C$520.89 USD) on 2026-11-09
Lowest end of day price: 82.479557452387 EUR (C$99.88 USD) on 2018-04-26