Highest end of day price: 21.650581733309 EUR (C$24.16 USD) on 2026-10-12
Lowest end of day price: 8.8298696073949 EUR (C$9.31 USD) on 2022-06-16