Highest end of day price: 52.261688491354 EUR (C$60.76 USD) on 2026-05-20
Lowest end of day price: 11.192987987758 EUR (C$12.94 USD) on 2018-06-28