Highest end of day price: 43.545108966542 EUR (C$50.22 USD) on 2026-08-04
Lowest end of day price: 8.1714669899548 EUR (C$10.45 USD) on 2009-02-05