Highest end of day price: 24.47065566611 EUR (C$27.31 USD) on 2026-10-12
Lowest end of day price: 9.9167026292286 EUR (C$10.46 USD) on 2022-06-16