Highest end of day price: 24.758752371368 EUR (C$29.13 USD) on 2025-09-15
Lowest end of day price: 5.0598656496276 EUR (C$5.01 USD) on 2022-09-06