Highest end of day price: 226.62333181182 EUR (C$255.03 USD) on 2026-10-06
Lowest end of day price: 24.558156452965 EUR (C$34.77 USD) on 2009-05-28