Highest end of day price: 367.89217647903 EUR (C$420.21 USD) on 2026-06-29
Lowest end of day price: 158.72668801184 EUR (C$211.83 USD) on 2010-04-09