Highest end of day price: 290.86869697957 EUR (C$340.30 USD) on 2025-10-16
Lowest end of day price: 10.151535080329 EUR (C$13.06 USD) on 2009-02-13