Highest end of day price: 82.291449496442 EUR (C$95.84 USD) on 2026-01-15
Lowest end of day price: 18.295748768878 EUR (C$22.07 USD) on 2012-07-24