Highest end of day price: 230.45596925864 EUR (C$273.09 USD) on 2026-02-17
Lowest end of day price: 86.304406195099 EUR (C$105.06 USD) on 2010-05-25