Highest end of day price: 484.33933050848 EUR (C$563.91 USD) on 2025-12-05
Lowest end of day price: 38.843404105166 EUR (C$47.04 USD) on 2010-06-11