Highest end of day price: 22.969359926941 EUR (C$24.87 USD) on 2023-08-28
Lowest end of day price: 5.6306588751751 EUR (C$6.30 USD) on 2026-10-30