Highest end of day price: 17.964719675359 EUR (C$20.88 USD) on 2026-06-02
Lowest end of day price: 15.030305134927 EUR (C$17.22 USD) on 2026-03-30