Highest end of day price: 21.269456746699 EUR (C$24.74 USD) on 2025-10-24
Lowest end of day price: 8.8298696073949 EUR (C$9.31 USD) on 2022-06-16