Highest end of day price: 124.43204703543 EUR (C$141.69 USD) on 2026-07-28
Lowest end of day price: 19.787678956162 EUR (C$27.46 USD) on 2011-10-26