Highest end of day price: 22.071429634968 EUR (C$25.51 USD) on 2026-08-05
Lowest end of day price: 17.601825349209 EUR (C$20.48 USD) on 2025-07-16