Highest end of day price: 516.52747806873 EUR (C$596.97 USD) on 2026-08-05
Lowest end of day price: 10.070525425537 EUR (C$12.71 USD) on 2010-07-05