Highest end of day price: 223.01765362548 EUR (C$259.11 USD) on 2025-08-25
Lowest end of day price: 18.821790258716 EUR (C$24.83 USD) on 2009-01-26