Highest end of day price: 20.594973469856 EUR (C$24.01 USD) on 2025-10-29
Lowest end of day price: 19.285353838157 EUR (C$22.22 USD) on 2026-03-09