Highest end of day price: 103.11899654919 EUR (C$120.10 USD) on 2026-01-15
Lowest end of day price: 18.863693114042 EUR (C$22.75 USD) on 2012-07-24