Highest end of day price: 20.450657149468 EUR (C$23.77 USD) on 2026-06-02
Lowest end of day price: 13.10872465716 EUR (C$14.36 USD) on 2025-04-09