Highest end of day price: 45.163620680395 EUR (C$52.58 USD) on 2026-01-14
Lowest end of day price: 9.3163512242186 EUR (C$11.31 USD) on 2012-07-25