Highest end of day price: 25.273974290221 EUR (C$28.96 USD) on 2026-03-30
Lowest end of day price: 12.351811017182 EUR (C$11.89 USD) on 2022-09-26