Highest end of day price: 19.076453542131 EUR (C$21.42 USD) on 2026-10-20
Lowest end of day price: 17.44764210094 EUR (C$19.57 USD) on 2026-10-26