Highest end of day price: 22.969359926941 EUR (C$24.87 USD) on 2023-08-28
Lowest end of day price: 9.8384494867034 EUR (C$11.41 USD) on 2025-11-27