Highest end of day price: 23.306187284002 EUR (C$27.33 USD) on 2026-01-21
Lowest end of day price: 10.725443024209 EUR (C$11.47 USD) on 2020-03-23