Highest end of day price: 632.26766893516 EUR (C$729.88 USD) on 2025-11-10
Lowest end of day price: 35.289233545832 EUR (C$45.66 USD) on 2012-10-25