Highest end of day price: 26.8505232134 EUR (C$31.03 USD) on 2026-08-05
Lowest end of day price: 15.06836255956 EUR (C$16.64 USD) on 2023-12-27