Highest end of day price: 518.81677778738 EUR (C$593.94 USD) on 2026-09-22
Lowest end of day price: 10.070525425537 EUR (C$12.71 USD) on 2010-07-05