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