Highest end of day price: 23.123439519966 EUR (C$26.96 USD) on 2025-10-29
Lowest end of day price: 15.348080034225 EUR (C$16.81 USD) on 2025-04-09