Highest end of day price: 18.219671217169 EUR (C$21.18 USD) on 2026-05-20
Lowest end of day price: 0.8948900419508 EUR (C$1.16 USD) on 2011-12-30