Highest end of day price: 255.79468493628 EUR (C$297.26 USD) on 2026-05-21
Lowest end of day price: 22.242974711124 EUR (C$28.11 USD) on 2009-03-06