Highest end of day price: 460.13063271268 EUR (C$525.80 USD) on 2026-06-22
Lowest end of day price: -2.7641636993117 EUR (C-$2.59 USD) on 2000-07-13