Highest end of day price: 39.551697179533 EUR (C$44.41 USD) on 2023-07-18
Lowest end of day price: 2.3749522100537 EUR (C$2.17 USD) on 2001-09-24