Highest end of day price: 221.60275470821 EUR (C$257.77 USD) on 2025-10-24
Lowest end of day price: 16.792103939487 EUR (C$20.95 USD) on 2010-07-02