Highest end of day price: 41.678275884016 EUR (C$49.07 USD) on 2025-12-30
Lowest end of day price: 5.3784235751099 EUR (C$6.49 USD) on 2012-07-24