Highest end of day price: 18.318833830152 EUR (C$21.42 USD) on 2018-07-23
Lowest end of day price: 1.5830792731257 EUR (C$1.82 USD) on 2026-03-09