Highest end of day price: 154.73558397686 EUR (C$182.49 USD) on 2026-02-24
Lowest end of day price: 33.155917707123 EUR (C$41.60 USD) on 2009-03-05