Highest end of day price: 26.52963715059 EUR (C$31.00 USD) on 2026-04-07
Lowest end of day price: 12.272045931149 EUR (C$13.76 USD) on 2021-11-26