Highest end of day price: 16.869565189663 EUR (C$22.98 USD) on 2007-04-18
Lowest end of day price: 2.0004936789081 EUR (C$2.17 USD) on 2024-04-05