Highest end of day price: 41.887427017303 EUR (C$49.44 USD) on 2026-02-27
Lowest end of day price: 27.631621641083 EUR (C$29.19 USD) on 2023-10-30