Highest end of day price: 570.60400983737 EUR (C$638.97 USD) on 2019-06-18
Lowest end of day price: 34.076700149872 EUR (C$42.89 USD) on 2010-05-14