Highest end of day price: 22.97995629524 EUR (C$24.18 USD) on 2022-06-20
Lowest end of day price: 9.8652795228359 EUR (C$11.10 USD) on 2019-03-28