Highest end of day price: 191.87705471531 EUR (C$222.82 USD) on 2026-06-04
Lowest end of day price: 16.917598136675 EUR (C$21.38 USD) on 2009-03-06