Highest end of day price: 684.91384046764 EUR (C$781.61 USD) on 2026-07-22
Lowest end of day price: 27.806368354256 EUR (C$30.10 USD) on 2003-03-31