Highest end of day price: 27.714135643069 EUR (C$32.29 USD) on 2025-10-28
Lowest end of day price: 9.6871142516059 EUR (C$10.47 USD) on 2023-03-27