Highest end of day price: 26.596040749352 EUR (C$30.78 USD) on 2026-03-31
Lowest end of day price: 7.6475252805047 EUR (C$9.06 USD) on 2020-11-19