Highest end of day price: 28.098952953971 EUR (C$32.29 USD) on 2026-09-18
Lowest end of day price: 3.2931418086735 EUR (C$3.64 USD) on 2016-07-05