Highest end of day price: 22.90792666245 EUR (C$26.71 USD) on 2026-05-29
Lowest end of day price: 19.514287019757 EUR (C$22.51 USD) on 2026-03-27