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