Highest end of day price: 237.31366166026 EUR (C$280.10 USD) on 2026-02-27
Lowest end of day price: 86.304406195099 EUR (C$105.06 USD) on 2010-05-25