Highest end of day price: 56.679146959861 EUR (C$64.47 USD) on 2026-07-24
Lowest end of day price: 14.443948738685 EUR (C$20.40 USD) on 2011-08-10