Highest end of day price: 22.664888747168 EUR (C$26.63 USD) on 2026-05-06
Lowest end of day price: 8.1929527266202 EUR (C$8.97 USD) on 2025-04-09