Highest end of day price: 43.172116861985 EUR (C$50.22 USD) on 2026-06-02
Lowest end of day price: 21.939508555767 EUR (C$24.03 USD) on 2025-04-09