Highest end of day price: 126.80449532169 EUR (C$144.90 USD) on 2026-06-22
Lowest end of day price: 21.735772684801 EUR (C$27.24 USD) on 2009-03-03