Highest end of day price: 18.603150866771 EUR (C$21.89 USD) on 2025-12-23
Lowest end of day price: 13.559684275145 EUR (C$14.85 USD) on 2025-04-09