Highest end of day price: 24.334000965886 EUR (C$27.24 USD) on 2026-10-14
Lowest end of day price: 21.863929143941 EUR (C$25.26 USD) on 2025-06-16