Highest end of day price: 35.108420287852 EUR (C$40.12 USD) on 2026-06-22
Lowest end of day price: 10.802962058236 EUR (C$12.19 USD) on 2016-02-11