Highest end of day price: 24.769270426995 EUR (C$29.24 USD) on 2026-02-27
Lowest end of day price: 2.061427657187 EUR (C$2.00 USD) on 2002-09-17