Highest end of day price: 106.9113782024 EUR (C$122.31 USD) on 2026-07-03
Lowest end of day price: 18.851849271532 EUR (C$22.89 USD) on 2012-07-25