Highest end of day price: 88.990130243671 EUR (C$99.82 USD) on 2026-10-05
Lowest end of day price: 16.493663722171 EUR (C$23.07 USD) on 2011-03-16