Highest end of day price: 19.867426710656 EUR (C$22.36 USD) on 2026-10-06
Lowest end of day price: 5.7408029115936 EUR (C$6.14 USD) on 2020-03-23