Highest end of day price: 24.548626000085 EUR (C$28.50 USD) on 2026-06-03
Lowest end of day price: 18.27034997989 EUR (C$21.47 USD) on 2025-12-17