Highest end of day price: 501.328560185 EUR (C$588.53 USD) on 2025-12-12
Lowest end of day price: 38.843404105166 EUR (C$47.04 USD) on 2010-06-11