Highest end of day price: 396.03699081095 EUR (C$468.13 USD) on 2026-02-17
Lowest end of day price: 14.513967254106 EUR (C$18.59 USD) on 2008-10-28