Highest end of day price: 22.801015461444 EUR (C$26.09 USD) on 2026-07-06
Lowest end of day price: 20.751657481495 EUR (C$23.79 USD) on 2026-03-19