Highest end of day price: 110.35712627227 EUR (C$129.85 USD) on 2025-12-23
Lowest end of day price: 11.096389898006 EUR (C$13.38 USD) on 2012-07-24