Highest end of day price: 21.714125606632 EUR (C$26.10 USD) on 2026-01-28
Lowest end of day price: 6.2700229322321 EUR (C$7.07 USD) on 2016-02-11