Highest end of day price: 275.96844662091 EUR (C$315.72 USD) on 2026-07-03
Lowest end of day price: 40.243001985022 EUR (C$50.56 USD) on 2009-03-02