Highest end of day price: 26.048506685738 EUR (C$30.39 USD) on 2026-01-13
Lowest end of day price: 15.486619271238 EUR (C$16.70 USD) on 2015-04-17