Highest end of day price: 18.832483158718 EUR (C$21.70 USD) on 2026-04-03
Lowest end of day price: 9.3617594866625 EUR (C$10.51 USD) on 2015-05-12