Highest end of day price: 29.392938099495 EUR (C$32.51 USD) on 2023-04-24
Lowest end of day price: 2.4953131533631 EUR (C$3.29 USD) on 2009-04-15