Highest end of day price: 25.221843212436 EUR (C$28.87 USD) on 2026-07-16
Lowest end of day price: 22.657021566316 EUR (C$25.81 USD) on 2026-07-28