Highest end of day price: 23.001290562323 EUR (C$26.53 USD) on 2026-08-04
Lowest end of day price: 5.9511055930974 EUR (C$6.36 USD) on 2020-03-23