Highest end of day price: 18.318833830152 EUR (C$21.42 USD) on 2018-07-23
Lowest end of day price: 1.3941196972173 EUR (C$1.63 USD) on 2026-04-29