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