Highest end of day price: 20.465686504763 EUR (C$23.02 USD) on 2026-10-01
Lowest end of day price: 6.141052132678 EUR (C$6.57 USD) on 2020-03-23