Highest end of day price: 25.050067938471 EUR (C$29.53 USD) on 2026-05-08
Lowest end of day price: 19.575598123991 EUR (C$22.43 USD) on 2026-03-30