Highest end of day price: 257.33446077285 EUR (C$296.67 USD) on 2026-06-08
Lowest end of day price: 18.821790258716 EUR (C$24.83 USD) on 2009-01-26