Highest end of day price: 23.499561394394 EUR (C$27.49 USD) on 2025-10-16
Lowest end of day price: 2.670704511917 EUR (C$2.26 USD) on 2000-09-20