Highest end of day price: 74.830888785238 EUR (C$87.04 USD) on 2025-10-24
Lowest end of day price: 15.035645008764 EUR (C$16.08 USD) on 2020-03-23