Highest end of day price: 17.655979226369 EUR (C$19.28 USD) on 2023-04-06
Lowest end of day price: 0.58363529416462 EUR (C$0.74 USD) on 2009-03-04