Highest end of day price: 19.725985534633 EUR (C$26.83 USD) on 2007-04-27
Lowest end of day price: 0.72122252481297 EUR (C$0.70 USD) on 2022-10-13