Highest end of day price: 22.282360957171 EUR (C$25.98 USD) on 2026-05-29
Lowest end of day price: 20.751657481495 EUR (C$23.79 USD) on 2026-03-19