Highest end of day price: 18.320023516393 EUR (C$21.13 USD) on 2026-08-13
Lowest end of day price: 11.631563262496 EUR (C$12.74 USD) on 2025-04-09