Highest end of day price: 25.224659301315 EUR (C$29.70 USD) on 2026-02-25
Lowest end of day price: 22.28922636922 EUR (C$25.81 USD) on 2026-03-20