Highest end of day price: 25.301396009835 EUR (C$28.88 USD) on 2026-06-30
Lowest end of day price: 15.541339852014 EUR (C$16.91 USD) on 2024-01-17