Highest end of day price: 350.97712494444 EUR (C$407.48 USD) on 2026-06-16
Lowest end of day price: 12.672116242611 EUR (C$17.08 USD) on 2009-03-24