Highest end of day price: 18.433668060976 EUR (C$20.75 USD) on 2026-10-02
Lowest end of day price: 6.7516652133255 EUR (C$7.96 USD) on 2020-10-28