Highest end of day price: 44.237256525163 EUR (C$52.19 USD) on 2026-02-03
Lowest end of day price: 5.3784235751099 EUR (C$6.49 USD) on 2012-07-24