Highest end of day price: 24.184097071314 EUR (C$28.15 USD) on 2025-08-26
Lowest end of day price: 0.76144337157007 EUR (C$0.96 USD) on 2012-06-13