Highest end of day price: 304.25192211126 EUR (C$354.97 USD) on 2025-12-04
Lowest end of day price: 42.21380324858 EUR (C$50.92 USD) on 2012-07-24