Highest end of day price: 406.74414804897 EUR (C$479.71 USD) on 2026-02-24
Lowest end of day price: 185.8712458161 EUR (C$231.66 USD) on 2014-12-15