Highest end of day price: 24.327696486559 EUR (C$28.65 USD) on 2026-02-25
Lowest end of day price: 1.3454195224838 EUR (C$1.53 USD) on 2016-04-06