Highest end of day price: 23.860240545409 EUR (C$27.80 USD) on 2025-10-28
Lowest end of day price: 13.071785540458 EUR (C$13.83 USD) on 2023-10-27