Highest end of day price: 202.85053486847 EUR (C$236.51 USD) on 2026-05-29
Lowest end of day price: 14.747288305919 EUR (C$18.53 USD) on 2009-03-02