Highest end of day price: 22.531343827842 EUR (C$24.89 USD) on 2019-10-11
Lowest end of day price: 7.0939754855064 EUR (C$7.39 USD) on 2025-01-24