Highest end of day price: 24.458047550493 EUR (C$28.38 USD) on 2026-05-22
Lowest end of day price: 3.3102849965249 EUR (C$3.07 USD) on 2001-09-20