Highest end of day price: 22.118883014799 EUR (C$25.29 USD) on 2026-07-09
Lowest end of day price: 11.521740715085 EUR (C$12.64 USD) on 2019-10-07