Highest end of day price: 608.01757795199 EUR (C$704.95 USD) on 2026-06-15
Lowest end of day price: 93.393266271573 EUR (C$112.65 USD) on 2012-07-24