Highest end of day price: 224.21026721697 EUR (C$260.80 USD) on 2025-10-24
Lowest end of day price: 20.915416837116 EUR (C$26.43 USD) on 2009-03-06