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