Highest end of day price: 334.99832759232 EUR (C$373.87 USD) on 2026-10-12
Lowest end of day price: 20.200360526805 EUR (C$25.53 USD) on 2009-03-06