Highest end of day price: 129.31028047615 EUR (C$152.63 USD) on 2026-02-27
Lowest end of day price: 26.337232972589 EUR (C$28.56 USD) on 2024-02-28