Highest end of day price: 28.877223208467 EUR (C$33.42 USD) on 2026-06-12
Lowest end of day price: 2.061427657187 EUR (C$2.00 USD) on 2002-09-17