Highest end of day price: 23.07404276201 EUR (C$27.20 USD) on 2026-05-08
Lowest end of day price: 15.541339852014 EUR (C$16.91 USD) on 2024-01-17