Highest end of day price: 42.378471798846 EUR (C$50.00 USD) on 2026-04-14
Lowest end of day price: 18.826317183601 EUR (C$20.74 USD) on 2016-06-27