Highest end of day price: 435.74275903429 EUR (C$497.09 USD) on 2025-06-06
Lowest end of day price: 7.3111896479213 EUR (C$9.33 USD) on 2006-10-31