Highest end of day price: 524.83049592653 EUR (C$612.31 USD) on 2025-12-04
Lowest end of day price: 7.3219141410366 EUR (C$6.71 USD) on 2001-09-25