Highest end of day price: 327.58549657956 EUR (C$387.72 USD) on 2026-04-17
Lowest end of day price: 59.540823738433 EUR (C$71.82 USD) on 2012-07-24