Highest end of day price: 26.104645362208 EUR (C$31.37 USD) on 2026-01-28
Lowest end of day price: 14.772024868616 EUR (C$16.18 USD) on 2025-04-09