Highest end of day price: 19.251981876161 EUR (C$22.58 USD) on 2026-04-10
Lowest end of day price: 9.3617594866625 EUR (C$10.51 USD) on 2015-05-12