Highest end of day price: 185.87938926343 EUR (C$216.48 USD) on 2026-01-15
Lowest end of day price: 24.107395244724 EUR (C$29.19 USD) on 2010-06-09