Highest end of day price: 22.139766945471 EUR (C$25.75 USD) on 2025-10-24
Lowest end of day price: 13.597098379181 EUR (C$14.49 USD) on 2024-04-22