Highest end of day price: 26.040269485117 EUR (C$30.58 USD) on 2025-10-03
Lowest end of day price: 15.486619271238 EUR (C$16.70 USD) on 2015-04-17