Highest end of day price: 722.05335761621 EUR (C$855.62 USD) on 2026-02-17
Lowest end of day price: 122.52724423013 EUR (C$149.15 USD) on 2010-05-25