Highest end of day price: 134.15474728063 EUR (C$157.22 USD) on 2025-06-27
Lowest end of day price: 26.098139085181 EUR (C$24.19 USD) on 2001-09-21