Highest end of day price: 35.156169899621 EUR (C$40.89 USD) on 2025-10-24
Lowest end of day price: 20.651675219747 EUR (C$24.56 USD) on 2017-09-13