Highest end of day price: 24.416886655561 EUR (C$27.94 USD) on 2026-07-06
Lowest end of day price: 22.018085247871 EUR (C$25.40 USD) on 2026-03-27