Highest end of day price: 381.14502651247 EUR (C$443.82 USD) on 2025-10-20
Lowest end of day price: 185.8712458161 EUR (C$231.66 USD) on 2014-12-15