Highest end of day price: 106.95646807007 EUR (C$124.47 USD) on 2026-05-25
Lowest end of day price: 18.979822433759 EUR (C$24.14 USD) on 2009-03-10