Highest end of day price: 23.998964056106 EUR (C$28.34 USD) on 2026-04-15
Lowest end of day price: 2.670704511917 EUR (C$2.26 USD) on 2000-09-20