Highest end of day price: 78.317905986883 EUR (C$91.28 USD) on 2026-05-18
Lowest end of day price: 22.501899851204 EUR (C$25.57 USD) on 2018-12-27