Highest end of day price: 47.173365445396 EUR (C$54.28 USD) on 2026-08-03
Lowest end of day price: 16.133434352745 EUR (C$17.77 USD) on 2016-06-27