Highest end of day price: 27.31471267033 EUR (C$31.77 USD) on 2026-06-02
Lowest end of day price: 11.66905039335 EUR (C$11.60 USD) on 2022-10-28