Highest end of day price: 42.162092020969 EUR (C$49.65 USD) on 2026-02-25
Lowest end of day price: 18.826317183601 EUR (C$20.74 USD) on 2016-06-27