Highest end of day price: 85.390663381416 EUR (C$99.33 USD) on 2025-10-24
Lowest end of day price: 40.352874731323 EUR (C$43.11 USD) on 2023-03-13