Highest end of day price: 23.682169889708 EUR (C$25.82 USD) on 2023-04-05
Lowest end of day price: 2.2218262711839 EUR (C$2.87 USD) on 2009-03-12