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