Highest end of day price: 40.238286638613 EUR (C$47.69 USD) on 2026-02-18
Lowest end of day price: 28.02128778626 EUR (C$30.69 USD) on 2025-04-09