Highest end of day price: 22.767265352814 EUR (C$26.43 USD) on 2025-12-02
Lowest end of day price: 0.4148144379091 EUR (C$0.50 USD) on 2012-07-25