Highest end of day price: 101.57357050115 EUR (C$113.94 USD) on 2026-10-26
Lowest end of day price: 22.147252857877 EUR (C$25.06 USD) on 2019-01-25