Highest end of day price: 29.410512561116 EUR (C$32.93 USD) on 2026-10-14
Lowest end of day price: 20.292236693908 EUR (C$22.41 USD) on 2023-12-27