Highest end of day price: 122.77473982164 EUR (C$142.69 USD) on 2026-06-02
Lowest end of day price: 21.735772684801 EUR (C$27.24 USD) on 2009-03-03