Highest end of day price: 86.689197506745 EUR (C$102.08 USD) on 2026-02-25
Lowest end of day price: 17.84103158954 EUR (C$22.24 USD) on 2008-10-27