Highest end of day price: 340.69222410824 EUR (C$397.48 USD) on 2026-01-13
Lowest end of day price: 56.343237753964 EUR (C$71.21 USD) on 2009-03-06