Highest end of day price: 341.44760202478 EUR (C$404.68 USD) on 2026-02-18
Lowest end of day price: 255.50276398762 EUR (C$279.83 USD) on 2025-04-09