Highest end of day price: 18.518706305129 EUR (C$21.54 USD) on 2025-10-24
Lowest end of day price: 10.62506764372 EUR (C$10.66 USD) on 2022-07-13