Highest end of day price: 109.62395798967 EUR (C$125.41 USD) on 2026-07-03
Lowest end of day price: 18.536397513043 EUR (C$22.50 USD) on 2012-07-25