Highest end of day price: 43.699466911285 EUR (C$49.94 USD) on 2026-06-22
Lowest end of day price: 21.939508555767 EUR (C$24.03 USD) on 2025-04-09