Highest end of day price: 20.133165082996 EUR (C$23.22 USD) on 2026-08-13
Lowest end of day price: 12.465450610077 EUR (C$13.65 USD) on 2025-04-09