Highest end of day price: 42.719578701021 EUR (C$50.41 USD) on 2026-04-14
Lowest end of day price: 11.192987987758 EUR (C$12.94 USD) on 2018-06-28