Highest end of day price: 23.474884223603 EUR (C$26.59 USD) on 2026-09-30
Lowest end of day price: 6.2888708278851 EUR (C$7.09 USD) on 2016-02-11