Highest end of day price: 259.83960474085 EUR (C$307.96 USD) on 2026-02-18
Lowest end of day price: 45.211102968119 EUR (C$57.14 USD) on 2009-03-06