Highest end of day price: 22.578869332736 EUR (C$26.31 USD) on 2025-10-28
Lowest end of day price: 2.2100779519067 EUR (C$2.73 USD) on 2012-05-30