Highest end of day price: 112.30589790896 EUR (C$130.69 USD) on 2026-05-25
Lowest end of day price: 30.89539198531 EUR (C$35.10 USD) on 2018-12-27