Highest end of day price: 17.285279333893 EUR (C$19.35 USD) on 2026-10-14
Lowest end of day price: 13.255358050215 EUR (C$14.46 USD) on 2023-06-26