Highest end of day price: 22.038749491755 EUR (C$25.54 USD) on 2025-11-12
Lowest end of day price: 5.5459543508674 EUR (C$6.26 USD) on 2016-02-11