Highest end of day price: 98.675980932523 EUR (C$115.14 USD) on 2026-08-24
Lowest end of day price: 22.147252857877 EUR (C$25.06 USD) on 2019-01-25