Highest end of day price: 269.15024992195 EUR (C$310.12 USD) on 2026-04-03
Lowest end of day price: 18.513106229595 EUR (C$22.69 USD) on 2012-07-10