Highest end of day price: 23.613099890733 EUR (C$27.52 USD) on 2026-08-26
Lowest end of day price: 13.370657867902 EUR (C$14.12 USD) on 2023-10-30