Highest end of day price: 21.636739332845 EUR (C$26.48 USD) on 2020-12-22
Lowest end of day price: 12.119690031458 EUR (C$14.89 USD) on 2012-08-15