Highest end of day price: 23.185369248028 EUR (C$26.49 USD) on 2017-07-06
Lowest end of day price: 6.0960509077127 EUR (C$7.42 USD) on 2010-06-02