Highest end of day price: 305.84333819828 EUR (C$344.30 USD) on 2026-10-02
Lowest end of day price: 15.714206095514 EUR (C$19.59 USD) on 2008-10-27